DevSecOps / DevOps Engineer (Embedded Linux & CI/CD)
📍 Location: Frisco, Texas – Onsite
💼 Employment Type: Full-time
We are seeking an experienced DevSecOps / DevOps Engineer to help design, automate, and maintain modern CI/CD pipelines and infrastructure platforms supporting both cloud applications and Linux-based device software environments.
This role focuses on improving software delivery reliability, security, and automation across the full software development lifecycle. In addition to traditional DevOps responsibilities, the role supports embedded Linux and edge device software delivery pipelines, including building, packaging, and deploying Linux OS images, patches, and software updates.
You will collaborate with development, infrastructure, and security teams to ensure software releases are automated, repeatable, secure, and scalable.
Key Responsibilities
DevOps / CI/CD Engineering
- Design, implement, and maintain CI/CD pipelines for software and infrastructure delivery.
- Maintain and optimize DevOps toolchains including GitLab, Jenkins, Maven, Nexus, and related build systems.
- Automate infrastructure provisioning using Infrastructure as Code tools such as Terraform and Ansible.
- Improve software delivery reliability by implementing automation, monitoring, and deployment best practices.
- Collaborate with development and infrastructure teams to improve software lifecycle processes and release workflows.
- Monitor build pipelines and infrastructure systems to troubleshoot and resolve deployment issues.
DevSecOps & Security
- Integrate security scanning and testing (SAST, DAST, SCA) into CI/CD pipelines.
- Implement secure software supply chain practices including artifact validation, dependency scanning, and secrets management.
- Ensure compliance with software lifecycle processes, security policies, and infrastructure governance standards.
Embedded Linux / Edge Device Software Delivery
- Build, package, and maintain Linux-based device deliverables, including OS images, patches, and update bundles.
- Design and support secure update pipelines for edge or embedded devices.
- Troubleshoot Linux-based device environments including services, logs, networking, and system performance.
- Collaborate with engineering teams on workflows involving C/C++ build systems, toolchains, packaging, and debugging.
Required Qualifications
- 5+ years of DevOps / DevSecOps experience
- Experience designing and managing CI/CD pipelines
- Strong experience with Linux system administration
- Experience with containerized environments and Kubernetes
- Experience working with cloud infrastructure platforms
Technical Skills
Programming & Scripting
- Python
- Bash / Shell scripting
- Groovy
- JSON / XML
- Basic familiarity with C or C++ build environments is preferred
CI/CD & DevOps Tools
- Git / GitLab
- Jenkins
- Maven or Gradle
- Nexus or artifact repositories
- Terraform
- Ansible
Infrastructure & Platforms
- Linux system administration
- Kubernetes
- Docker or Podman
- Virtual machines
- Cloud platforms such as Google Cloud Platform or Oracle Cloud Infrastructure
Embedded Linux (Preferred)
- Experience supporting Linux device builds or embedded environments
- Familiarity with C/C++ build pipelines
- Experience working with Linux OS images, firmware, or device update pipelines