Security and Clearance
Due to the nature of work performed, U.S. citizenship is required.
Security Clearance: Active TS/SCI CI Poly is required at the time of hire.
Role Overview
Candidate will develop CI/CD build and deploy pipelines; integrate tools into the pipeline and manage debugging integration issues. In addition, candidate will help integrate with various tools for the DevOps process.
Job Duties
- Develop CI/CD Build and Deployment Pipelines
- Write/modify Jenkins-based Groovy scripts
- Troubleshoot pipeline issues across Jenkins and AWS Environments (Linux EC2, RDS, CloudFormation, Elasticsearch, etc)
- Write and maintain scripts for process improvements (e.g., stage/unstage builds, branch tag automation, automating variance corrections across networks)
- Integrate tools into the pipeline
- Work with development teams to bring new microservices into the pipeline and troubleshoot as necessary
- Automate installations of COTS products into the architecture
- Identify issues in deployment (e.g., intermittent connectivity issues from an API Server to the Database)
- Monitor and develop scripts to monitor AWS services to ensure everything functions as required
- Help integrate with various tools for the DevOps process (SonarQube, Fortify, Jenkins, Robot Framework/Selenium, Artifactory, etc)
Required Qualifications
- A Bachelor's degree and 9+ years of relevant experience OR a Master's degree with 7 years of relevant experience OR a PhD with 4 years of relevant experience; an additional 4 years of experience may be considered in lieu of the degree requirement
- Experience with Linux Environments
- Experience with scripting languages, such as Bash and Python
- Strong problem solving, analytical, and technical troubleshooting skills
- Experience with Git for Source Control
- Understanding and willingness to work in a DevSecOps oriented environment with an Infrastructure as Code mindset
- Position is 100% onsite. NO EXCEPTIONS
- TS/SCI CI Poly
- Experience with CloudFormation, Elasticsearch
- Basic understanding of an Object-Oriented Programming Language, preferably Java or Python
- Experience integrating Jenkins and Docker for automated CI/CD pipelines
- Basic understanding of Kubernetes or OpenShift Container Platform