Get more replies from employers
Send a job-specific resume in minutes.
The DevOps / DevSecOps Engineer is responsible for integrating software development and IT operations to streamline, automate, and enhance the creation, testing, and deployment of applications and infrastructure. This role focuses on managing the processes and tools required for Continuous Integration/Continuous Deployment (CI/CD) operations covering both software and infrastructure. Additionally, the engineer oversees embedded Linux and device software delivery workflows, including the management of OS images, patch generation, packaging, deployment, and update verification within device or edge environments.
The role involves designing, implementing, and maintaining tools and processes to facilitate continuous integration, delivery, and deployment. Collaboration is essential, as the engineer works closely with development, quality assurance, system administration, and infrastructure teams to ensure that the software development life cycle is efficient, secure, and reliable. Key responsibilities include automating repetitive tasks, reducing manual intervention, and ensuring consistent, repeatable, and secure builds and deployments. The engineer is also tasked with improving overall software product quality and reliability, ensuring compliance with relevant processes and procedures, and maintaining the security of the software supply chain.
Specific duties include automated software security scanning and testing (such as SAST, DAST, and SCA), supporting and maintaining tools to enable these tasks, and building and maintaining device-side Linux deliverables (images, patches, updates). The engineer must ensure that updates are repeatable, auditable, and secure, and provide support for patch generation and installation processes for the Linux OS, including validating and planning for potential rollbacks.
This position requires a foundational understanding of disciplines including software engineering, system administration, infrastructure management, network engineering, cloud computing, database administration, process automation, software testing, quality assurance, source code management, continuous delivery, and security. Familiarity with agile methodologies is also important.
This list of responsibilities might not cover everything you'll end up doing.
Excellent problem‑solving and analytical skills.
We offer a Total Rewards plan designed with you and your family’s health and wellness in mind that includes:
We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We’re committed to creating a workplace where everyone feels valued and respected.
We appreciate all responses and will acknowledge only those being considered for an interview.
We respectfully request no calls or unsolicited resumes from agencies.