Blackcanyonconsulting
Senior Platform DevEx Engineer (DevOps)
Bethesda, Maryland. Posted 18 months ago
The role
You will build and maintain tools and systems that allow developers to build, deploy, and maintain software and web services. This includes working on GitLab CI pipelines, Python applications, and Kubernetes configuration templates.
What you will do
- Work on GitLab CI pipeline configuration, templates, and components.
- Develop Python applications, scripts, and libraries for DevOps and customer tools.
- Create Kubernetes configuration templates using the YTT templating language.
- Debug deployments on Kubernetes distributions like Openshift and Anthos.
- Maintain documentation knowledge bases in READMEs and on Confluence.
- Lead smaller projects within the DevEx teams to add new capabilities to the platform.
Required qualifications
- 7+ years of direct experience
- Strong coding fluency in at least one programming language
- A working knowledge of Linux systems and the command line
- Familiarity with source control, CI/CD pipelines, package publishing, and containerization
Nice to have
- Experience developing CLI applications
- Experience building and deploying web APIs to cloud services or Kubernetes
- Familiarity with container orchestration tools like Kubernetes or Nomad, and Kubernetes distributions like OpenShift Container Platform, Anthos, GKE, AKS, EKS, etc.
- Familiarity with observability tools like Prometheus, the EFK (ElasticSearch, fluentd, Kibana) or TIGK (Telegraph InfluxDB, Grafana, Kapacitor) stacks, DataDog, Sensu, Jaeger, Sentry, or OpsGenie
- Familiarity with GitLab CI/CD pipelines
- Experience building high availability applications
- Experience configuring multi-tenent Kubernetes clusters
- Familiarity with Service Mesh techlolgies like Istio or Linkerd
- Familiarity with event bus technologies like Kafka, RabbitMQ, AWS Kenesis, etc.
- Familiarity with data processing and distributed computing tools like Apache Spark or Airflow
Benefits
- medical, dental and vision coverage
- 401k plan with employer contribution
- paid holidays
- vacation
- tuition reimbursement
About the company
Black Canyon Consulting (BCC) supports work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM). NCBI advances science and public health by providing free access to biomedical literature and genomic data over the web.