DevOps Engineer - Platform

20 Mar 2025

Vacancy expired!

A-TEK is seeking to staff a team of software professionals at the National Center for Biotechnology Information (NCBI). 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 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.

A-TEK is seeking a DevOps Engineers - Platform, to join the the DevOps team at at National Institutes of Health (NIH) to help internal teams adopt the DevOps platform. DevOps Engineers will report to DevOps team and interact closely with other internal software development teams (AKA Customer). This Bethesda, MD based position is currently remote but subject to client requirements in the future.

Current Environment
    • 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.

Next iteration of the NCBI DevOps platform will likely use:
    • OpenShift with Kubernetes for orchestration, Docker for containers and 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 imageGoogle Cloud Platform, 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

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 Owner
    • Manage 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

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 new languages
    • Hands-on Linux experience, especially system programming expertise and/or understanding of how container runtimes work
    • Cloud provider experience (e.g. Google Cloud Platform, 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

Preferred Qualifications:
    • Strong presentation skills
    • Experience with GitLab, Kubernetes, Google Cloud Platform, 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

A-TEK, Inc. is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or status as a qualified individual with a disability, or Vietnam era or other protected Veteran status.

  • ID: #49506222
  • State: Maryland Bethesda 20810 Bethesda USA
  • City: Bethesda
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2023-03-20
  • Deadline: 2023-05-18
  • Category: Et cetera