- Company Name
- Boeing
- Job Title
- DevSecOps 5 (contract)
- Job Description
-
**Job title:**
DevSecOps Software Engineer – Technical Lead (Contract)
**Role Summary:**
Contract Technical Lead – DevSecOps Software Engineer driving the design, implementation, and testing of CI/CD pipelines, automated testing, and AI‑enabled development for safety‑critical aviation software. Lead a small engineering team, establish best‑practice processes, and collaborate with hardware‑in‑the‑loop (HIL) teams to integrate software and hardware validation.
**Expectations:**
- Deliver end‑to‑end DevSecOps solutions on a 12‑month contract.
- Provide leadership, mentorship, and technical ownership of CI/CD and testing initiatives.
- Communicate progress, risks, and solutions to leadership and stakeholders.
- Deploy AI tools to accelerate pipeline development; stay current on industry advancements.
**Key Responsibilities:**
- Design, develop, and validate CI/CD pipelines and automated test frameworks (PyTest, Selenium, JUnit).
- Create test plans, cases, and scenarios; execute and report defects and vulnerabilities.
- Manage version control (Git, GitHub, GitLab) and artifact repositories (Nexus, Artifactory).
- Configure containerization (Docker), orchestration (Kubernetes), and orchestration pipelines (Jenkins, GitLab CI/CD, CircleCI).
- Integrate configuration management (Ansible, Chef, Puppet) and cloud services (AWS, Azure, GCP) as needed.
- Establish monitoring and logging (Prometheus, ELK Stack) for continuous insights.
- Lead the setup of HIL automation systems for avionics platform testing.
- Document and maintain standardized processes, tools, metrics, and performance guidelines.
- Mentor junior engineers and foster cross‑functional collaboration.
**Required Skills:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
- Minimum 3 years of software engineering experience (1 year with a Master’s).
- Proficient with Git, Jenkins, GitLab CI/CD, or equivalent CI/CD tools.
- Experience in automated testing frameworks (PyTest, Selenium, JUnit).
- Knowledge of Docker, Kubernetes, and container orchestration.
- Familiarity with configuration management tools (Ansible, Chef, Puppet).
- Ability to use AI tools for CI/CD development (e.g., Prompt‑based code generation).
- Understanding of monitoring/logging (Prometheus, ELK).
- Experience integrating with HIL testing environments.
- Strong communication, teamwork, and project management skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent; Master’s degree preferred.
- Certifications such as Docker Certified Associate, Jenkins Engineer, or related DevOps certifications are advantageous but not mandatory.