remote
Senior DevOps Consultant, Application Development - CIBC
Software Engineer
Senior DevOps Consultant driving application development automation and cloud-native delivery for a leading financial institution, leveraging AWS, Docker, Kubernetes, Terraform, and CI/CD pipelines to accelerate digital transformation.
About the role
Key Responsibilities
- Design, implement, and maintain scalable CI/CD pipelines for micro‑service applications using tools such as Jenkins, GitLab CI, or Azure DevOps.
- Architect, provision, and manage cloud infrastructure on AWS, employing IaC practices with Terraform and CloudFormation.
- Containerize applications with Docker and orchestrate deployments on Kubernetes clusters, ensuring high availability and security.
- Collaborate with development and security teams to embed DevSecOps practices, automated testing, and compliance checks into the delivery workflow.
- Monitor performance, troubleshoot production incidents, and continuously improve reliability through observability tools and automated remediation.
Requirements
- 5+ years of hands‑on DevOps experience in a financial services or enterprise environment.
- Strong expertise in AWS services (EC2, S3, RDS, IAM, Lambda) and infrastructure‑as‑code using Terraform.
- Proficiency with container technologies (Docker) and orchestration platforms (Kubernetes, EKS).
- Solid scripting skills in Python or Bash for automation and tooling.
- Experience implementing CI/CD pipelines, automated testing, and monitoring solutions (Prometheus, Grafana, ELK).
Skills
awsdockerkubernetesterraformpython