Logo
Upbound - Job Posting

Platform Engineer

Upbound - Job Posting, Boulder, Colorado, United States, 80301


As a Platform Engineer, you'll build, deploy, and operate Upbound's Internal Platform. This consists of both our internal developer platform and our cloud control planes that serve as the foundation of the Upbound Cloud SaaS offering. Our control planes are based on the open source Crossplane project, the open and cloud native control plane based on Kubernetes, which was created by Upbound and is now a Cloud Native Computing Foundation (CNCF) Sandbox project.

In this role, you will...

Serve as a contributor to Upbound's Platforms.Take ownership of business critical features and product innovations to deliver new features that will delight and amaze our customersSupport the full project lifecycle - discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readinessEvaluate and identify appropriate technology platforms, including frameworks and technology stacks for delivering Upbound productsCollaborate with the development teams to assess and recommend technologies that support company organizational needsTake ownership of the health and reliability of the live production service and infrastructure, ensuring that SLOs/SLAs are consistently metBe entrusted to make technology decisions for the business, procuring the right technology and designing and implementing a self-service solution for the teams that consume Upbound infrastructureBe a contributor to the Kubernetes/Crossplane platform that Upbound Cloud is built onCommunicate thoughtful and thorough designs and architecture for new initiativesDeliver high quality, well tested, and reliable functionality and services to production environmentsDemonstrate a strong operational understanding of service behavior and trade-offs in production with regards to scale, reliability, security, availability, etc.Troubleshoot and problem-solve to remediate production issues with your (and related) servicesCreate clever solutions to complex problems by designing, building, and automating critical portions of the Upbound Cloud service infrastructureReport and fix bugs in private and public projects.You are a good fit if you have...

6+ years of software engineering experience writing high quality, reliable, and maintainable software2+ years of working experience with Kubernetes and its internals.Hands-on programming experience with GoWorked in teams that have deeply internalized site reliability engineering philosophies in their culture, environments, and processesYou are productive and familiar with public cloud infrastructure: AWS, Azure, and GCPAdvanced knowledge and experience with distributed systems design, principals, algorithms, and trade-offsManaged production Kubernetes deployments or have been responsible for deploying/managing workloads running on Kubernetes in productionArchitected and deployed highly scaled and reliable services, solutions, and infrastructure in multiple major cloud providersIncorporated modern operational and application delivery tools and methodologies into your production deployment workflows, like those from HashiCorp (e.g. Terraform), CI/CD, IaC, and GitOpsHave full software lifecycle experience of successfully taking multiple projects from early designs to production deploymentIt is a plus if...

You have worked in a startup beforePassionate about Kubernetes and the Cloud Native spaceA deep understanding of the Kubernetes API and architecture, resource model, and programming paradigmsYou're an active speaker, blogger, and member of open source communities

#LI-REMOTE