Cloud Automation Engineering
Basis:
Permanent - Full Time
Area of Interest:
Technical Operations
Locations:
Oakville, ON
Architect and maintain robust, secure, and scalable infrastructure on Google Cloud Platform (GCP) using Terraform and related tools such as Atlantis, Terragrunt, and Terratest
Implement and oversee the use of Terraform to manage infrastructure in a collaborative and version-controlled environment
Collaborate with development teams to integrate IaC practices into the software development lifecycle, ensuring seamless and continuous delivery
Enforce IaC best practices, including version control, modularity, and documentation, to ensure maintainability and compliance
Monitor infrastructure performance, cost, and health, implementing optimizations and proactive measures to maintain service quality
Develop and maintain CI/CD pipelines for efficient and reliable deployment of infrastructure and applications
Keep up-to-date on the latest industry trends and technologies, evaluating their potential impact and benefit to our infrastructure strategy
Provide technical expertise on cloud technologies and design choices which best meet the requirements of the application and the business
Maintain strong partnerships with key stakeholders during the design and development of cloud native applications within the organization
Manage the configuration and provisioning of GKE/EKS clusters and other managed cloud resources with Terraform
Ensure that cloud solutions are architected to meet Geotab’s security guidelines and best practices
Bachelor's degree in Computer Science, Technology, Engineering, or related
5 - 8 years experience in DevOps role with a strong emphasis on Cloud Platform management and IaC
Proficiency with Terraform and experience with IaC orchestration and testing tools such as Atlantis, Terragrunt, and Terratest
Expertise in scripting with languages like Python, Bash, or similar
Deep understanding of GCP (or equivalent Cloud platform) services and best practices for cloud infrastructure management
Experience with containerization technologies and orchestration platforms (IE: Kubernetes)
Solid grasp of CI/CD methodologies and version control system
Knowledgeable in infrastructure monitoring, logging, and alerting tools
Strong analytical, problem-solving, and communication skills