The partner company is looking for a Senior DevOps Software Engineer to drive the design, development, and deployment of cutting-edge software solutions in a dynamic, distributed environment, leading the creation and management of automated CI/CD pipelines and ensuring efficient software development, testing, and deployment processes.
Requirements
- Strong knowledge of Git, Bitbucket workflows, and UNIX command line environments.
- Expertise in CI/CD pipelines, containerized environments (Docker, Kubernetes, OpenShift), and automated testing frameworks.
- Experience with cloud deployments, software lifecycle automation, and software configuration management.
- Security+ certification or equivalent DoD 8570 IAT II certification within 60 days of start.
Responsibilities
- Develop and maintain automated CI/CD build and deployment pipelines using Jenkins/Cloudbees, Ansible, Docker, Kubernetes/OpenShift, Artifactory, and Bitbucket.
- Lead software configuration management (SCM), including release planning, version control, and baseline management across distributed development networks.
- Design, develop, document, test, and deploy software using Python, JavaScript, Java, and SQL.
- Develop automated testing pipelines using Ansible, Selenium, JMeter, JUnit, and other relevant tools.
- Deploy, configure, and maintain Kafka and Elasticsearch clusters and environments.
- Troubleshoot, resolve, and proactively mitigate system, infrastructure, and deployment issues.
- Provide technical direction, guidance, and training to software engineering teams on configuration management and DevOps best practices.
Other
- 8–12 years of professional experience in software engineering or DevOps.
- Strong communication and collaboration skills, with experience working in geographically distributed teams.
- Knowledge of DoD security standards, STIG compliance, and ability to obtain Secret clearance.
- US Citizenship required; less than 10% travel.
- Remote work with occasional on-site support at Scott AFB, IL or Ft. Meade, MD.