Job DescriptionSenior Principal DevOps Software Engineer Locations: Roy, UT or Huntsville, AL
Clearance Requirement: DoD Secret
Job Description: We are seeking an experienced Senior Principal DevOps Software Engineer to join our dynamic team. The successful candidate will design, configure, and maintain infrastructure and cloud resources essential for reliable application hosting throughout all phases of the software development life cycle (SDLC). This role emphasizes automation, continuous integration, and delivery processes while maintaining security best practices.
Key Responsibilities:- Design, configure, and maintain infrastructure/cloud environments required for software applications.
- Implement Software Configuration Management (SCM), enforce code quality standards, and ensure comprehensive automated testing within Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Continuously evolve infrastructure and processes to support rapid deployment and maintain a stable security posture.
- Develop scripts and configurations to automate software deployment, testing, and maintenance.
- Monitor deployment pipelines and infrastructure proactively; perform troubleshooting, apply necessary patches, and resolve system issues.
- Automate infrastructure deployment and configurations using infrastructure-as-code tools.
- Remediate security findings from vulnerability scans and penetration tests.
- Mentor team members informally on DevOps methodologies.
- Identify and implement automation improvements to optimize efficiency and reduce costs.
- Provide application support, including configuration, installation, and troubleshooting.
- Diagnose technical issues, propose solutions, and remediate application problems.
- Serve as Product Owner managing priorities, scope, and schedule, when needed.
- Serve as Work Package Lead for specific product areas, as required.
Basic Qualifications:- Bachelor's degree and 8 years of relevant experience (or 6 years with Master's; 4 years with PhD; or additional experience in lieu of a degree).
- US Citizenship required with ability to obtain and maintain DoD Secret clearance and Special Program Access (SAP).
- Minimum 5 years' experience with build tools (e.g., Maven, Ant, GNU make), continuous integration tools (e.g., Jenkins, GitLab, Bamboo), or repositories (e.g., Nexus, JFrog).
- Ability to obtain IAT Level II certification (e.g., Security+ CE) within 6 months.
- Minimum 5 years' experience using Jira/Confluence in Agile environments.
- Proficient with Linux-based software development tools.
- Minimum 8 years' experience with Microsoft and Linux Red Hat operating systems.
- Minimum 8 years' scripting experience (e.g., PERL, Python, Bash, YAML).
- Minimum 5 years' Kubernetes implementation and operations experience.
- Minimum 5 years' experience with VMware Cloud Foundation, Terraform, vCenter, vSphere, or similar technologies.
- Minimum 5 years' experience with container technologies.
- Minimum 5 years' experience developing and implementing CI/CD pipelines.
- Exceptional interpersonal, communication, organizational, critical thinking, and logical reasoning skills.
Preferred Qualifications:- STEM Bachelor's degree.
- Active DoD Secret clearance with recent reinvestigation.
- Experience with automation/configuration management tools (Ansible, Chef).
- Experience with Git for source code management.
- Familiarity with HashiCorp tools such as Packer and Vault.
- Knowledge of container hardening and Software Bill of Materials (SBOM).