Role Overview
We are looking for a Senior DevOps Engineer to support a capital markets platform focused on trade lifecycle processing, data engineering, and full-stack application delivery. In this Senior Consultant–level role, you will design and implement robust CI/CD pipelines, automate build and deployment processes, and manage containerized applications across cloud and on-premise Kubernetes environments.
Key Responsibilities
Design, implement, and maintain CI/CD pipelines using Jenkins in the on-prem scenario for Kubernetes environment and/or AWS-native CI/CD services (CodePipeline, CodeBuild, CodeDeploy).
Develop automated build and deployment scripts for Enterprise scale platforms:
o .NET-based backend/API services
o ReactJS-based frontend applications
o Infrastructure as a code preferably using Terraform or equivalent.
Containerize applications using Docker and manage deployments in Kubernetes environments (AWS EKS and/or on-prem clusters).
Create, manage, and optimize Helm charts for Kubernetes deployments.
Work with Kubernetes toolchain including kubectl, CLI tools, Kustomize, and Skaffold for deployment automation and configuration management.
Collaborate with development teams to streamline release processes and improve deployment efficiency.
Implement environment provisioning, configuration management, and infrastructure as code (IaC) practices.
Monitor system health, performance, and availability using Prometheus and Grafana.
Troubleshoot build, deployment, and runtime issues across distributed systems.
Ensure high availability, scalability, and security of deployment environments.
Support blue-green, canary, and rolling deployment strategies.
Required Skills & Qualifications
8–12+ years of experience in DevOps or Site Reliability Engineering roles.
Strong experience building CI/CD pipelines using:
o Jenkins
o AWS CI/CD services (CodePipeline, CodeBuild, CodeDeploy)
Hands-on experience with Docker and containerization best practices.
Deep expertise in Kubernetes (EKS and/or on-prem), including deployment, scaling, and troubleshooting.
Proficiency with Kubernetes tools:
o kubectl, CLI tooling
o Kustomize
o Skaffold
Strong experience with Helm charts for packaging and deploying applications.
Experience deploying and managing applications for:
o .NET backend systems
o ReactJS frontend applications
Solid understanding of AWS cloud services and architecture.
Experience with monitoring and observability tools such as Prometheus and Grafana.
Strong scripting skills (Bash, PowerShell, or Python).
Preferred Qualifications
Experience in capital markets or financial services environments.
Familiarity with microservices architectures and distributed systems.
Knowledge of infrastructure as code tools (Terraform, CloudFormation).
Experience with secrets management and security best practices (IAM, Vault, etc.).
Exposure to GitOps practices and tools (ArgoCD, Flux).
Experience supporting high-throughput, low-latency systems.
Soft Skills
Strong analytical and troubleshooting abilities.
Excellent communication and collaboration skills.
Ability to work in fast-paced, production-critical environments.
Proactive mindset with strong ownership and accountability.