Build What Matters, Simply and Efficiently
Agilious leads with a singular purpose - to empower organizations to build digital solutions that truly serve people by simplifying software delivery and eliminating waste. With over 20 years of experience in strategy, design, engineering, and data, our clients count on us not just to deliver technology but to strengthen your teams with the skills, training, and strategy they need to create real, user-focused impact at scale.
About the Role
Agilious is seeking a skilled Platform DevEx Engineer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. NCBI advances science and public health by providing free access to biomedical literature and genomic data over the web, making it one of the 400 top most-visited sites in the world. NCBI's diverse staff of smart, talented, and deeply technical people collaborate to build critically valuable services for researchers, physicians, educators, students, and the general public. For example, NCBI develops and delivers PubMed, an index of over 29 million biomedical research abstracts, often with links to full-text literature and supporting data.
The Platform Services team builds and maintains the systems that software developers use to ensure that they are consistently pushing and deploying high-quality code that complies with Federal Standards for application security and mature code practices.
- Tools for creating and setting up new projects consistently across the org.
- CI pipelines and build tools for consistent expectations across languages and application frameworks
- Testing frameworks and metrics to assure only quality and secure code can be sent to production.
- Deployment and publishing pipelines to bring applications to their users in on-premises and cloud environments, and to provide public access to open-source projects.
- Integrations for the secure management of deployment parameters, credentials, and more.
- Tooling to allow applications to communicate asynchronously, monitor performance metrics, debug live applications and much more.
Location/Remote: This position is full-time and is primarily remote, with select day(s) working from a location in the DC-MD-VA metro region.
What You’ll Do
As a Platform DevEx engineer, you'll be a part of a highly experienced cross-functional team of around 20, building and maintaining tools and systems that allow developers across NCBI to build, deploy, and maintain software and web services that are used around the world.
- 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.
- Other similar professional duties may be assigned as needed
Qualifications:
Clearance: Public Trust Clearance must be obtainable
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 (Telegraph 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-tenent Kubernetes clusters
- Familiarity with Service Mesh technologies like Istio or Linkerd
- Familiarity with event bus technologies like Kafka, RabbitMQ, AWS Kenesis, 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.
Why Work at Agilious
At Agilious, we put our people first. As a team-focused company, we foster a collaborative environment where every employee has a voice, opportunities to develop professionally, and the support to thrive. If you’re looking for a career where you can learn, contribute, and grow, we’d love to hear from you.
Our Benefits:
- Health, dental, and vision insurance to take care of your health needs
- Supplemental Benefits: Life Insurance, Long and Short-Term Disability
- 401(k) plan with contributions and annual profit sharing
- Generous paid time off, federal & floating holidays to maintain balance
- Robust Professional Development to continue your education
- Employee Assistance Program Support for a wide range of life events and experiences
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
At this time, Agilious will not sponsor a new applicant for employment authorization for this position.
The minimum and maximum full-time annual salaries for this role are listed below.
Salary Range: $100,000 - $115,000