General Dynamics Information Technology (GDIT) is a leader in next-generation IT solutions and professional services, seeking motivated IT professionals to support critical Homeland Security missions. The DevSecOps Engineer will be responsible for developing, supporting, and modernizing mission-critical applications for the Department of Homeland Security, focusing on continuous integration and deployment infrastructure.
Responsibilities:
- Responsible for the set-up, maintenance and ongoing development of continuous build/ integration infrastructure
- Creating and maintaining fully automated CI build processes for multiple environments
- Developing build and deployment scripts
- Supporting CI/CD tools integration/ operations/ change management, and maintenance
- Support full automation of CI/CD Development and Testing
- Supporting policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers
- Enable successful release management by moving code from Development and Testing environments to Staging and Production
Requirements:
- U.S. Citizenship
- DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability
- Bachelors degree or equivalent in IT related field
- Experience with build automation CM tools – Jenkins preferred
- Knowledge of implementing CI/CD pipeline
- Experience in Jira to support DevOps implementation in an Agile environment
- 5 + years of related experience
- BS in Computer Science or Information Systems field of study and 10 years of relevant experience
- Experience with build-time dependency management (Maven, Ivy), Unit testing and code-coverage tools (JUnit), and Functional test automation techniques and tools (Selenium, etc.)
- Knowledge of source code control management systems and configuration management ( i.e. Git, Subversion, etc.) and code branching/merging strategies
- Knowledge of Kubernetes enterprise scale container orchestration platform
- Knowledge of OpenShift Container Platform 4.x experience - significant plus
- Experience CI/CD pipeline integration with container orchestration platform
- Experience provisioning/managing infrastructure as a service (AWS)
- Some experience in Oracle RDBMS, PL/SQL and SQLPlus
- Some experience in UNIX/LINUX shell scripting
- Certification in SAFe, SCRUM or Kanban
- Proven track record as a self-learner keeping current with the latest techniques to include automated code scanning, automated testing, continuous integration and continuous deployment concepts