P

Planet Labs

Sells satellite imagery and geospatial analytics

Software Engineer - Platform Operations

Platform EngineeringUpdated on Nov 8
Full-timeRemote in Canada

About the Job

Requirements

  • At least 4 years of experience in a Platform Engineering, System Administration, DevOps, or Site Reliability Engineering role.
  • Deep understanding of Kubernetes, underlying compute systems, and Linux.
  • Working knowledge of public cloud platforms, particularly Google Cloud Platform or Amazon Web Services.
  • Experience with continuous integration and continuous delivery tools such as GitLab and ArgoCD, configuration management tools such as Terraform and Crossplane, and GitOps principles.
  • Ability to use an operational mindset and troubleshoot complex production environments.
  • Experience building services in languages such as Go and Python using tools such as Git, Docker, and continuous integration and delivery workflows.
  • Experience building services that use cloud-based infrastructure and tooling such as Amazon Web Services or Google Cloud Platform.
  • Ability to collaborate and communicate designs and decisions verbally and in writing.

Responsibilities

  • Design and implement core Infrastructure-as-Code solutions to ensure the secure and scalable operation of Planet's services.
  • Work on major platform modernization initiatives, including migration from legacy tooling to new solutions.
  • Manage cloud-based infrastructure services, including Kubernetes clusters and associated tooling, to meet internal needs and support customer-facing service level agreements.
  • Enhance and maintain observability for key platform services, using Grafana and other tools to establish Service Level Objectives and improve operational readiness.
  • Implement improvements and features for core systems owned by the team, including Google Kubernetes Engine clusters, the public application programming interface gateway, and other managed infrastructure solutions.
  • Collaborate with software engineering teams to refine the developer experience of managed infrastructure.

Desired Qualifications

  • Experience in operational management and development of core platform systems or open-source infrastructure projects.
  • Experience maintaining highly available or operationally resilient infrastructure at very large scale or across multiple clouds.
  • Practical experience with networking and network architectures as they relate to platform infrastructure.
  • Experience with observability tools and best practices.

About the Company

Planet Labs

Sells satellite imagery and geospatial analytics

Planet Labs sells satellite imagery, geospatial data and analysis software to businesses, researchers and public agencies. Its Earth observation services help customers monitor changes in land use, infrastructure and natural resources, while tasking lets users request imagery of specific places. Customers access data through subscriptions, web tools and APIs, and can combine imagery with analytic feeds in their own workflows. The company also offers dedicated satellite capacity and constellation services, extending its business beyond image licensing to tailored observation systems. Founded in 2010, Planet Labs is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Planet Labs

See more jobs