DevOps Adoption Engineer

NIH-NCBI · Washington DC

Company

NIH-NCBI

Location

Washington DC

Type

Full Time

Job Description

Black Canyon Consulting (BCC) Ā is searching for a DevOps Adoption 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. Ā DevOps Adoption Engineer's role is to help internal teams adopt the DevOps platform. Ā DevOps Adoption Engineers will report to DevOps team and interact closely with other internal software development teams (AKA Customer). This opportunity is full time and onsite/remote at the NCBI in Bethesda, MD and/or remote.

NCBI advances science and public health by providing free access over the web to biomedical literature and genomic data, making it one of the 150Ā 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.Ā NCBI is located in Bethesda, Maryland, and is part of the U.S. National Library of Medicine, one of the National Institutes of Health.Ā 

We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!

Duties & Responsibilities

As Engineer working with the Customer will:

  • Participate in Customer's Product delivery team as an Agile team member.
  • Optimize for Customer Product delivery velocity rather than perfection.
  • Be aware of existing, proven DevOps Platform solutions and use them whenever applicable.
  • When Customer's requirements don't map to existing DevOps platform features:
    • Inform the DevOps Platform (CI/CD) team
    • Engage to advise, listen and brainstorm possible options
    • Present and discuss the solution with the rest of the DevOps team
    • Provide a pragmatic solution in timely fashion to empower Customer Product Team
    • Depending on the circumstances, custom solutions may remain custom or they may help evolve the DevOps platform.
    • If evolving the DevOps platform, help the DevOps team build and release a permanent Platform feature.

As a member of the DevOps team:

  • Stay on top of the DevOps platform developments
  • Stay in close touch with other adoption DevOps engineersĀ 
  • Collaborate with the DevOps Platform (CI/CD) Engineers (a.k.a. DevOps core). Ā 
  • Ensure conforming to DevOps Enterprise standards and principles in Customer's solutionsĀ Ā 
  • Ensure DevOps is aware of any new use cases and patterns that you see while working with the Customer. Ā 
  • Share experience and your solutions with DevOps core andĀ Embedded DevOps Peers.
  • Participate in discussions on evolving the Enterprise Platform to accommodate new use cases. Ā 
  • Help evolve and test the DevOps platform by applying it in the real world.
Requirements
  • Customer-focused, team-oriented disposition
  • Excellent communication skills and soft skills to deal with with customers, peers and management
  • Good judgement, sense of integrity and responsibility
  • Expert in at least one programming language, such as Golang, Python, Java, Kotlin, Scala, C, C++
  • Solid understanding of CI/CD and experience with Git/Svn, GtiLab/GitHub/BitBucket, Jenkins/TeamCity.
  • Understanding of Docker and Kubernetes (Nomad helpful)
  • Solid Linux skills
  • Experience with AWS, GCP or Azure
  • Solid understanding of networking, proxies
  • Solid understanding of web development but no need to be an expert web developer
  • Solid understanding of distributed systems and micro-services
Educational Requirements
  • B.S. in a STEM field (Engineering, Computer Science, Mathematics, Physics)

  • OR equivalent industry experience in Software Development

Bonus Skills
  • Presentation skills
  • Coaching skills
  • Prior DevOps experience
  • Prior GitLab experience
  • Prior experience with Cloud Native technologiesĀ such as Docker, Kubernetes and Service Mesh (linkerd, istio/envoy, consul connect)
  • Monitoring products (TICK/TIGK stack (Telegaf, InfluxDB, Grafana, Kapacitor), Prometheus, Stackdriver, etc.)
  • Logging products (ELK, Splunk, etc.)
  • HashiCorp products (Terraform, Vault, packer, Vagrant, consul)
  • Blue/Green and Canary Deployments
  • SQL and NoSQL databases
Apply Now

Date Posted

04/03/2023

Views

13

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

2025 Sensor Modeling and Simulation Analysis Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...

View Details

Information Security Consultant - Application Security Engineer - MassMutual

Views in the last 30 days - 0

MassMutual is seeking an experienced Application Security Engineer to join their dedicated team The role involves driving security best practices cond...

View Details

Regional Director Public Sector Sales DOW - Chainguard

Views in the last 30 days - 0

The job seeks a Regional Director with sales expertise and security clearance to lead public sector initiatives and build partnerships Responsibilitie...

View Details

Manager, Customer Success - Bold Penguin

Views in the last 30 days - 0

Bold Penguin a leading digital solution platform for small commercial insurance is seeking a Manager of Customer Success The role involves leading a t...

View Details

Manager, Project Manager - Capital One

Views in the last 30 days - 0

Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Manager Project Manager The role involves leading critical and stra...

View Details