Blackcanyonconsulting
Platform DevEx Engineer
Bethesda, Maryland. Posted 45 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.
What you will do
- Work on GitLab CI pipeline configuration, templates, and components
- Develop Python applications, scripts, and libraries
- Create Kubernetes configuration templates using YTT
- 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
Required qualifications
- Strong coding fluency in at least one programming language
- 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 or TIGK stacks, DataDog, Sensu, Jaeger, Sentry, or OpsGenie
- Familiarity with GitLab CI/CD pipelines
- Experience building high availability applications
- 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.