remote
Platform DevOps Analyst Cloud Databases - Recent Graduate - Bank of Canada
Software Engineer
Platform DevOps Analyst focused on cloud database operations, leveraging AWS, Terraform, Kubernetes, and CI/CD pipelines to ensure high availability, performance, and security for critical financial services.
About the role
Key Responsibilities
- Design, deploy, and maintain cloud‑native database solutions on AWS, ensuring scalability, resilience, and compliance with regulatory standards.
- Implement and manage infrastructure as code using Terraform, automating provisioning and configuration across multiple environments.
- Develop and maintain CI/CD pipelines for database schema changes, application deployments, and automated testing.
- Monitor database performance, troubleshoot issues, and optimize queries to meet SLAs.
- Collaborate with security and compliance teams to enforce encryption, access controls, and audit logging.
Requirements
- Strong experience with AWS database services (RDS, Aurora, DynamoDB) and related tooling.
- Proficiency in Terraform, Kubernetes, and container orchestration.
- Solid scripting skills in Python and SQL for automation and data manipulation.
- Hands‑on experience with CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
- Excellent problem‑solving skills and a proactive approach to continuous improvement.
Skills
awsterraformkubernetespythonsqlcicd