Skip to content

Platform DevEx Engineer

115k – 150kBethesda, MDHybrid
Summary

Builds and maintains developer experience tools including GitLab CI pipelines, Python applications, and Kubernetes templates for NCBI's platform services team. Requires coding fluency in Python/C++/JS, Linux knowledge, and CI/CD familiarity; supports deployments across languages and environments.

About the role

What you'll do

  • GitLab CI pipeline configuration, templates, and components to build a standardized ecosystem for developers across the organization to use for their applications, in many languages, from C++ to Scala, Kotlin, and Python.
  • Python applications, scripts, and libraries to provide interfaces for DevOps and customer tools to manage builds, deployments, and more.
  • Kubernetes configuration templates using the YTT templating language to create and maintain customizable patterns for consistent deployments across application teams.
  • Debugging deployments on Kubernetes distributions like Openshift and Anthos and using plugins like ArgoCD, Istio, and more.
  • Documentation knowledge bases for each component project and the DevEx platform as a whole, in READMEs and on Confluence.
  • Leading smaller projects within the DevEx teams to add new capabilities to the platform.

What we look for

Required Skills

  • Strong coding fluency in at least one programming language. NCBI uses Python, C++, JavaScript/TypeScript, some Kotlin & Scala, and small amounts of Golang and Rust.
  • A working knowledge of Linux systems and the command line.
  • Familiarity with source control, CI/CD pipelines, package publishing, and containerization.

Preferred skills and experience

  • Experience developing CLI applications.
  • Experience building and deploying web APIs to cloud services or Kubernetes.
  • Familiarity with container orchestration tools like Kubernetes or Nomad, and Kubernetes distributions like OpenShift Container Platform, Anthos, GKE, AKS, EKS, etc.
  • Familiarity with observability tools like Prometheus, the EFK (Elasticsearch, Fluentd, Kibana) or TIGK (Telegraf, InfluxDB, Grafana, Kapacitor) stacks, DataDog, Sensu, Jaeger, Sentry, or OpsGenie.
  • Familiarity with GitLab CI/CD pipelines.

Bonus skills and experience

  • Experience building high availability applications.
  • Experience configuring multi-tenant Kubernetes clusters.
  • Familiarity with Service Mesh technologies like Istio or Linkerd.
  • Familiarity with event bus technologies like Kafka, RabbitMQ, AWS Kinesis, etc.
  • Familiarity with data processing and distributed computing tools like Apache Spark or Airflow.
  • Familiarity with secret management tools like HashiCorp Vault, Azure KeyVault, Google Secret Manager, etc.

Benefits and Salary

Competitive salary: $115,000 - $150,000 commensurate with experience and location. Benefits include medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement.

Skills
PythonC++JavaScriptTypeScriptKubernetesGitLab CI/CDLinuxCI/CDcontainerizationOpenShiftAnthosIstioArgoCDPrometheusDocker
Similar roles at this salary range
All DevOps / SRE jobs →
Ai2

Senior Software Engineer, AI Infrastructure

Senior engineer building and operating large-scale HPC infrastructure for AI model training. Owns job scheduling, automation, and performance optimization across GPU clusters.

126k – 189kSeattle, WADevOps / SREOn-siteGoSRE
Mozilla

Senior Site Reliability Engineer

Senior SRE to operate and evolve EKS Kubernetes platform, CI/CD pipelines, and observability stack for Thunderbird's open-source infrastructure. Requires 7+ years infrastructure experience and strong production Kubernetes and IaC skills.

123k – 144kUnited StatesDevOps / SRERemoteAWSIAM
Mozilla

Senior Site Reliability Engineer

Senior SRE to operate and evolve an EKS-based Kubernetes platform, CI/CD pipelines, and observability stack on AWS. Requires 7+ years infrastructure/SRE experience with production Kubernetes and IaC fluency.

123k – 144kUnited StatesDevOps / SRERemoteEKSAWS
LiveKit

Distributed Systems Engineer

As a Senior/Staff Distributed Systems Engineer, you will design and evolve core control, data, and observability systems for LiveKit's platform, focusing on latency, availability, and operational simplicity. You will implement resilient architectures and build tools to enhance reliability and developer velocity.

120k – 250kUnited StatesDevOps / SRERemoteGogRPC
Datadog

Senior Software Engineer - Infrastructure R&D

As a Senior Software Engineer on the Environments Accelerator team, you will design and build systems to reduce operational overhead and complexity in provisioning infrastructure environments and datacenters. This role involves developing tooling for declarative environment bootstrap, dependency coordination, and infrastructure validation, while collaborating across various engineering teams.

130k – 300kDenver, CO +1DevOps / SREHybridAWSGCP