Senior CI/CD System Administrator (5495) (TS/SCI) (Fort Gordon, GA)
About the role
SMX is seeking a Senior CI/CD System Administrator to take ownership of our DevOps pipeline by designing, defending, and implementing the entire enterprise Kubernetes infrastructure from the ground up. You will architect and manage multi-environment clusters from development to production, leveraging your expertise to configure and secure deployments for both GitLab and Jenkins CI/CD pipelines. In this leadership role, you will champion modern practices using Configuration as Code while mentoring and guiding a dedicated team of engineers. This is a full-time on-site position in Ft. Gordon, GA.
Responsibilities
- Perform Kubernetes system administration in a DevOps Continuous Integration/Continuous Development (CI/CD) environment.
- Design the architecture for an enterprise Kubernetes infrastructure to support a CI/CD pipeline for GitLab CI/CD and Jenkins CI/CD.
- Defend the proposed architectural design in front of the DevSecOps Review Board (security, networking, infrastructure, development, operations) and perform end-to-end implementation of the Kubernetes architecture—installation, configuration, hardening, and networking.
- Design and implement clusters, cluster segmentation, and internal/external networking for four CI/CD deployment environments: Development, Test, Staging, and Production.
- Configure CI/CD deployments with ConfigMaps, Secrets, and Security Contexts.
- Perform Ingress TLS Termination.
- Use Configuration as Code with tools such as Ansible, Puppet, and Chef.
- Supervise and mentor subordinate project and technical staff.
Requirements
- Active TS/SCI clearance.
- Minimum education: BS/BA in a STEM field; alternatives include HS diploma with 13 years of experience, or an Associate’s degree with 11 years of experience. Candidates with a relevant Master’s degree may receive 2 years of experience credit; those with a relevant PhD may receive 4 years.
- DoD 8570.01-m IAT Level II certification.
- 5 years of position-relevant work experience.
- Experience with AWS and/or Azure services to support native cloud support of DevOps tools.
- Experience building CI/CD pipeline configurations to orchestrate provisioning and deployment of both large- and small-scale systems.
- Experience with one or more of the following scripting languages: Shell, Python, JavaScript, TypeScript, or PowerShell.
- Experience with Linux environments.
- Experience with Infrastructure as Code (IaC) using Ansible or comparable products.
- Experience working in an Agile development environment.
- Experience with software development using Java or RESTful services.
Desired Skills
- Develop and integrate highly complex DevOps pipelines, including build automation, CI/CD, Infrastructure as Code, security, monitoring, logging, and alerting.
- Experience in provisioning, installing, configuring, operating, and maintaining version control systems (Git), build tools, and continuous integration tools (CloudBees, Jenkins).
- Proficiency with application build and release processes and DevOps practices.
Benefits
SMX offers a competitive mix of compensation, learning & development opportunities, and benefits, including:
- Health insurance
- Paid leave
- Retirement plans
Pay
The proposed salary for this position is $160,000 USD - $190,000 USD.