Overview SCCI is seeking a Configuration Management (CM) Specialist: Software (SW) Build Coordinator to join our team! In this position, you will develop scripts and automation tools used to build, integrate, and deploy software releases to various platforms. You will also assist in day-to-day SCM activities working collaboratively with all participants in software development projects and support DevSecOps implementation an automation initiatives. This position is available immediately and is located in Dahlgren, VA.
SCCI offers a comprehensive and competitive benefits package including Health, Dental, Vision, Life and Disability benefits, 401k with Company Match, time off consisting of 2 weeks of paid vacation, 48 hours of sick/personal leave, and 11 paid Holidays.
Responsibilities:
- Support and work within the Agile Methodology (e.g., Daily Standups, Product Backlog Item [PBI] development, PBI meetings, Sprint Planning, Sprint Bazaar, Sprint Retrospective, etc.)
- Support the CM Software Build processes to include:
- Build software via Linux-based environment
- Audit built software
- Load Cycle built software on tactical representative configuration
- Support all documentation development and Quality Assurance [QA] checks associated with CM Software Build Process (e.g., Audit Reports, Transmittals, Software Versions Descriptions, etc.)
- Develop scripts and automation tools used to build, integrate, and deploy software releases
- Assist in day-to-day SW CM activities, including code merging, versioning and general code maintenance
- Support DevSecOps implementation and automation initiatives
- Implementation integrates security into every stage of the software development lifecycle (SDLC) through cultural shifts and automated tools, shifting security "left" to prevent, rather than reactively fix, vulnerabilities. It automates security checks (SAST, DAST, compliance) within CI/CD pipelines to ensure speed, security, and shared responsibility
Essential Skills and Experience:
- Must be a U.S. Citizen and be able to obtain and maintain an active Secret Security Clearance
- High School Diploma
- Five (5) years of CM experience and CM processes
- Ability to quickly learn new tools and technical system configurations and understand part versioning
- Operating Systems: Hands-on experience with Linux (RHEL) including system administration, hardening, and troubleshooting
- Core Networking: Solid understanding of TCP/IP, DNS, firewalls, and routing for secure and reliable network configuration within a datacenter environment
- Scripting and Automation: Proven ability to automate tasks using Bash and Python
- Containers and Virtualization: Practical experience with virtualization platforms like VMware and container technologies (e.g., Docker/Podman/Buildah)
- docker and Podman are both popular, open-source container engines used for developing, managing, and running applications in isolated environments called containers. They are largely compatible, adhering to the Open Container Initiative (OCI) standards for images and runtime
- Ability to effectively communicate across all organizational levels to include co-workers, managers and government customers
- Dependable, self-starter with strong technical skills and attention to detail with emphasis on accuracy
- Strong organizational, task tracking, and follow up skills are a must
Preferred Skills and Experience:
- Infrastructure as Code (IaC): Experience with Ansible for automated configuration management and deployments
- Ansible is an open-source agentless IT automation engine used for configuration managmeent, application deployment, and orchestration. It simplifies complex workflows by using YAML-based "playbooks" that describe system states in plain Englis. It runs via SSH or WinRM without needing software agents on managed nodes
- CI/CD Pipeline Expertise: Proficiency in building and securing automated pipelines using GitLab CI/CD
- A CI/CD pipeline is an automated workflow that bridges development and operations teams to accelerate software delivery. It automates the building, testing, and deployment of code changes - integrating them continuously - to ensure rapid, reliable, and high-quality software releases. It reduces manual errors, allows early bug detection, and enables frequent updates
- Security and Compliance: Knowledge of implementing and auditing security controls, including STIGs, and integrating security scanning tools (SAST/DAST)
- Advanced Containerization: Deep expertise in container orchestration with Kubernetes and implementing container security best practices
- Kubernetes (K8s) is an open-source platform that automates the deployment, scaling, and management of containerized applications. Originally designed by Google, it functions as a portable, extensible, production-grade container orchestrator, managing workloads across clusters of physical or virtual machines in cloud or on-premises environments
- Source Control Management: Proficient with Git for version control and collaborative development
- Git is widely used, open-source distributed version control system (DVCS) that tracks changes to files (like source code, documents, and designs) over time. It allows individuals and teams to manage project history, collaborate efficiently, and revert to previous versions if needed
SCCI is committed to providing a comprehensive and competitive benefits package to meet the needs of employees and their families. EOE of Veterans and Disabilities.
|