Software Integration Engineer 3 - (Linux, Kubernetes, Bash)
Administers, maintains, and provides operational support for a Kubernetes-based Platform-as-a-Service within a secure government compute environment at Fort Meade, integrating and sustaining COTS/GOTS software on Linux. Core stack: Linux, Kubernetes, Bash/Python, Ansible, Helm, Docker, Prometheus/Grafana. TS/SCI clearance with polygraph required.
- Compensation
- $201K–$246K / yr
- Location
- Fort Meade, Maryland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- TS/SCI clearance with polygraph
- Security+ certification
- Bachelor's degree in Computer Science or related field plus 8 years of experience integrating/supporting COTS/GOTS software (5 years related work may substitute for degree; Master's or certification m
- Ability to integrate, install, configure, upgrade, compile, and support COTS/GOTS software
- Basic Linux system administration skills and shell scripting
- Experience using the Linux CLI and Linux suite of tools
- Experience developing scripts using Bash/Python
- Experience with containerization technologies such as Docker/Podman
- Demonstrated experience administrating and monitoring Kubernetes clusters
- Experience troubleshooting Kubernetes workloads (ingress, performance, networking, storage)
- Experience with IaC principles using automation tools including Ansible
- Experience writing, deploying, and maintaining Helm Charts
- Experience using system monitoring tools such as Prometheus/Grafana
- Experience using Git for source code management and team collaboration
- Generate documentation for the full software stack
- Update software for sustainment support
- Execute test code for characterization of software performance
- Provide software product ownership for HPC tools
- Working knowledge of CM tools, web documentation, and issue tracking
- Ability to work in a fast-paced environment and switch between architectural paradigms
Nice to have
- Experience with the Atlassian Tool Suite (Jira, Confluence)
- Experience in a DevOps environment using Agile principles and methodologies
- Experience with or willingness to learn Python application development (REST services, microservices)
- CKA (Certified Kubernetes Administrator) certification
Full description
Software Integration Engineer 3 - (Linux, Kubernetes, Bash)Clearance: TS/SCI - Polygraph required
Position ID: 02-515-SIE3
Location: Fort Meade, Maryland
Description:
The Software Integration Engineer shall be responsible for the administration, maintenance, and operational support of the Platform-as-a-Service (PaaS) component of the CASA Compute Environment (CCE). The CCE provides secure, multi-tenant, high-performance, and highly available Kubernetes clusters operating within a Linux-based infrastructure. Tasking shall ensure platform reliability, scalability, security compliance, and optimal cluster performance in support of mission and application requirements.
- Provide expertise in integrating, installing, configuring, upgrading, compiling and supporting COTS/GOTS software in a heterogeneous operating system environment.
Position Required Skills:
- Certifications: Security+
- Ability to integrate, install, configure, upgrade, compile, and support COTS/GOTS software.
- Generate documentation for the full software stack.
- Update software for sustainment support.
- Basic Linux system administration skills and shell scripting.
- Execute test codes for characterization of software performance.
- Provide software product ownership for HPC tools.
- Working knowledge of CM tools, web documentation, and issue tracking.
- Ability to work in a fast-paced environment and switch between various architectural paradigms.
- Experience using the Linux CLI and Linux suite of tools
- Experience developing scripts using Bash/Python
- Experience with containerization technologies such as Docker/Podman
- Demonstrated experience administrating and monitoring Kubernetes clusters
- Experience troubleshooting and resolving issues related to Kubernetes workloads (ingress, performance, networking, storage, etc.)
- Experience with IaC principles, concepts, and methodologies using automation tools including Ansible
- Experience writing, deploying, and maintaining Helm Charts
- Experience using system monitoring tools such as Prometheus /Grafana
- Experience using Git for source code management, branching strategies, and team collaboration
Position Desired Skills:
- Experience with the Atlassian Tool Suite (Jira, Confluence, etc.)
- Experience working in a DevOps environment that uses Agile principles and methodologies
- Experience with or willingness to learn development of Python applications (REST services, microservices, etc.)
- CKA (Certified Kubernetes Administrator)