Job Description
Job Description
Job Title : Principal Software Engineer (DevOps) -
Location : Colorado Springs, CO (travel to alternate work locations required)
Company : DSI
Position Overview :
We are seeking a highly skilled Principal Software Engineer to support the Missile Defense Agency (MDA). This role will focus on developing, implementing, and managing the CI / CD pipeline using tools such as GitLab, Nexus, and Python.
The ideal candidate will have experience with configuration management processes, DevOps tools, and will be adept at solving technical challenges.
Key Responsibilities :
- Develop and manage CI / CD pipeline tools like GitLab, Nexus, and Python for the Network and Enterprise Services (NES) team.
- Execute configuration management processes, including release management, change control, status accounting, and audit verification.
- Oversee and maintain the GitLab repository, ensuring proper documentation, training, and reporting is completed.
- Facilitate relevant meetings and review boards, contributing to the decision-making process.
- Apply configuration management techniques to manage hardware and software changes, ensuring consistency and traceability across the project.
- Maintain large data repositories and ensure proper document and folder structures are in place.
- Generate, maintain, and present KPIs and other metrics related to CI / CD and configuration management.
- Collaborate frequently with internal and external stakeholders, representing the organization to resolve difficult technical issues.
- Provide innovative solutions to complex problems, working under general direction, with results reviewed upon completion.
- Support the C2BMC program as the primary DevOps Engineer, assisting with program objectives.
Basic Qualifications :
Bachelor of Science in a related discipline from an accredited college or equivalent experience / combined education, with 5+ years of professional experience;
or 3+ years of professional experience with a related Master’s degree.
- Active DoD Secret security clearance (Top Secret clearance desired).
- Effective communication skills, with proficiency in Microsoft Office, especially PowerPoint and Visio.
- Experience as a DevOps Engineer, particularly with GitLab, including branching, merging, and configuration control.
- Proven ability to maintain and operate within a configuration management environment.
- Strong attention to detail and process-oriented mindset.
- Experience managing large data repositories, documents, and folder structures.
Preferred Qualifications :
- Experience working with Jira and Confluence.
- Knowledge of basic Network Engineering concepts.
- Proven ability to create and update processes and procedures.
- Experience developing KPIs, tracking metrics, and generating reports.
- Familiarity with DoD environments.