Back to results

DevOps Software Engineer

  • Bethesda, MD, MD, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Position Summary Base-2 Solutions is seeking a TS/SCI-cleared DevOps Software Engineer to join a high-energy team building and deploying a cutting-edge technology stack in support of the DIA-NDOC (National Digital Exploitation OSINT Center) DOMEX Technology Platform (DTP). This role is part of a 10-year program supporting the DOMEX Data Discovery Platform (D3P) Modernization effort, where you'll contribute to mission-critical capabilities alongside a collaborative, innovative, and growth-oriented team. While the majority of work is performed on-site at the customer location in Bethesda, MD, we offer a flexible schedule and occasional opportunities for remote work. Essential Duties and Responsibilities

  • Design, maintain, secure, and improve automated software build, test, artifact, and deployment pipelines to enable product teams to deliver software reliably through standardized, repeatable, and observable DevSecOps workflows.
  • Work with a multidisciplinary group of developers, integrators, and system administrators to:
  • Design, develop, maintain, and improve CI/CD pipelines for application build, test, security scanning, packaging, promotion, deployment, and release activities.
  • Implement standardized pipeline templates, reusable automation, and self-service delivery capabilities for product development teams.
  • Integrate automated unit testing, code-quality analysis, dependency scanning, container-image scanning, infrastructure/configuration validation, and other DevSecOps controls into CI/CD workflows.
  • Use Helm to configure Kubernetes deployments for new features and evolving requirements.
  • Manage and support source-control integration, branching strategies, build triggers, artifact repositories, container registries, versioning, and release-promotion processes.
  • Support GitOps, infrastructure-as-code, configuration-as-code, and automated environment provisioning practices.
  • Troubleshoot failed builds, pipeline errors, deployment failures, artifact issues, configuration drift, and CI/CD tool integration problems.
  • Monitor CI/CD pipeline health, performance, reliability, throughput, and failure trends; identify and implement improvements.
  • Provide support to the Platform Team for platform-related activities, such as deployment troubleshooting, Kubernetes configuration support, Elastic integration, observability, and automation.
  • Participate in Agile release planning, scrums, design sessions, bug triage, and related team activities.

Required Qualifications

  • You're enthusiastic, collaborative, and comfortable working with teammates across a range of technical backgrounds.
  • Experience meeting an applicable education and experience pathway in the equivalency section.
  • Demonstrated hands-on experience designing, developing, or maintaining CI/CD pipelines for production software systems using platforms, such as GitLab CI/CD, Jenkins, or equivalent.
  • Experience with source control and collaborative development workflows using Git, including branching, merge requests/pull requests, tagging, release branches, and code review processes.
  • Experience building and managing containerized applications using Docker or comparable container technologies.
  • Working knowledge of Kubernetes deployment concepts, including manifests, secrets, namespaces, and Helm, or comparable tooling.
  • Experience with artifact repositories and container registries, such as Nexus, Artifactory, Harbor, GitLab Registry, or equivalent.
  • Experience integrating automated testing, static code analysis, dependency scanning, software composition analysis, container-image scanning, or security gates into delivery pipelines.
  • Experience developing automation using scripting or programming languages such as Bash, Python, PowerShell, Go, or equivalent.
  • Familiarity with infrastructure-as-code, configuration management, or deployment templating tools such as Terraform, Ansible, Helm, Kustomize, or equivalent.
  • Ability to troubleshoot across application build, testing, packaging, containerization, deployment, networking, configuration, and environment layers.

Preferred Qualifications

  • Knowledge of Agile methodologies.
  • Hands-on experience with Kubernetes administration and operations.
  • Troubleshooting pod failures, networking issues, image pulls, scheduling constraints, and application connectivity.
  • Experience supporting or administering at least one shared data or application platform service, such as Elastic, Redis, message queues, API gateways, or similar distributed services.
  • Familiarity with infrastructure and platform automation tools, such as Terraform, Ansible, Helm, Bash, Python, or equivalent.
  • Working knowledge of platform security practices.
  • Experience with monitoring and observability tools and practices.
  • Ability to create and maintain clear technical documentation.
  • Strong troubleshooting, analytical, and communication skills.
  • Development experience (Bash, PowerShell, SALT, Python, Groovy, Java, etc.).

Required Education and Experience Equivalency

  • Bachelor's degree in Engineering, Computer Sciences, Systems Engineering, or related field (or equivalent experience) with 8+ years of relevant experience.
  • Master's degree with 6+ years with a Master's.

Required Security Clearance

  • Active Top Secret/SCI
  • Must obtain a CI polygraph after start; Top Secret/SCI required to start.
  • U.S. citizenship is required

Equal Employment Opportunity Base-2 Solutions is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), national origin, age, sexual orientation, gender identity, genetic information, protected veteran status, or any other characteristic protected by law, and will not be discriminated against on the basis of disability. Learn more: base-2solutions.com/eeo

More about this job

Skills

  • DevOps
  • Team building
  • CI/CD
  • Packaging
  • Unit testing
  • Kubernetes
  • Infrastructure as code
  • Troubleshoot
  • Troubleshooting
  • Industrial software
  • GitLab
  • Jenkins
  • Git
  • Docker
  • Test automation
  • Programming languages
  • Bash
  • Python
  • Microsoft PowerShell
  • Go
  • IBM Terraform
  • Ansible
  • Agile
  • Scheduling
  • Redis
  • Documentation
  • Communication skills
  • Apache Groovy
  • Oracle Java

Report this job

Get in touch
MovoJobs

Contact us