Platform DevEx Engineer
Builds and maintains developer experience platform tools including GitLab CI pipelines, Kubernetes configurations, and Python applications to enable consistent builds, deployments, and monitoring for NCBI's software teams. Requires strong coding skills in languages like Python/C++, Linux familiarity, and CI/CD experience.
About the job
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.
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
Targeted range: $115,000 - $150,000 commensurate with experience and location. Competitive benefits package including medical, dental, vision, 401k with employer contribution, paid holidays, vacation, and tuition reimbursement.
Skills
Python, Kubernetes, Gitlab Ci/Cd, Linux, Ci/Cd Pipelines, Containerization, C++, JavaScript, TypeScript, Kotlin, Scala, Go, Rust, Openshift, Anthos Argocd Istio
Similar jobs
DevOps / SRE jobsOperates and evolves foundational networking, compute, Kubernetes, and ingress infrastructure for PagerDuty’s real-time platform. Requires 3+ years in SRE, DevOps, or platform engineering, with Linux production operations, cloud infrastructure, programming, and Infrastructure as Code experience.
Owns secure, scalable Azure infrastructure for healthcare applications, including cloud migrations, Terraform-based automation, CI/CD pipelines, monitoring, and compliance. Requires 3–5+ years of Azure experience and strong DevOps and cloud-security expertise.
Operate and scale Kong’s multi-region SaaS platform across major cloud providers, Kubernetes, and distributed data systems. The role requires strong infrastructure automation, observability, CI/CD, and production reliability experience, with participation in a global on-call rotation.
Builds and scales highly available infrastructure using AWS, Terraform, and Docker to support rapid growth and AI workloads. Collaborates with product and research teams on architectures, CI/CD, monitoring, and performance optimization.
Build and operate Mercor’s enterprise agent platform across security, routing, isolated execution, orchestration, deployment, and production scalability. The role requires 5+ years building high-scale platforms, architectural ownership, and experience with core infrastructure primitives across multiple clouds.