Monday, October 27, 2025
Mitra AI

Senior DevOps Engineer

Posted: 4 days ago

Job Description

As a DevOps Tech Lead/ Senior Tech Lead in Deployment/ Release Engineering, you will be responsible for leading the design, implementation, and maintenance of scalable and reliable infrastructure on both cloud and on-premise environments. This role requires deep expertise in DevOps practices, automation, containerization mainly with on-premise systems and cloud native technologies across multiple cloud platforms. You will be actively engaging in developing, managing, and optimizing infrastructure as code (IaC) using tools like Terraform and Ansible. In addition, your responsibilities will include managing Kubernetes clusters (both on-prem and cloud), ensuring high availability, and leading the adoption of advanced networking and load-balancing solutions.Job Specific Duties and Responsibilities:Working with project Architects by connecting to Technical Managers and other stakeholders to come up with DevOps strategiesCoordinate and execute application deployments across environments to ensure reliable, consistent, and automated release processes through automations and CI/CD pipelines, minimizing downtime and deployment errorsManage release planning and version control by collaborating with development, QA, and operations teams to schedule, package, and document releases, ensuring proper rollback and recovery strategies are in placeDesign, deploy, and manage Kubernetes clusters specially in on-premise environments and across cloud platforms (AWS, Azure, GCP) as wellDesign and implement Kubernetes manifests, Helm charts, and CI/CD pipelines for deploying and managing applicationsDesign and automate infrastructure setup and deployments, plus utilize Terraform and Ansible for Infrastructure as Code (IaC) to automate the provisioning and configuration of cloud and on-premise infrastructureImplement and maintain on-premise and cloud load balancing solutions, load balancing configurations and setupCollaborate closely with Network and Security teams to design secure and efficient network architecturesManage observability, monitoring, and alerting systems to ensure system performance and reliabilityCollaborate with the DevOps team, fostering an environment of continuous learning and improvementPerform disaster recovery planning, testing, and implementation for critical infrastructure and servicesRequired Competencies, Experience and Qualifications:Over 5 years of experience in DevOps, including a minimum of 2 years in a team lead roleBachelor's Degree in Computer Science, Engineering, or related fieldStrong knowledge of CI/CD tools and processes with hands-on experience with tools such as Jenkins, GitHub Actions, Azure DevOps, or GitLab CI for automating build and deployment pipelinesProficiency in scripting and configuration management including experience with scripting languages and tools like Ansible, Terraform, or Docker for environment provisioning and deployment automationExpertise in managing Kubernetes clusters (both in on-premise and cloud environments) and deep knowledge of Kubernetes internalsExperience with Cloud Providers: AWS, Azure, and GCP (with at least hands-on expertise in one of them)Strong background in networking concepts including on-prem and cloud-based load balancing, DNS, and VPC designFamiliarity with monitoring, logging, and alerting tools like Prometheus, Grafana, ELK StackKnowledge of security best practices and compliance in on-premise and cloud environmentsPreferred Qualifications:Experience in Banking and Finance domain is an added advantageFamiliarity with microservices architecture and service mesh technologiesKnowledge of containerization and security best practices is a mustCertification in cloud platforms like AWS Certified Solutions Architect, Azure DevOps Expert, or Google Professional Cloud DevOps EngineerExperience in managing different database management systemsSoft Skills:Strong leadership and mentoring abilitiesExcellent communication skills, with the ability to work collaboratively across teamsProblem-solving mindset and ability to work in high-pressure environments

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs