Location: Bethesda, Maryland   |   Full-Time   |   $115,000 - $150,000
Python C++ Linux CI/CD Kubernetes GitLab DevOps YTT Python Docker Back End Engineer Staff Engineer

About Black Canyon Consulting: Black Canyon Consulting (BCC) partners with the National Center for Biotechnology Information (NCBI) to deliver cutting-edge technology solutions. We help organizations like NCBI build and maintain robust, scalable, and secure systems. Our team combines deep technical expertise with industry best practices to ensure client success.

Job Description: As a Platform DevEx Engineer at BCC, you will be part of a cross-functional team dedicated to building and maintaining tools and systems that enable developers across NCBI to create, deploy, and manage high-quality software. You’ll focus on creating standardized ecosystems for development projects, CI/CD pipelines, testing frameworks, and deployment pipelines. Your work will ensure that developers can consistently push and deploy code that meets Federal Standards for application security and mature code practices.

Responsibilities:

  • Design and configure GitLab CI pipelines and templates for standardized development environments
  • Develop Python applications and libraries to support DevOps tools and customer interfaces
  • Create Kubernetes configuration templates using YTT for consistent deployments
  • Debug and troubleshoot deployments on Kubernetes distributions like OpenShift and Anthos
  • Maintain documentation for component projects and the DevEx platform
  • Lead smaller projects to add new capabilities to the platform

Requirements:

  • Strong coding fluency in at least one programming language (Python, C++, JavaScript/TypeScript preferred)
  • Working knowledge of Linux systems and command-line operations
  • Familiarity with source control, CI/CD pipelines, package publishing, and containerization
  • Experience with GitLab CI/CD pipelines
  • Bonus points for experience with CLI applications, Kubernetes distributions, observability tools, and service meshes
Post Date: June 10, 2025