We are seeking an experienced and highly motivated Tech Lead - DevOps specializing in CI/CD, cloud technologies like Microsoft Azure / AWS, Docker, Kubernetes, Jenkins, python scripting, bash scripting, creating pipeline for data engineering and MLOps to join our dynamic team. The ideal candidate will have a strong background in the above technology stack to solve real-world problems and create highly scalable applications in our context.
Key Responsibilities:
Implement and manage continuous delivery systems and methodologies on AWS and Azure.
Develop and maintain an efficient operations process that includes metrics reporting and platform performance.
Implement best practices for automation, GitOps, and monitoring.
Ensure the scalability, performance, and resilience of our system.
Prioritize requests from operations and development teams fairly while demonstrating a sense of empathy.
Leverage Jenkins for deployment of applications to the cloud environment.
Enhance network security and performance through effective management of protocols, VPNs, VPCs, load balancing, and more.
Lead the design and implementation of build, release, deployment, and configuration activities.
Architect, set up, and maintain our infrastructure and development environments.
Lead the design and implementation of CI/CD pipelines and DevOps practices.
Oversee on-call management, troubleshooting, and system administration tasks.
Manage and maintain tools to automate operational processes.
Lead the daily maintenance and troubleshooting of the company s existing cloud infrastructure.
Collaborate with development teams to ensure smooth and secure application integration and deployment.
Work closely with cross-functional teams to identify and implement best practices and improvements in DevOps processes.
Collaborate with developers to make sure new environments meet requirements and conform to best practices.
Qualifications:
Education:
Bachelors degree in Computer Science, Information Technology, or a related field.
Experience:
7+ years of experience in a Lead DevOps Engineer role or similar software engineering role.
Experience with startup environments is highly desirable.
Proficiency in using DevOps tools like Jenkins, Azure DevOps and GitHub Actions for continuous integration tool.
Strong experience with cloud services such as AWS and Azure, including managing sensitive assets.
Excellent knowledge of scripting languages such as Python, Bash, etc.
Solid understanding of networking, storage, and virtualization.
Skills:
Strong problem-solving skills and ability to manage complex systems with minimal supervision.
Excellent verbal and written communication skills in English language.
Ability to work in a fast-paced environment and manage multiple tasks simultaneously.