Job Description
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