The company is a global technology and professional services firm that serves most major U.S. government, defense and intelligence agencies, with about 26,000 staff across more than 50 countries.
The team supports an intelligence customer and needs a senior DevOps engineer to make software delivery faster and more dependable.
You will connect development and operations, remove delivery bottlenecks, and make releases smoother and more consistent for users.
You will also strengthen observability, monitoring and incident response, and improve configuration management and documentation so systems scale, stay resilient and run well over time.
The role is based at the customer site in Springfield, VA or St. Louis, MO.
Responsibilities
Set up CI/CD for several web applications.
Build applications from source code and their dependencies.
Run automated tests and security scans.
Deploy to Dev, Staging and Operations environments.
Own Infrastructure as Code and configuration management.
Write Helm charts to deploy resources to OpenShift.
Apply software updates to address scan findings, and document the system and its architecture to show security compliance.
Research, design, build and modify enterprise-wide cloud solutions and applications.
Design, code, test and debug highly complex new software, or make significant changes to existing software.
Apply advanced methods to investigate and solve complex application problems.
Resolve highly complex hardware and software compatibility and interface issues.
Run complex investigations and tests.
Account for emerging technologies and supportability in designs and implementations.
Contribute to technical documentation such as user manuals, system documentation and training materials.
Advise hardware engineers on machine characteristics that affect software, such as storage, processing speed and I/O.
Write reports on analyses, findings and project progress, and present them to management and/or customer staff.
Requirements
Deep knowledge of enterprise solution principles and methods.
Eight years of experience designing and implementing complex systems in a classified environment, including strategic system architecture plans.
Experience creating and developing systems and networks.
Solid grasp of information processing fundamentals and best practices.
6+ years of directly related experience.
A bachelor's degree in computer science, computer engineering, systems engineering or a related field, or 2 additional years of information technology experience in place of the degree.
Working knowledge of CI/CD, DevOps and Kubernetes.
Proficiency with Linux.
Hands-on work with CI/CD pipelines such as GitLab, Jenkins, CircleCI or similar.
Knowledge of OIDC, OAuth, OAuth2 or similar zero-trust identity implementations.
Experience with ArgoCD and GitOps-style operations.
Experience managing web servers, including DNS and certificates.
Knowledge of HTTP API design standards and best practices.
Ability to manage networking for web applications, including TCP/IP, DNS and load balancing.
Familiarity with Kubernetes and OpenShift, and knowledge of AWS.
Experience with Infrastructure as Code, such as one or more of Terraform, OpenShift Containerized Platform, CloudFormation, AWS CDK, Ansible, Chef or Puppet.
Knowledge of monitoring, logging, and network and security controls for containers.
Experience deploying and managing databases, including SQL and ORMs.
Ability to write Python and Bash for systems tooling.
Ability to contribute code changes to existing repositories.
Experience with software system design and creating application architecture diagrams for new applications.
Experience integrating security components with applications and databases.
One or more technical certifications, such as Network+, Security+ or CISSP.
Desired: Familiarity with configuration management and the Request for Change process for review and assessment.
Desired: Experience with zero-downtime re-indexing and complex Elasticsearch data models, such as routing, query-time and de-duplication, in an OpenShift or Kubernetes environment.
Desired: Experience with observability tools such as Prometheus, Thanos, Alloy, Loki, Mimir, Tempo or Grafana.
Desired: Understanding of reverse proxies such as Nginx, Traefik, Apache HTTP Server (WebGate), HAProxy or Envoy.
Desired: Experience delivering an integrated solution with Agile methods.
Desired: Experience in systems engineering and project or program management.
Desired: Knowledge of or experience with customer enterprise products (CORE).
Conditions
Required: active Top Secret/SCI clearance; the company can sponsor the polygraph.
Must be able to obtain a Top Secret/SCI clearance with polygraph.
U.S. citizenship is required.
Regular position, 40 scheduled hours per week.
Onsite work in Springfield, VA or St. Louis, MO.
No travel required.
No public trust clearance required.
Identity verification using biometrics is part of hiring, and you must be on camera for virtual interviews.
The company is an equal opportunity employer that welcomes individuals with disabilities and protected veterans.
Benefits
Medical plans, some with Health Savings Accounts, plus dental and vision plans.
401(k) with pre- and post-tax contributions up to IRS limits and a company match.
Full flex work weeks where possible.
Paid vacation, sick and personal time, holidays, and paid parental, military, bereavement and jury duty leave.
Short- and long-term disability, life, accidental death and dismemberment, personal accident, critical illness and business travel accident insurance, provided or available.
Paid education and certifications.
Internal mobility support for managing your career.
Likely salary range of $127,500 to $172,500, based on experience, location and contract terms; actual pay may fall outside this range.