Job Title: Lead GKE DevOps - Containers
Job Location: Toronto, ON (2 days/week onsite)
# Positions: 1
Employment Type: FTE Canada
Key Technology: GKE (Google Kubernetes Engine), GCP, Github, Kubernetes, Python
Job Responsibilities:
• Design, deploy and manage containerized environments using Kubernetes, GKE (Google Kubernetes Engine), or similar platforms.
• Document security configurations, procedures, and guidelines for containerized environments, ensuring compliance with organizational standards and regulatory requirements.
• Develop and maintain security tools, scripts, and automation workflows to enhance container security operations and incident response capabilities.
• Utilize IaC (Infrastructure-as-Code) tools such as Terraform to automate infrastructure provisioning, ensure consistent configuration, and prevent drift.
• Work with microservice architecture, designing APIs, managing Ingress controllers, and implementing service meshes for improved scalability and security.
• Develop CI/CD Pipelines using GitHub Actions/Workflows to build and deploy containers.
• Stay updated with emerging security threats and industry best practices related to container security and cloud-native technologies.
• Consult with vulnerability assessments, security audits and penetration testing to identity security gaps within containerized environments.
• ddress security gaps identified within containerized environments.
• Provide guidance and support to developers and operations teams on secure containerization practices, images scanning and runtime protection.
• Participate in incident response activities, security incident investigations and post-mortem analysis to improve incident handling processes.
• Document security configurations, procedures, and guidelines for containerized environments, ensuring compliance with organizational standards and regulatory requirements.
• Monitor containerized environments to optimize performance and utilization.
• Develop and Test Disaster Recovery (DR) and Business Continuity Plans (BCP)
Skills and Experience Required:
Required:
• 7+ years of experience with container technologies such as Kubernetes, Google Kubernetes Engine (GKE), Docker, Podman.
• Familiarity with Cloud PaaS Services such as Google Cloud Run, Google GKE Autopilot and Anthos Service Mesh
• Strong programming/scripting skills in languages such as Python, Go, bash/shell, Java, NodeJS.
• Familiarity with Cloud CLIs and SDKs.
• Familiarity writing/consuming REST APIs.
• Experience implementing Kubernetes technologies such as Network Policies, Service Mesh, Certificate Manager, Ingress Controllers.
• Experience developing compliance policies/scripts using tools such as Google Org Policy, AquaSec, Wiz.
• Knowledge of monitoring tools such as Datadog, Grafana, and Prometheus.
Education:
• Professional certifications such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Security Specialist (CKS), Certified Terraform Associate or other relevant security certifications (i.e. CISSP, CISM)