Skip to main content

This job has expired

You will need to login before you can apply for a job.

DevOps Technical Lead PLATFORM 2.0

Employer
Medical Science & Computing (MSC), a Dovel company
Location
Bethesda, Maryland
Start date
Oct 22, 2021

The National Center for Biotechnology Information (NCBI) is looking for software developers to join our DevOps team. We welcome candidates with a strong background in Computer Science and desire to learn, willing to challenge the depth and breadth of their current expertise.

NCBI is part of the National Library of Medicine (NLM) at National Institutes of Health (NIH). NCBI advances science and public health by providing free access over the web to biomedical literature and genomic data, 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. NCBI is located in Bethesda, Maryland.

The NCBI DevOps team provides efficient, convenient, scalable solutions for development, deployment, and operations across teams, languages, andcloud environments.

This is a great opportunity to work on challenging problems as part of a dynamic DevOps team, in a technical, scientific, and goal-oriented environment.NCBI offers flexible working hours, remote options, on- and off-site training courses, and conference attendance and tuition reimbursement.

 

The DevOps team:

  • Operates our first-generation DevOps platform based on Nomad, Kubernetes, HashiCorp products, and assorted other tools.
  • Advances the DevOps platform by researching and evaluating new technologies.
  • Helps other NCBI development teams adopt the platform and apply the best practices.
  • Ensures compliance with the Federal application security regulations and standards.
  • Maintains high level of education for ourselves and our customers.
  • Practices Agile development and continuous improvement.
  • Building a new, hybrid cloud Enterprise DevOps platform based on OpenShift, Kubernetes, and solid architectural principles.

 

Our next iteration of the NCBI DevOps platform will likely use:

  • OpenShift- Kubernetes for orchestration- Docker for containers- Istio service mesh
  • GitLab for CI builds and triggering deployments
  • ArgoCD and Argo Rollouts for deployments
  • DataDog for test execution and reporting
  • Prometheus, InfluxDB, Grafana, and OpsGenie for telemetry, monitoring, graphing, and alerting
  • EFK (ElasticSearch, fluentd, Kibana) and proprietary logging framework, for log search, rotation, and reporting
  • Artifactory for storing libraries developed internally, as well as container imageGCP, AWS, and on-premises data centers
  • GitOps approach for controlling deployment state
  • C++, Python, Java, and Kotlin for application development
  • GitFlow for source branching model

 

 

 

 

 

Duties & Responsibilities
  • Develop the core functionality of our DevOps Platform, including Continuous Integration, Continuous Deployment, and Service Mesh
  • Design robust, sustainable solutions to requirements from platform Product OwnerManage cloud infrastructure as code
  • Troubleshoot performance and scalability issues in products and infrastructure
  • Mentor junior team members (or be a mentee)
  • Follow the best software development and deployment practices
  • Participate in Scrum process

 

 

 

Requirements

Required Qualifications:

  • B.S. in a STEM field (Engineering, Computer Science, Mathematics, Physics)- Or equivalent industry experience in Software Development
  • Five years of related professional experience
  • Strong knowledge of at least one of the following programming languages: Python, Go, Java, Scala, Rust, C++; and desire to learn newlanguages
  • Hands-on Linux experience, especially system programming expertise and/or understanding of how container runtimes work
  • Cloud provider experience (e.g. GCP, AWS, Azure, etc.)
  • Orchestrator experience (e.g. Kubernetes, Nomad, Mesos, etc.)
  • Service Mesh experience (e.g., Istio, linkerd, etc.)
  • Understanding of distributed systems design principles
  • Good understanding of Scrum
  • Ability to manage team goals and work, and lead group to a common vision
  • Customer-focused, team-oriented disposition
  • Excellent communication and soft skills to interface with customers, peers, direct reports, and management
  • Good judgement, sense of integrity and responsibility
  • Due to our contractual requirements and federal orders, including an Executive Order from the White House and an emergency regulation from the Centers for Medicare & Medicaid Services (CMS), the position for which you are applying requires that you provide proof of your vaccination status. If you are unable to receive the COVID-19 vaccine for medical reasons or because of a sincerely held religious belief, you may request an exemption from the vaccination requirement which shall be reviewed after the submission of requested documentation. If an accommodation is granted, the conditions may include weekly testing and masking. All Guidehouse employees also agree to follow any additional health and safety mitigation policies that may be required in the workplace.

 

Preferred Qualifications:

  • Strong presentation skills
  • Experience with GitLab, Kubernetes, GCP, OpenShift, Istio, ELK stack, TIG stack- Also experience with linkerd/namerd, TeamCity, Nomad, Consul (current DevOps platform technologies)
  • Experience designing or implementing CI + CD pipelines
  • Experience working with HashiCorp products
  • UNIX networking experience
  • Kubernetes, OpenShift, or Linux certifications
  • Experience setting up or using systems for monitoring/logging/tracing (Grafana, TIGK Stack, Prometheus, ELK, Sensu, Kafka, Jaeger)
  • Experience managing stateful datasets in cloud environments
  • Understanding of/experience as Product Owner role for an Agile team
  • Any other DevOps technologies or prior DevOps experience

 

 

#LI-KP1

 

 

 

 

 

Due to our contractual requirements, to be eligible for this role, you must be fully vaccinated against COVID-19 at time of hire.  

Company Description

We are a trusted government partner that blends deep domain expertise with advanced technologies to help our customers solve complex problems that improve, protect, and save lives. As a rapidly growing company, we combine entrepreneurial spirit, customer focus, and an outcomes-based approach to support agency missions in health IT, life sciences, public safety, and grants management.

 

The Dovel Family of Companies offers employees an opportunity to advance beyond a specific role or contract, we offer a path to develop an enriching career. We believe in empowering a culture of innovation, customer success, and employee growth. 

 

What you’ll get…

  • Time Off! Flexible schedules and company paid holidays allow you to take the time you need.
  • Investment in YOU! 401(K) company contributions are yours to keep with no waiting period.
  • Choices! Unique healthcare plans to choose from with options like fertility and orthodontia benefits.
  • Discovery! With our tuition assistance and training programs, we support your career advancement.
  • Tax Savings! Enroll in pre-tax Health or Dependent Care Flexible Spending, HSA with company contributions, parking, and/or transit commuter benefits.
  • Support! Working parents and busy professionals – we’ve got you covered with a supportive culture, confidential Employee Assistance Program and a membership to Care.com.
  • Perks! Employee discounts, peer recognition programs, company-wide wellness challenges, and fun community events.
  • A Voice! A unique culture where you can influence decisions and have your voice heard.

 

 

 

We are an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, disability, or veteran status.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert