DevOps Engineer
About the job
About the DevOps Engineer role
We are seeking a skilled DevOps Engineer to design, implement, and maintain robust infrastructure and automation solutions that enable seamless product delivery. The ideal candidate will have expertise in CI/CD, cloud platforms, and modern DevOps tools, with a strong problem-solving mindset and a passion for efficiency, scalability, and reliability.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines for application deployment.
- Maintain and improve cloud infrastructure (AWS, Azure, GCP, or others).
- Automate manual processes to increase efficiency and reliability.
- Monitor system performance, availability, and scalability.
- Implement and maintain Infrastructure as Code (IaC) using tools such as Terraform, Ansible, or CloudFormation.
- Ensure security, compliance, and best practices in infrastructure management.
- Troubleshoot issues across development, testing, and production environments.
- Collaborate with cross-functional teams to support product delivery.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
- Proven experience as a DevOps Engineer or in a similar role.
- Strong knowledge of cloud platforms (AWS, Azure, or GCP).
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.).
- Proficiency in scripting languages (Python, Bash, Shell, etc.).
- Hands-on experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
- Strong problem-solving and troubleshooting skills