Senior DevOps Engineer

teKnoluxion•St. Louis, MO
•$149,000 - $183,000

About The Position

Bcore is seeking a Senior DevOps Engineer to support the NGA customer mission in Springfield, Virginia, or St. Louis, Missouri. The role strengthens software delivery practices, automation, and operational discipline, bridging development and operations to improve collaboration and deliver consistent releases with less disruption. The engineer will enhance observability, monitoring, and incident response, and improve system configuration management and documentation to support scalable, resilient operations. The position involves configuring CI/CD pipelines for multiple web applications; building, testing, scanning, and deploying applications across development, staging, and operations environments; managing infrastructure as code and configuration; and authoring Helm charts for OpenShift deployments. The engineer will also maintain system security through software updates responding to scan findings and document system architecture to demonstrate security compliance. The role includes designing and developing complex enterprise systems and cloud solutions, resolving complex hardware/software compatibility and interface issues, accounting for emerging technologies and product supportability, and contributing to technical documentation, reports, and presentations. The role requires an active Top Secret clearance with SCI eligibility and eligibility to obtain a CI polygraph, as well as a technical certification such as Network+, Security+, or CISSP. Candidates need a bachelor's degree in a relevant field or two additional years of IT experience, and at least six years of experience. The posting also describes eight years of experience designing and implementing complex systems in a classified environment as a job duty qualification.

Requirements

  • Active Top Secret clearance with SCI eligibility and eligibility to obtain a CI polygraph.
  • One or more technical certifications, such as Network+, Security+, or CISSP.
  • Bachelor's degree in computer science, computer engineering, systems engineering, or a related field, or two additional years of information technology experience.
  • At least six years of experience.
  • Eight years of experience designing and implementing complex systems in a classified environment, as stated in the job duties.
  • Experience developing strategic system architecture plans.
  • Experience in system and network creation and development.
  • Proficiency with Linux operating systems.
  • Working experience with CI/CD pipelines such as GitLab, Jenkins, CircleCI, or similar.
  • Knowledge of OIDC, OAuth/Auth2, or similar zero-trust identity implementations.
  • Experience with ArgoCD and GitOps-style operations management.
  • Experience managing web servers, including DNS and certificate management.
  • Knowledge of HTTP API design standards and best practices.
  • Ability to manage web application networking, including TCP/IP, DNS, and load balancing.
  • Familiarity with Kubernetes and OpenShift, and knowledge of AWS.
  • Experience with infrastructure-as-code tools such as Terraform, OpenShift Containerized Platform, CloudFormation, AWS CDK, Ansible, Chef, or Puppet.
  • Knowledge of monitoring and logging, and network and security for containers.
  • Experience deploying and managing databases and interacting with databases through SQL and ORMs.
  • Ability to write Python and BASH for systems tooling.
  • Ability to contribute code updates or tweaks to existing code repositories.
  • Experience with software system design and creating application architecture diagrams for new applications.
  • Experience integrating security components with applications and databases.
  • Solid understanding of information processing fundamentals and best practices.
  • In-depth knowledge of enterprise solution principles and methods.

Nice To Haves

  • Familiarity with Configuration Management and Request for Change processes for review and assessment.
  • Experience implementing zero-downtime re-indexing strategies and managing complex Elasticsearch data models, such as routing, query-time behavior, and de-duplication, in an OpenShift/Kubernetes environment.
  • Experience with observability tools such as Prometheus, Thanos, Alloy, Loki, Mimir, Tempo, or Grafana.
  • Understanding of reverse proxies such as Nginx, Traefik, Apache HTTP Server (WebGate), HAProxy, or Envoy.
  • Experience delivering integrated solutions using Agile software delivery techniques.
  • Experience in systems engineering and project/program management.
  • Knowledge of or experience with customer enterprise products (CORE).
  • Intelligence Community experience.

Responsibilities

  • Configure CI/CD for multiple web applications.
  • Build applications from source code and dependencies.
  • Perform automated testing and security scans.
  • Deploy applications to development, staging, and operations environments.
  • Manage infrastructure as code and configuration management.
  • Author Helm charts to deploy resources to OpenShift.
  • Maintain and document system security, including applying software updates in response to scan findings and documenting system architecture to demonstrate security compliance.
  • Research, design, develop, and modify enterprise-wide cloud solutions and application software.
  • Design, develop, code, test, and debug complex software products or make significant enhancements to existing software.
  • Apply advanced methods and research techniques to investigate and solve complex software application problems.
  • Resolve complex hardware/software compatibility and interface design considerations.
  • Conduct complex investigations and tests.
  • Account for emerging technologies and product supportability in design and implementation.
  • Contribute to technical documentation, including user manuals, system documentation, and training materials.
  • Advise hardware engineers on machine characteristics that affect software systems, including storage, processing speed, and input/output requirements.
  • Prepare reports on analyses, findings, and project progress, and present results to management or customer personnel.
  • Strengthen software delivery practices, automation, and operational discipline; improve collaboration and release consistency.
  • Enhance observability, monitoring, and incident response to improve issue detection and recovery.
  • Improve system configuration management and documentation to support scalability, resilience, and operational excellence.

Benefits

  • Health, dental, and vision coverage.
  • 401(k).
  • Paid time off.
  • Short-term disability, long-term disability, and life insurance, including voluntary life insurance.
  • Stipends.
  • Referral bonuses.
  • Service anniversary recognition and spot awards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service