Lockheed Martin's Rotary and Mission Systems' Training, Logistics and Simulation (TLS) business is looking for a Software Engineering Senior to join their F35 Pilot Training Devices (PTD) Team to design, develop, and maintain CI/CD pipelines.
Requirements
- Experience developing, debugging, and maintaining GitLab CI/CD pipelines
- Experience with containerization and using tools such as Docker or Podman
- Experience with scripting in languages such as Bash, PowerShell, and Python
- Experience with Infrastructure As Code (IaC) and writing Ansible playbooks
- Experience with container orchestration via Kubernetes or Openshift
- Strong experience with object-oriented programming languages (such as C++, C-Sharp, Python, Ruby, Objective-C)
- Advanced Expertise in GitLab CI/CD, including advanced pipeline configuration, job artifacts, and dependency management
Responsibilities
- Design, develop, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, and Azure DevOps
- Containerize applications using Docker and Podman
- Develop and maintain scripts using languages such as Python, Bash, and PowerShell
- Collaborate with development teams to ensure smooth integration of code changes into the CI/CD pipeline
- Troubleshoot and resolve issues with the CI/CD pipeline, including debugging and optimizing pipeline performance
- Ensure compliance with security and regulatory requirements, including implementing security scanning and vulnerability management tools
- Develop and maintain documentation for CI/CD pipelines, including pipeline architecture, configuration, and troubleshooting guides.
Other
- This position will require the selected candidate to have or obtain an Interim Secret level U.S. government security clearance before starting with Lockheed Martin.
- U.S. citizenship is a requirement for consideration.
- Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility.
- The specific weekly schedule will be discussed during the hiring process.
- 4x10 hour day, 3 days off per week