Sr. DevOps Engineer - (CI/CD & Kubernetes)
Role overview
We are looking for an experienced Senior DevOps Engineer to join a technology engineering team supporting enterprise-scale platforms and advanced analytics environments. The role will focus on building and managing automated CI/CD pipelines, containerized platforms, infrastructure automation, security integration, and production engineering across highly available and regulated environments. The ideal candidate will have strong hands-on experience with Jenkins, GitHub Actions, ArgoCD, Kubernetes/OpenShift, Docker, Helm, Terraform, Ansible, Groovy, Python, Linux, and Git , with a strong understanding of DevOps, SRE, Infrastructure as Code, security engineering, and Agile delivery practices. We are looking for someone who enjoys collaboration, experimentation, solving problems, and continuously learning .
Requirements Key Responsibilities • Design, build, maintain, and optimize automated CI/CD pipelines for Python-based applications and microservices. • Develop and manage CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCD . • Build and maintain microservices CI/CD pipelines using modern DevOps practices. • Develop and maintain Helm-based deployment pipelines for containerized applications. • Automate application deployment, configuration management, infrastructure provisioning, and operational processes. • Implement and maintain GitOps-based deployment workflows using tools such as ArgoCD. • Automate security, compliance, and regulatory checks within CI/CD pipelines. • Integrate DevSecOps tools into CI/CD pipelines, including tools such as SonarQube, Checkmarx, Sysdig, Nexus, Nexus IQ, Cosign , and related security/quality tooling. • Implement automated patching and configuration management across environments. • Design, deploy, and manage containerized applications using Docker, Kubernetes, OpenShift, and Podman . • Work with Terraform, Ansible , and other Infrastructure as Code (IaC) tools to provision and manage environments. • Develop automation scripts using Groovy, Python, and Linux shell scripting . • Support API development and integration within deployment and automation pipelines. • Troubleshoot and resolve infrastructure, application, deployment, and pipeline-related issues. • Provide production support and participate in on-call/production support rotations where required. • Monitor application and platform health using tools such as ELK, Prometheus, and Grafana . • Implement and maintain secure authentication and authorization mechanisms for microservices. • Collaborate with development, security, infrastructure, platform, and product teams to ensure successful delivery and adoption of technology platforms. • Support application and platform onboarding through self-service and automation. • Work with teams to ensure smooth transition, adoption, and consumption of platform services. • Contribute to technical design discussions, engineering standards, automation strategies, and platform improvements. • Continuously evaluate emerging technologies and industry best practices to improve engineering efficiency and platform capabilities. Required Technical Skills CI/CD & DevOps • Strong hands-on experience with CI/CD pipelines . • Experience with Jenkins and/or GitHub Actions . • Experience with ArgoCD / GitOps . • Strong understanding of pipeline automation using Groovy, Python, or Pipeline-as-Code . • Experience building CI/CD pipelines for microservices and Python-based applications . • Experience with Helm-based deployment pipelines . • Understanding of DevOps and SRE principles . • Strong understanding of 12-Factor application principles . Containers & Orchestration • Strong hands-on experience with Docker . • Experience with Kubernetes and/or OpenShift . • Exposure to Podman . • Experience deploying and managing containerized applications in enterprise environments. Infrastructure as Code & Automation • Hands-on experience with Terraform . • Experience with Ansible . • Strong scripting experience using: • Groovy • Python • Linux Shell/Bash
Security & DevSecOps • Experience integrating security and compliance checks into CI/CD pipelines. • Knowledge of DevSecOps practices and security engineering. • Exposure to tools such as: • SonarQube • Checkmarx • Sysdig • Nexus • Nexus IQ • Cosign • Understanding of secure software delivery and regulatory requirements. Cloud & Infrastructure • Strong understanding of infrastructure, networking, and cloud computing concepts. • Hands-on or working experience with public cloud platforms such as: • Microsoft Azure • AWS • OCI • Understanding of cloud services across compute, storage, and networking . Operating Systems & Source Control • Strong knowledge of Linux/Unix operating systems . • Good experience with Linux shell scripting. • Strong experience with Git and source-control practices. • Working knowledge of Windows environments is desirable. Monitoring & Observability • Experience with logging, monitoring, and observability platforms such as: • ELK • Prometheus • Grafana
APIs & Microservices • Understanding of REST/API development and integration . • Experience working with microservices architectures . • Understanding of microservice authentication and authorization . • Experience integrating APIs into CI/CD and automation workflows. Required Experience • 3–5+ years of engineering, DevOps, platform engineering, or operational experience. • At least 3 years of relevant experience in a similar DevOps/Platform Engineering role. • Experience working within large, complex, highly available enterprise environments . • Experience supporting systems with high availability, transaction volumes, and geographically distributed environments is preferred. • Strong experience in CI/CD, containerization, infrastructure automation, and production support . Domain Experience Candidates from the following environments are preferred: • Banking • Financial Services • FinTech • Insurance • Telecommunications • Healthcare • Government • Or other highly regulated / enterprise environments Nice to Have • Public cloud experience with Azure, AWS, or OCI . • Experience supporting Machine Learning / ML projects or analytics platforms. • Python programming experience. • Experience with advanced analytics or data engineering platforms. • Exposure to enterprise platform engineering and self-service infrastructure. • Experience implementing cost optimization and platform efficiency initiatives. Agile & Delivery • Experience working in Agile engineering environments . • Understanding of Agile/DevOps delivery methodologies. • Ability to work across development, operations, security, infrastructure, and product teams. • Experience managing delivery from inception through production . • Strong understanding of operational support within a DevOps/SRE model. • Ability to work under pressure and manage multiple priorities. • Strong troubleshooting, incident management, and problem-solving skills. Key Behavioral Competencies We are looking for someone who: • Enjoys collaboration and cross-functional teamwork. • Likes to experiment with new technologies and approaches. • Focuses on understanding the problem , not just implementing a solution. • Is a self-starter with strong initiative. • Remains calm under pressure . • Takes ownership of delivery and operational outcomes. • Has a pragmatic but engineering-focused approach to problem solving. • Is eager to learn and adapt to new technologies. • Has strong communication and articulation skills. • Can build professional and trusted relationships with technical and business stakeholders.