DevSecOps Engineer
San Diego, CA, United States
(NO C2C)
Position Summary
The DevSecOps Engineer will leverage experience and technical skills to help lead the architecture, design and implementation of our client’s secure CI/CD processes. You will work closely with technical leads from Systems, Software and FPGA team to ensure that product designs and code meet our client’s security standards, architectural goals and specifications. You will frequently work with engineering and business development to provide secure build and delivery solutions for new and existing products. The DevSecOps Engineer will be expected to document and maintain DevSecOps processes and procedures and periodically provide training for our client’s Systems, Engineering and Production staff. This role must ensure that the DevSecOps platforms are up to date and properly maintained and meet our client and industry standards and policies.
This position includes working on a variety of different tasks including reviewing the design and implementation of real-time and Linux application software. This position will work closely with Systems, Software and FPGA engineers to provide timely, practical solutions to complex technical product security challenges.
Duties and Responsibilities
The essential functions include, but are not limited to the following:
Review and provide secure development guidance for the design and development of real-time embedded software/FPGA solutions for bare metal, embedded Linux and RTOS environments.
Ensure that the development of application and embedded driver systems and software meet our client’s strict DevSecOps standards and guidelines.
Work with Engineering, IT and Operations leads to, design and implement secure development and deployment infrastructure solutions for our client’s products and internal research programs.
Ensure that our secure development and deployment infrastructure supports CI/CD and our client’s automated verification systems.
Participate in internal review of software components and systems.
Work with our client’s Business Development and Systems Engineering teams to understand our customer’s DevSecOps requirements and ensure our products meet those requirements
Design and develop reusable DevSecOps components and solutions for CICD pipelines
Support the design, development and verification of DevSecOps compliant embedded Linux builds for our client’s products.
Work closely with other Senior members of the Software, Hardware, FPGA and Test Engineering teams to design and create secure solutions for our client’s high-performance computation and networking products.
Demonstrate solid understanding of our client’s development practices and processes utilized to create and maintain the configuration management of high-quality software products.
Minimum Qualifications (Knowledge, Skills, and Abilities) Bachelor’s Degree in related field (Computer Science, Computer Engineering, Electrical Engineering, etc.) is required.
3 to 5 years of DevSecOps software development experience, preferably in Spacecraft and Aerospace & Defense.
Technical expertise in int the use of DevSecOps toolkits, such as make, embedded compilers, Jenkins, Ansible, Jira, Black Duck, CycloneDX, Coverity, SVN, GitLab or comparable technologies.
Demonstrated experience with embedded development and deployment C toolchains.
Demonstrated experience with reading, analyzing, and interpreting complex documents.
Demonstrated experience implementing secure Hybrid (Cloud / on-prem) development and deployment infrastructure.
Comfortable with Microservices Architecture.
Experience with building Linux OS is a must.
Familiarity with object-oriented systems and software design principals.
Experience with secure networking and communications protocols.
Ability to obtain a U.S. Security Clearance.
Preferred Qualifications (Knowledge, Skills, and Abilities) Experience with design and development for embedded systems.
Knowledge of Python.
Familiarity with cATO guidelines.
#J-18808-Ljbffr