Summary
✨ AI‑Generated
An experienced DevOps engineer is sought to design and optimize automated delivery pipelines, manage containerized infrastructure, implement infrastructure as code, integrate security practices, and support highly available production environments. Strong hands-on experience with Kubernetes, CI/CD tooling, Docker, Terraform, Ansible, Python, Linux, and Git is expected.
Highlights
Work on enterprise-scale platforms and advanced analytics environments with a strong focus on automation, reliability, security, and continuous learning. The role offers hands-on exposure to modern cloud-native tooling and highly available environments.
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 microservicesDevelop and manage CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCDBuild and maintain microservices CI/CD pipelines using modern DevOps practicesDevelop and maintain Helm-based deployment pipelines for containerized applicationsAutomate application deployment, configuration management, infrastructure provisioning, and operational processesImplement and maintain GitOps-based deployment workflows using tools such as ArgoCDAutomate security, compliance, and regulatory checks within CI/CD pipelinesIntegrate DevSecOps tools into CI/CD pipelines, including tools such as SonarQube, Checkmarx, Sysdig, Nexus, Nexus IQ, Cosign, and related security/quality toolingImplement automated patching and configuration management across environmentsDesign, deploy, and manage containerized applications using Docker, Kubernetes, OpenShift, and PodmanWork with Terraform, Ansible, and other Infrastructure as Code (IaC) tools to provision and manage environmentsDevelop automation scripts using Groovy, Python, and Linux shell scriptingSupport API development and integration within deployment and automation pipelinesTroubleshoot and resolve infrastructure, application, deployment, and pipeline-related issuesProvide production support and participate in on-call/production support rotations where requiredMonitor application and platform health using tools such as ELK, Prometheus, and GrafanaImplement and maintain secure authentication and authorization mechanisms for microservicesCollaborate with development, security, infrastructure, platform, and product teams to ensure successful delivery and adoption of technology platformsSupport application and platform onboarding through self-service and automationWork with teams to ensure smooth transition, adoption, and consumption of platform servicesContribute to technical design discussions, engineering standards, automation strategies, and platform improvementsContinuously 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 pipelinesExperience with Jenkins and/or GitHub ActionsExperience with ArgoCD / GitOpsStrong understanding of pipeline automation using Groovy, Python, or Pipeline-as-CodeExperience building CI/CD pipelines for microservices and Python-based applicationsExperience with Helm-based deployment pipelinesUnderstanding of DevOps and SRE principlesStrong understanding of 12-Factor application principles
Containers & Orchestration
Strong hands-on experience with DockerExperience with Kubernetes and/or OpenShiftExposure to PodmanExperience deploying and managing containerized applications in enterprise environments
Infrastructure as Code & Automation
Hands-on experience with TerraformExperience with AnsibleStrong scripting experience using:GroovyPythonLinux Shell/BashSecurity & DevSecOps
Experience integrating security and compliance checks into CI/CD pipelinesKnowledge of DevSecOps practices and security engineeringExposure to tools such as:SonarQubeCheckmarxSysdigNexusNexus IQCosignUnderstanding of secure software delivery and regulatory requirementsCloud & Infrastructure
Strong understanding of infrastructure, networking, and cloud computing conceptsHands-on or working experience with public cloud platforms such as:Microsoft AzureAWSOCIUnderstanding of cloud services across compute, storage, and networkingOperating Systems & Source Control
Strong knowledge of Linux/Unix operating systemsGood experience with Linux shell scriptingStrong experience with Git and source-control practicesWorking knowledge of Windows environments is desirable
Monitoring & Observability
Experience with logging, monitoring, and observability platforms such as:ELKPrometheusGrafanaAPIs & Microservices
Understanding of REST/API development and integrationExperience working with microservices architecturesUnderstanding of microservice authentication and authorizationExperience integrating APIs into CI/CD and automation workflows
Required Experience
3-5+ years of engineering, DevOps, platform engineering, or operational experienceAt least 3 years of relevant experience in a similar DevOps/Platform Engineering roleExperience working within large, complex, highly available enterprise environmentsExperience supporting systems with high availability, transaction volumes, and geographically distributed environments is preferredStrong experience in CI/CD, containerization, infrastructure automation, and production support
Domain Experience
Candidates from the following environments are preferred:
BankingFinancial ServicesFinTechInsuranceTelecommunicationsHealthcareGovernmentOr other highly regulated / enterprise environments
Nice to Have
Public cloud experience with Azure, AWS, or OCIExperience supporting Machine Learning / ML projects or analytics platformsPython programming experienceExperience with advanced analytics or data engineering platformsExposure to enterprise platform engineering and self-service infrastructureExperience implementing cost optimization and platform efficiency initiatives
Agile & Delivery
Experience working in Agile engineering environmentsUnderstanding of Agile/DevOps delivery methodologiesAbility to work across development, operations, security, infrastructure, and product teamsExperience managing delivery from inception through productionStrong understanding of operational support within a DevOps/SRE modelAbility to work under pressure and manage multiple prioritiesStrong troubleshooting, incident management, and problem-solving skills
Key Behavioral Competencies
We are looking for someone who:
Enjoys collaboration and cross-functional teamworkLikes to experiment with new technologies and approachesFocuses on understanding the problem, not just implementing a solutionIs a self-starter with strong initiativeRemains calm under pressureTakes ownership of delivery and operational outcomesHas a pragmatic but engineering-focused approach to problem solvingIs eager to learn and adapt to new technologiesHas strong communication and articulation skillsCan build professional and trusted relationships with technical and business stakeholders