Job Description:
We are hiring a DevOps Engineer to streamline software development, deployment, and operations processes. The ideal candidate will manage CI/CD pipelines, automate infrastructure, and maintain high system availability.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines using tools like Jenkins, GitLab, or GitHub Actions.
- Automate infrastructure provisioning using Terraform, Ansible, or CloudFormation.
- Monitor system performance, logs, and metrics using Prometheus, Grafana, or ELK stack.
- Collaborate with development teams to ensure smooth deployment of applications.
- Troubleshoot and resolve system and application issues.
- Maintain system security, backups, and disaster recovery plans.
Qualifications:
- Bachelor's degree in Computer Science, IT, or related field.
- Experience with Linux/Unix systems and scripting (Python, Bash).
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps tools.
- Strong problem-solving skills and understanding of software development lifecycle (SDLC).