Jobs · smartrecruiters:endava
Senior DevOps Engineer
Aperture Cloud · Bengaluru, Karnataka, India · Posted 2d ago
Available in 5 locations
Bengaluru, Karnataka, India · onsite Apply → Bogotá, Bogota D.C., Colombia · hybrid Apply → Cali, Valle del Cauca, Colombia · hybrid Apply → Medellín, Antioquia, Colombia · hybrid Apply → São Paulo, São Paulo, Brazil · hybrid Apply →About the role
Job Description We are looking for an experienced Senior DevOps Engineer to design, implement, and automate enterprise-grade CI/CD pipelines for a mission-critical banking platform. The ideal candidate will have extensive experience in GitOps, CI/CD, deployment automation, Linux, and enterprise release management , with hands-on expertise in Control-M Automation API (AAPI) or similar workload automation platforms. You will work closely with Solution Architects, Java Engineers, QA teams, and Production Support teams to automate application and Control-M job deployments while ensuring secure, auditable, and compliant release processes. Key Responsibilities CI/CD & GitOps Design, build, and maintain enterprise CI/CD pipelines using GitHub Actions or Azure DevOps. Implement GitOps practices for application and infrastructure deployments. Automate software deployments across DEV, QA, UAT, and Production environments. Configure approval gates, release strategies, and branch protection policies. Develop rollback and recovery mechanisms for production deployments. Build reusable deployment templates and shared pipeline libraries. Control-M Automation Automate Control-M job deployment using Control-M Automation API (AAPI). Manage Control-M Job Definitions as code using JSON. Develop deployment automation using the ctm CLI . Implement environment promotion workflows. Automate export, validation, and deployment of Control-M jobs. Maintain version-controlled Control-M job repositories. Linux & Shell Automation Develop and maintain Bash/Shell automation scripts. Automate deployment of shell scripts to NAS environments. Perform Linux administration and troubleshooting. Implement ShellCheck and code quality validation. Manage deployment permissions and execution environments. Deployment & Release Management Implement automated deployment strategies. Build release pipelines with approval workflows. Configure deployment validation and health checks. Support production releases and emergency deployments. Implement rollback strategies for failed releases. Maintain deployment documentation and release procedures. Infrastructure & Automation Automate infrastructure provisioning where required. Support Infrastructure-as-Code initiatives. Manage environment configurations. Implement configuration management best practices. Collaborate with infrastructure and cloud teams. Security & Compliance Implement secure deployment pipelines. Manage secrets using enterprise secret management solutions. Configure RBAC and least-privilege access. Ensure deployment auditability and compliance. Support change management processes in regulated environments. Monitoring & Operations Monitor CI/CD pipelines and deployment health. Troubleshoot deployment failures. Improve deployment reliability and performance. Build operational dashboards and deployment metrics. Support production incidents related to deployments Required Technical Skills CI/CD GitHub Actions Azure DevOps Pipelines Multi-stage deployment pipelines Release Management Pipeline Automation Build Automation Deployment Strategies Git Git GitHub Enterprise GitOps Pull Requests Branch Protection Rules Git Flow / Trunk-Based Development Version Control Best Practices Control-M (Mandatory) BMC Control-M Control-M Automation API (AAPI) ctm CLI Job Definition Management JSON Job Definitions Control-M Deployment Automation Batch Scheduling Linux Linux Administration Bash Shell Scripting ShellCheck SSH Cron File Permissions Process Management DevOps CI/CD Best Practices Release Automation Deployment Automation Configuration Management Environment Management Release Governance Deployment Validation Infrastructure Experience with one or more: Terraform Ansible Bicep ARM Templates Cloud Platforms Preferred experience with: Microsoft Azure Azure DevOps Azure Storage Azure Virtual Machines Azure Key Vault Exposure to AWS is an added advantage. Monitoring Experience with: Pipeline Monitoring Deployment Logs Operational Dashboards Audit Logs Alerting Incident Analysis Nice to Have Apache Airflow Docker Kubernetes Helm OpenShift Apache Iceberg GridGain Java application deployments Banking or Financial Services domain experience Soft Skills Strong analytical and problem-solving skills. Excellent communication and stakeholder management. Ability to work independently in a fast-paced environment. Strong documentation and technical writing skills. Experience working in Agile and DevOps teams. Continuous improvement mindset with a passion for automation. Qualifications Educational Qualifications Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field. Relevant certifications are highly desirable: Microsoft Azure DevOps Engineer Expert GitHub Actions Certification Azure Administrator Terraform Associate Kubernetes Administrator (CKA) ITIL Foundation (Preferred) Preferred Experience 6–10+ years of DevOps engineering experience. Hands-on experience implementing
Read the full posting on smartrecruiters:endava →
FAQ
Is the Senior DevOps Engineer role at Aperture Cloud remote?+
This Senior DevOps Engineer position is listed as onsite (Bengaluru, Karnataka, India).
What seniority level is this Senior DevOps Engineer role?+
This is a senior level position.
How do I apply for the Senior DevOps Engineer role at Aperture Cloud?+
Use the "Apply on smartrecruiters:endava" button to open the original posting on smartrecruiters:endava, where you can submit your application directly to Aperture Cloud.