Senior/Staff DevOps Engineer, Platform Infrastructure
About the role
As a Senior or Staff DevOps Engineer on Platform Infrastructure, you will design and operate the infrastructure that supports Trase OS across Trase-hosted and customer-controlled environments. You will build secure, repeatable deployment patterns spanning AWS, Microsoft Azure, Google Cloud Platform, private cloud, hybrid cloud, and on-premises infrastructure. This is a hands-on engineering role with broad ownership. You will work across application packaging, Kubernetes, infrastructure as code (IaC), networking, security, observability, release engineering, and production reliability. You will also partner directly with engineering and customer-facing teams to turn deployment requirements into systems that can be installed, upgraded, operated, and supported consistently. The level will reflect your experience and demonstrated scope. Staff-level candidates will be expected to lead architecture across teams, establish engineering standards, and mentor other engineers.
Responsibilities
- Architect, build, and operate secure infrastructure across AWS, Microsoft Azure, and Google Cloud Platform, as well as private-cloud, hybrid-cloud, on-premises, and customer-controlled environments.
- Containerize and package Trase OS application services using Docker, Kubernetes, Helm, Kustomize, or equivalent tools.
- Create reusable infrastructure-as-code (IaC) modules and deployment workflows using Terraform, Pulumi, or comparable tooling.
- Design deployment patterns that account for customer-specific requirements such as restricted networks, limited or no egress, approved registries, data residency, and cloud account ownership.
- Identify, replace, or abstract hard dependencies on managed cloud services when they prevent portability across deployment environments.
- Troubleshoot complex issues across applications, Kubernetes clusters, cloud services, networks, and infrastructure rather than treating platform work as CI/CD scripting alone.
- Build and maintain CI/CD and GitOps workflows, release orchestration, environment promotion, upgrade paths, rollback procedures, and version compatibility controls.
- Build and operate observability for Trase OS across metrics, logs, traces, dashboards, alerting, and SLOs so teams can diagnose failures and support customer deployments.
- Lead infrastructure and reliability decisions that affect multiple product and customer teams.
- Set practical standards for production readiness, cloud portability, security, observability, and operational support.
- Make clear tradeoffs between speed, maintainability, cost, security, and customer requirements, and drive decisions through implementation.
- Build reusable platform capabilities that replace one-off deployment solutions.
- Mentor engineers and raise the team's ability to design, ship, and operate distributed systems.