Job Overview:
We are looking for an experienced and proactive DevOps Engineer to help us automate, monitor, and optimize our infrastructure and CI/CD pipelines. The ideal candidate will have a strong background in system administration, scripting, cloud technologies, and a deep understanding of the software development lifecycle.
Key Responsibilities:
Design, implement, and maintain CI/CD pipelines to enable rapid and reliable code deployments.
Automate infrastructure provisioning and management using tools like Terraform, CloudFormation, or Ansible.
Manage and monitor cloud infrastructure (AWS, Azure, or GCP) to ensure high availability and scalability.
Collaborate with development and QA teams to support and streamline release processes.
Implement and manage containerization solutions using Docker and Kubernetes.
Set up and manage logging, alerting, and monitoring systems (e.g., Prometheus, Grafana, Datadog, ELK).
Ensure the security, compliance, and backup of cloud and on-prem systems.
Troubleshoot system and deployment issues and provide timely solutions.
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
3+ years of experience in a DevOps, SRE, or related role.
Proficiency with cloud platforms: AWS, Azure, or Google Cloud Platform.
Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or Azure DevOps.
Strong scripting skills in Bash, Python, or Go.
Experience with Linux/Unix systems administration.
Preferred Qualifications:
Experience with Infrastructure as Code (IaC) tools like Terraform or Pulumi.
Knowledge of security best practices in cloud and containerized environments.
Familiarity with Agile and DevSecOps practices.
Certification in AWS, Azure, or Kubernetes (CKA, CKAD) is a plus.