Software Engineer – Devops
- Strong hands-on experience with GitHub, GitHub Actions, GitHub Enterprise, and Azure DevOps.
- Expert knowledge of CI/CD pipeline design, implementation, and optimization.
- Hands-on experience with SonarQube, SAST, DAST, dependency scanning, and secure SDLC practices.
- Strong expertise in AWS services including EKS, EC2, ECS, IAM, CloudWatch, S3, Lambda, and CloudFormation.
- Experience with Docker, Kubernetes, Helm Charts, OpenShift, and container orchestration platforms.
- Strong scripting experience using Shell, PowerShell, Python, or Bash.
- Experience implementing Infrastructure as Code using Terraform, ARM, Bicep, or CloudFormation.
Required Skills
- Strong hands-on experience with GitHub, GitHub Actions, GitHub Enterprise, and Azure DevOps.
- Expert knowledge of CI/CD pipeline design, implementation, and optimization.
- Hands-on experience with SonarQube, SAST, DAST, dependency scanning, and secure SDLC practices.
- Strong expertise in Azure services including Azure DevOps, AKS, Key Vault, App Services, Application Insights, and Azure Monitor.
- Strong expertise in AWS services including EKS, EC2, ECS, IAM, CloudWatch, S3, Lambda, and CloudFormation.
- Experience with Docker, Kubernetes, Helm Charts, OpenShift, and container orchestration platforms.
- Strong scripting experience using Shell, PowerShell, Python, or Bash.
- Experience implementing Infrastructure as Code using Terraform, ARM, Bicep, or CloudFormation.
Required Experience / Knowledge Areas
- 5+ years of DevOps engineering experience in enterprise environments.
- Experience supporting banking, financial services, digital channels, API platforms, or mission-critical systems.
- Strong understanding of API and microservices deployment strategies.
- Experience implementing DevSecOps controls and regulatory compliance requirements.
- Knowledge of cloud-native architecture, resilience, high availability, disaster recovery, and platform observability.
- Experience with Agile, DevOps, SRE, and Platform Engineering practices.
- Familiarity with change management, CAB approvals, release governance, and audit requirements in regulated environments.
Key Responsibilities
- Design, implement, and manage enterprise CI/CD pipelines supporting banking applications, APIs, microservices, and digital platforms.
- Build and maintain automated deployment pipelines using GitHub, GitHub Actions, Azure DevOps, and Infrastructure as Code (IaC).
- Manage application deployments across Azure and AWS cloud environments, ensuring high availability, scalability, and security.
- Implement DevSecOps controls including code quality gates, security scanning, vulnerability management, and compliance automation.
- Administer and optimize SonarQube quality gates, code coverage, and technical debt management processes.
- Design and maintain Kubernetes, OpenShift, AKS, and EKS deployment platforms.
- Collaborate with development, security, infrastructure, SRE, and architecture teams to ensure reliable delivery of banking solutions.
- Automate infrastructure provisioning, monitoring, disaster recovery, backup, and operational processes.
- Support release management, environment management, production deployments, and incident resolution activities.
Skills
- Agile
- AKS
- API
- Automation
- AWS
- Azure
- Azure DevOps
- Bash
- Bicep
- CI/CD
- Cloud
- Cloud Native
- CloudFormation
- CloudWatch
- DAST
- DevOps
- DevSecOps
- Docker
- EC2
- ECS
- EKS
- GitHub
- GitHub Actions
- Helm
- IAM
- Infrastructure as Code
- Kubernetes
- Lambda
- Microservices
- Observability
- OpenShift
- PowerShell
- Python
- Regulatory Compliance
- S3
- SAST
- SDLC
- SonarQube
- Terraform
- Vault