Our client, a leading financial institution in Downtown Toronto, is looking for a Developer – Emerging Technologies (Big Data, Mobile, Cloud, RPA) to manage GCP Cloud Infrastructure. The role involves designing, building, and implementing solutions around standard public cloud services such as Google Cloud Storage, BigQuery, Dataproc, Vertex AI Notebooks, Cloud Run, and Cloud Functions, among others, using Terraform Modules. The successful candidate will have the opportunity to work with one of the Top 5 Banks in Canada.
Typical Day in Role:
- Maintain and enhance the Release Control Management pipeline using Terraform, Cloud Build, GitHub Actions, and Bitbucket/GitHub repositories.
- Implement CI/CD processes by designing industry-standard Cloud Build for deploying infrastructure and analytics workloads using Terraform, Docker, and other tools.
- Set up Hashicorp Vault and Secret Manager for secret management and integrate security solutions with client interfaces.
- Lead client user acceptance testing for component and base image upgrades, ensuring smooth transitions.
- Troubleshoot and resolve performance issues to ensure system performance.
- Collaborate with vendors and technical support to optimize software components.
- Assist tenants with troubleshooting GCP-related issues.
- Mentor junior engineers in best practices for building, deploying, and supporting services.
- Provision, configure, and manage Hadoop clusters within Dataproc.
- Optimize Dataproc cluster configurations for performance, cost-efficiency, and stability.
Must-Have Skills:
- 5+ years managing a public cloud platform (GCP, Azure, or AWS) with expertise in foundational and data services.
- 3+ years using Infrastructure as Code tools like Terraform with strong knowledge of access control and security best practices.
- 5+ years in DevOps, building CI/CD pipelines with tools like GitHub and Artifactory.
- 10+ years in IT managing and developing scalable, reliable, and secure applications or platforms.
- 5+ years programming in Python, Go, or Java, with scripting skills in shell, Python, Perl, or Ansible.
Nice-to-Have Skills:
- 2+ years experience with cloud-managed Data and Analytics services.
- Experience managing Hadoop clusters (Cloudera, Dataproc, Hortonworks).
- GCP Cloud Associate certification (desirable).
- Experience with Docker and container management.
- Experience setting up Kubernetes or similar platforms.
Soft Skills:
- Decisive, resilient, collaborative, curious, results-oriented.
- Excellent communication, research, presentation, and project management skills.
- Strong problem-solving skills and team support capabilities.
- Effective verbal and written communication skills.
- Self-managed, results-driven, and ownership-oriented.
Education:
- Degree in Mathematics, Science, Engineering, Management, or a related field.
Our client is committed to creating an inclusive environment and welcomes applicants of all backgrounds and abilities.