Planet

Software Engineer, Platform Operations

Planet
Apply
3 months ago
Remote, CanadaMid Level

Responsibilities

  • Design and implement secure, scalable Infrastructure-as-Code solutions for Planet’s services.
  • Contribute to platform modernization initiatives, including migrating from legacy tooling to new solutions.
  • Manage Kubernetes clusters and associated cloud infrastructure to support internal needs and customer-facing service-level agreements.
  • Enhance observability for platform services using Grafana and other tools, establish SLOs, and improve operational readiness.
  • Implement improvements and features for GKE clusters, the public API gateway, and other managed infrastructure systems.
  • Collaborate with software engineering teams to improve the developer experience of managed infrastructure.

Requirements

  • At least 4 years of experience in Platform Engineering, System Administration, DevOps, or Site Reliability Engineering.
  • Deep understanding of Kubernetes, underlying compute systems, and Linux.
  • Working knowledge of public clouds, particularly Google Cloud Platform or Amazon Web Services.
  • Experience with CI/CD tools such as GitLab and ArgoCD, configuration management tools such as Terraform and Crossplane, and GitOps principles.
  • Ability to troubleshoot complex production environments with an operational mindset.
  • Experience building services in Go and Python using Git, Docker, and CI/CD workflows.
  • Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP.
  • Ability to collaborate and clearly communicate designs and decisions verbally and in writing.
  • Experience managing and developing core platform systems or open-source infrastructure projects is preferred.
  • Experience maintaining highly available or operationally resilient infrastructure at very large scales or across multiple clouds is preferred.
  • Practical experience with networking and network architectures related to platform infrastructure is preferred.
  • Experience with observability tools and best practices is preferred.

Benefits

  • Full-time remote position based in the United States; employees located near an office are expected to work from that office 3 days per week.
  • Extended health and dental coverage, health spending account, RRSP with company contribution, paid time off, and company-wide days off.
  • Employee Wellness Program, Quality of Life Stipend, home office reimbursement, and monthly phone and internet reimbursement.
  • Tuition reimbursement and access to LinkedIn Learning.
  • Equity and paid volunteering time off.