Your Mission:As a Software Integration Engineer, you will play a critical part in the integration, installation, configuration, and sustainment of mission-essential software in a complex operating environment. You'll support a multi-tenant Kubernetes on-premise platform that serves as the foundation for advanced applications across multiple teams. This position blends hands-on system engineering with DevOps principles to ensure reliability, performance, and security at scale.
You Will Excel in This Role If You Are:- A problem solver who thrives in fast-paced, dynamic environments
- Comfortable switching between various architectural paradigms
- Eager to work in a containerized landlord/tenant environment and develop tools that enhance software production efficiency
- Passionate about collaborating across teams to support advanced computing and DevOps culture
A Day in the Life:- Integrate, install, configure, upgrade, and support COTS/GOTS software in heterogeneous operating systems
- Manage software sustainment efforts, including updates and documentation for the full software stack
- Write and execute test codes to assess and characterize software performance
- Monitor and troubleshoot large Linux clusters, leveraging tools such as Prometheus and Grafana
- Administer and monitor Kubernetes clusters, using Helm for deployment and GitLab CI/CD pipelines to optimize workflows
- Implement Infrastructure as Code (IaC) automation with tools like Ansible, SaltStack, or Puppet
- Collaborate with cross-functional teams to enhance software efficiency and performance
- Use Atlassian tools (JIRA, Confluence) and Git for version control and task management
Must Haves:- TS/SCI clearance with polygraph
- Bachelor's degree in Computer Science or related field with eight (8)+ years of related experience or five (5) years of full-time Computer Science experience can substitute for a degree, with an additional eight (8) years in relevant roles
- Experience with Linux CLI and basic system administration
- Proficiency in scripting using Bash and Python
- Knowledge of compute, network, memory, and storage system components
- Experience with containerization technologies like Docker
- Hands-on experience with Kubernetes administration and monitoring
- Expertise in troubleshooting large-scale Linux clusters
- Familiarity with system monitoring tools (e.g., Prometheus, Grafana)
- Experience with version control systems like Git
Nice to Have- Experience deploying Kubernetes applications using Helm
- Familiarity with GitLab CI/CD pipelines
- Knowledge of Site Reliability Engineering (SRE) principles