General Dynamics Information Technology is a global technology and professional services company that delivers consulting, technology, and mission services to the U.S. government and defense sectors. They are seeking a DevSecOps Engineer to support their DevSecOps team, working closely with various stakeholders to facilitate collaboration and communication in technical processes and solutions.
Responsibilities:
- Contributes to the completion of major engineering programs and may function in a project leadership role
- Develops solutions to a variety of highly complex engineering problems of advanced scope and complexity
- Performs highly complex systems design, development, and integration from the start of a systems life cycle to the end
- Oversight of highly complex infrastructure including installing, configuring, testing and maintaining operating systems, application software, and system management tools
- Performs highly complex systems modeling, simulation, and analysis
- Performs continual maintenance and provides highly complex solutions for security, backup and redundancy problems
- Prepares and maintains a wide range of documentation for processes and procedures related to engineering projects
- Provides guidance to less-experienced Systems Engineers
- Maintains current knowledge of rapidly changing technology and works with management to evolve current processes
- Serves in a client-facing role and regularly interacts with multiple stakeholders
- May coach and review the work of less-experienced professionals
- May serve as a team or task leader
Requirements:
- 6 + years of related experience
- US Citizenship Required: Yes
- Apache Tomcat
- GitHub
- Information Technology (IT)
- 4+ years' experience as a DevSecOps Engineer who develops and manages the CI/CD pipelines of a wide variety of applications
- 3+ years' experience in Application Development, making use of CI/CD pipelines for application deployment
- Ability to act as a liaison between Application Owners, Application Developers, and multiple supporting teams, such as Cloud Engineers, Infrastructure Engineers, Security Engineers, etc
- Ability to troubleshoot issues across multiple applications
- Ability to manage, maintain, and enhance existing CI/CD pipelines within GitHub
- Experienced in providing DevSecOps implementation using Jenkins, GitLab, GitHub Actions, or Azure DevOps, GitHub experience preferred
- Ability to work with AWS via console and command line
- Ability to configure and deploy Kubernetes clusters, practical experience with AWS EKS and comfort with kubectl commands preferred
- 3+ years' practical experience with infrastructure as code deployments
- AWS Certifications (Certified DevOps Engineer)
- Kubernetes Certification (Certified Kubernetes Administrator)
- BA/BS (or equivalent experience)
- 8+ years of relevant Computer Science/Information Technology experience
- Experience developing enterprise-level applications
- Highly proficient problem-solving ability
- Ability to apply principles of process improvement & best practices in process documentation
- Ability to independently provide direct support in a client-facing role
- Ability to manage multiple, high-priority projects, tasks, and deadlines and shift focus as necessary