DevOps Engineer - Corebanking systems
Job Description:
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for core banking applications.
- Automate build, deployment, and release processes across development, UAT, and production environments.
- Manage infrastructure using Infrastructure-as-Code (IaC) tools (e.g., Terraform, Ansible).
- Monitor system performance, availability, and reliability of core banking platforms.
- Support production releases, change management, and incident resolution.
- Implement containerization and orchestration solutions (Docker, Kubernetes).
- Ensure compliance with banking security standards, audit requirements, and regulatory controls.
- Collaborate with development teams to improve application performance and deployment efficiency.
- Maintain system documentation, release documentation, and operational runbooks.
- Drive continuous improvement in automation, DevOps maturity, and operational excellence.
Technical Requirements
- Bachelors degree in Computer Science, IT, Engineering, or related discipline.
- 5+ years of DevOps / Cloud Engineering experience, with strong AWS focus.
-
Hands-on experience with AWS services such as:
-
EC2, Auto Scaling, ELB/ALB
-
RDS / Aurora
-
S3, EBS
-
IAM, KMS, Secrets Manager
-
VPC, Transit Gateway, Route 53
-
CloudWatch, CloudTrail
-
EKS / ECS / Fargate
-
-
Strong experience with Terraform or AWS CloudFormation.
-
CI/CD experience with Jenkins, GitLab CI, GitHub Actions, or AWS
Code Pipeline. -
Strong scripting skills (Bash, Python).
-
Experience with containerization (Docker) and Kubernetes.
-
Solid understanding of Linux administration.
Required Skills:
Performance Github Actions Support Development Operational Excellence Pipelines Compliance CI/CD Ansible Bash Gitlab Reliability DevOps Change Management Continuous Improvement Availability AWS Banking Infrastructure Kubernetes Automation Jenkins Github Computer Science Security Docker Linux Administration Documentation Design Engineering Python Science Management