RTX, the world's largest aerospace and defense company, is seeking a self-motivated and talented Senior Principal DevSecOps Engineer. The successful candidate will coordinate the DevSecOps effort across a team of engineers to design, implement, and maintain the DevSecOps platform, transforming existing pipelines with modern tools and technologies.
Responsibilities:
- Enhance and maintain existing software development pipelines and extend the pipelines to include automated deployment and test (CI/CD)
- Proactively research new CI/CD solutions, tools (DevSecOps platform), and capabilities, and develop migration strategies for effective adoption
- Collaborate with cross-functional teams (e.g. software and integration & test) to address bottlenecks, automate testing, improve efficiency, and increase software security
- Standardize and document DevOps processes and train team members
- Support IT department in the administration and maintenance of tools to ensure compliance with security requirements
- Provision new projects, software source code, configuration repositories, and user access
- Up to 25% travel to the Fulton site for meetings/customer engagements
Requirements:
- Experience with automated software build, test, and deployment
- Experience with the implementation of a DevSecOps platform such as GitLab
- Experience with CI/CD Pipeline tools such as Maven, Make, Git, Docker, Buildkit, Artifactory, Sonatype, and Jenkins
- Experience with container orchestration applications such as Kubernetes
- Scripting experience in Linux environment (e.g. Perl, Python, Bash)
- Supporting software solutions in virtualized environments (e.g. VMWare, Containers)
- Investigating, adjudicating, and resolving security issues in third-party software, Docker images, and development environments
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience
- The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- Software development and configuration management experience with programming languages such as C++, Java, Angular, Javascript, or Groovy
- Familiarity with deployment tools such as Helm charts or Ansible
- Familiarity with static code analysis tools (e.g. Fortify, Coverity) and unit test frameworks (e.g. Junit, Google Mock)
- Familiarity with Agile concepts and methodologies
- Working knowledge of system administration (RHEL, Windows) and networking
- Experience with DoD Enterprise DevOps initiatives and Platform One
- Highly organized with strong interpersonal and communication skills