Lead and mentor a team of DevOps Engineers, fostering a culture of collaboration, ownership and continuous improvement.
Require strong leadership and team management skills, including the ability to delegate tasks effectively, and drive operational excellence across development and deployment processes.
Design, implement, and maintain CI/CD pipelines to automate software delivery.
Collaborate with the development team to ensure seamless integration and deployment of applications.
Monitor and optimize system performance, reliability, and scalability.
Implement and manage infrastructure as code using tools such as Terraform or Ansible.
Develop and maintain scripts for automation of tasks and processes.
Employ tools like Docker and Kubernetes for containerizing applications and managing them at scale.
Troubleshoot and resolve issues related to infrastructure, applications, and deployments.
Requirements
Bachelor’s degree in computer science, Information Technology, or a related field.
7-10 years of proven experience leading a team of DevOps Engineers or in a similar role.
Strong understanding of CI/CD principles and practices.
Proficiency in scripting languages such as Python, Bash, or PowerShell.
Experience with containerization technologies such as Docker and Kubernetes.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Excellent problem-solving and troubleshooting skills.