About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Engineer - Cloud Platform based in Canada.
Responsibilities
- Design, architect, and operate highly available, scalable, secure, and resilient cloud platform infrastructure.
- Define and implement strategies for platform reliability, observability, disaster recovery, and capacity management.
- Troubleshoot complex end-to-end service issues across cloud infrastructure and network services.
- Design and operate NATS messaging infrastructure and HAProxy-based traffic management.
- Build scalable service communication frameworks using event-driven architectures.
- Design and manage Google Cloud infrastructure, including GKE, Compute Engine, Cloud Storage, BigQuery, Pub/Sub, Cloud SQL, and Composer/Airflow.
- Implement Infrastructure as Code using Terraform and Terragrunt.
- Design and maintain enterprise-scale CI/CD pipelines using Jenkins, GitLab CI, and GitHub Actions.
- Establish monitoring, logging, tracing, and alerting using Prometheus, Grafana, ELK/OpenSearch, VictoriaMetrics/VictoriaLogs.
- Lead root cause analysis and incident response.
- Mentor engineers across cloud, networking, reliability, and telecom domains.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Telecommunications, or related discipline.
- 8+ years of experience designing and operating large-scale distributed systems.
- 5+ years of hands-on experience with public cloud platforms, preferably Google Cloud Platform.
- Strong hands-on expertise with Kubernetes and containerized platforms.
- Deep understanding of networking fundamentals, including TCP/IP, routing and switching, NAT, DNS, DHCP, firewalls, VPN, and load balancing.
- Practical experience with HAProxy in highly available environments.
- Hands-on experience with NATS and event-driven architectures.
- Experience supporting telecommunications or broadband infrastructure.
- Experience implementing Infrastructure as Code with Terraform.
- Proficiency in Python, Go, Bash, or comparable languages.
- Experience designing and operating CI/CD pipelines and DevOps platforms.
- Experience with Kubernetes networking, service mesh, Kafka, Redis, Elasticsearch/OpenSearch is beneficial.
Conditions
- Annual base salary range of CAD $141,000–$240,000.
- Potential eligibility for a bonus.
- Remote work opportunity within Canada.
- Exposure to modern technologies including Google Cloud, Kubernetes, Terraform, NATS, HAProxy, CI/CD, and observability platforms.