Openshift / Kubernetes Engineer

Black Canyon Consulting•Bethesda, MD

About The Position

Black Canyon Consulting (BCC) is seeking an OpenShift/Kubernetes Engineer to join its systems team supporting application developers and operations at the National Center for Biotechnology Information (NCBI), part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). The role supports NCBI’s Systems & DevOps team, which operates infrastructure for NCBI applications and provides scalable solutions for development, deployment, and operations across teams, languages, cloud environments, and on-premises environments. The engineer will help internal developers transition legacy software development and deployment to NCBI’s modern DevOps platform, which is based on GitLab and Kubernetes. A central requirement is in-depth experience building and maintaining Red Hat OpenShift clusters; experience merely using OpenShift is not sufficient. The role also provides on-call support to NCBI’s internal developers and other staff. This is a full-time opportunity at NCBI in Bethesda, Maryland, and/or with remote work. NCBI offers flexible working hours, remote options, training courses, conference attendance, and tuition reimbursement.

Requirements

  • In-depth knowledge or experience building and maintaining Red Hat OpenShift clusters; merely using OpenShift is insufficient.
  • Experience with Kubernetes.
  • Experience with GCP cloud services, including GKE and Anthos.
  • Experience with GitLab, especially GitLab CI/CD.
  • Experience with ArgoCD.
  • Familiarity with service-mesh technologies such as Istio or Linkerd.
  • Bachelor’s degree in a STEM field or equivalent experience.
  • Customer-focused, team-oriented disposition.
  • Good systems-debugging skills.
  • Comfort with Linux or the UNIX command-line interface.
  • Experience with at least one programming or scripting language.
  • Experience creating processes, procedures, and standard operating procedure documentation.
  • General understanding of TCP/IP and related protocols.
  • Initiative to take ownership of tasks and drive them to completion.
  • Comfort working with users with varying levels of IT knowledge.
  • Willingness to learn new technologies.
  • Strong communication and interpersonal skills to work with customers, peers, and management.
  • Good judgment, integrity, and a sense of responsibility.

Nice To Haves

  • Kubernetes, OpenShift, cloud, or Linux experience.
  • Service Reliability Engineering experience.
  • Linux systems administration experience.
  • Experience with automated CI servers, especially TeamCity or GitLab.
  • Automation programming or scripting experience in bash, Ruby, Python, Go, Java, Scala, Rust, C++, or Perl.
  • Experience with automated configuration management tools such as Puppet, Ansible, Chef, bcfg2, or cfengine; Puppet is preferred.
  • Experience with version control systems, especially git.
  • Experience with service-mesh technologies such as Linkerd or Istio.
  • Experience configuring or using monitoring and alerting technologies such as the TIGK stack, Grafana, Prometheus, or OpsGenie.
  • Experience with Confluence, Jira, and Microsoft Office.
  • Experience with GitOps tools, especially ArgoCD.
  • Experience with Google Anthos.
  • Understanding of Linux internals, including system calls, file systems, and processes.
  • Understanding of Linux network configuration.
  • Understanding of Linux application containerization, especially Docker.
  • Understanding of attached network storage technologies.
  • Understanding of cloud computing environments such as AWS, GCP, or Azure.
  • Understanding of automated CI/CD pipelines.
  • Understanding of distributed-systems design principles.

Responsibilities

  • Support application developers and operations for NCBI.
  • Assist internal developers with transitioning legacy software development and deployment to NCBI’s GitLab- and Kubernetes-based DevOps platform.
  • Build and maintain Red Hat OpenShift clusters.
  • Provide on-call support to NCBI’s internal developers and other staff.
  • Support the efficient operation of infrastructure used to run NCBI applications.

Benefits

  • Flexible working hours.
  • Remote work options.
  • On- and off-site training courses.
  • Conference attendance.
  • Tuition reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service