Sr. DevOps Engineer - (CI/CD & Kubernetes)
Summary
Build and maintain automated CI/CD pipelines and Kubernetes-based platforms for a regulated enterprise, integrating security and observability tooling.
We are looking for an experiencedSenior DevOps Engineerto 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 withJenkins, 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 enjoyscollaboration, experimentation, solving problems, and continuously learning.
Key Responsibilities
- Design, build, maintain, and optimize automatedCI/CD pipelinesfor Python-based applications and microservices.
- Develop and manage CI/CD pipelines usingJenkins, GitHub Actions, and ArgoCD.
- Build and maintainmicroservices CI/CD pipelinesusing modern DevOps practices.
- Develop and maintainHelm-based deployment pipelinesfor containerized applications.
- Automate application deployment, configuration management, infrastructure provisioning, and operational processes.
- Implement and maintainGitOps-based deployment workflowsusing tools such as ArgoCD.
- Automate security, compliance, and regulatory checks within CI/CD pipelines.
- Integrate DevSecOps tools into CI/CD pipelines, including tools such asSonarQube, 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 usingDocker, Kubernetes, OpenShift, and Podman.
- Work withTerraform, Ansible, and other Infrastructure as Code (IaC) tools to provision and manage environments.
- Develop automation scripts usingGroovy, 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 inon-call/production support rotationswhere required.
- Monitor application and platform health using tools such asELK, 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 withCI/CD pipelines.
- Experience withJenkins and/or GitHub Actions.
- Experience withArgoCD / GitOps.
- Strong understanding of pipeline automation usingGroovy, Python, or Pipeline-as-Code.
- Experience building CI/CD pipelines formicroservices and Python-based applications.
- Experience withHelm-based deployment pipelines.
- Understanding of DevOps andSRE principles.
- Strong understanding of12-Factor application principles.
Containers & Orchestration
- Strong hands-on experience withDocker.
- Experience withKubernetes and/or OpenShift.
- Exposure toPodman.
- Experience deploying and managing containerized applications in enterprise environments.
Infrastructure as Code & Automation
- Hands-on experience withTerraform.
- Experience withAnsible.
- 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 acrosscompute, storage, and networking.
Operating Systems & Source Control
- Strong knowledge ofLinux/Unix operating systems.
- Good experience with Linux shell scripting.
- Strong experience withGitand 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 ofREST/API development and integration.
- Experience working withmicroservices architectures.
- Understanding of microserviceauthentication and authorization.
- Experience integrating APIs into CI/CD and automation workflows.
Required Experience
- 3-5+ yearsof engineering, DevOps, platform engineering, or operational experience.
- At least3 years of relevant experiencein a similar DevOps/Platform Engineering role.
- Experience working withinlarge, complex, highly available enterprise environments.
- Experience supporting systems with high availability, transaction volumes, and geographically distributed environments is preferred.
- Strong experience inCI/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 otherhighly regulated / enterprise environments
Nice to Have
- Public cloud experience withAzure, AWS, or OCI.
- Experience supportingMachine Learning / ML projectsor 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 inAgile engineering environments.
- Understanding of Agile/DevOps delivery methodologies.
- Ability to work across development, operations, security, infrastructure, and product teams.
- Experience managing delivery frominception 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:
- Enjoyscollaborationand cross-functional teamwork.
- Likes toexperimentwith new technologies and approaches.
- Focuses on understanding theproblem, not just implementing a solution.
- Is aself-starterwith strong initiative.
- Remainscalm 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.