Job Overview:
We are seeking a highly experienced Lead DevOps Engineer to join our team. In this role, you will oversee and optimize our cloud infrastructure, foster automation, and drive continuous integration and deployment (CI/CD) processes. You will work closely with cross-functional teams to ensure system reliability, scalability, and performance in a distributed environment.
Requirements:
-Bachelor’s degree in Computer Science, Engineering, or a related field.
-Minimum of 8 years of hands-on experience in DevOps with a proven track record in cloud environments.
-Proficiency in Docker and Kubernetes (AKS) for container orchestration.
-Extensive experience with Azure Cloud services and infrastructure management.
-Strong skills in Ansible for automation and configuration management.
-Familiarity with GitLab for source code management and CI/CD pipelines.
-Expertise in Terraform for Infrastructure as Code (IaC).
-Advanced knowledge of Linux systems, particularly Bash scripting.
-Experience with Helm for Kubernetes package management.
-Hands-on with JFrog Artifactory for artifact management.
-Solid understanding of cloud networking principles.
-Proficiency in implementing and maintaining CI/CD pipelines.
-Strong analytical skills to diagnose and resolve complex technical issues.
-Excellent verbal and written communication, capable of translating technical details for non-technical stakeholders.
-Ability to work effectively with cross-functional teams including developers, product managers, and operations.
Responsibilities:
-Take ownership of key projects, set technical direction, and mentor junior DevOps engineers.
-Build strong relationships with the client's product management and development teams, ensuring alignment on project goals and timelines.
-Drive continuous improvement initiatives focused on software quality, user experience, and product maintainability.
-Lead efforts to troubleshoot complex issues in a distributed infrastructure, minimizing downtime and optimizing performance.