Software Integration Engineer 4
Company | Wyetech |
---|---|
Location | Annapolis Junction, MD, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- TS/SCI with agency appropriate poly
- Bachelor’s Degree in Computer Science or related field and have at least ten (10) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment.
- The individual shall have five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least ten (10) years of demonstrable experience.
- An industry recognized professional certification, as defined in the TT0s, may substitute as one (1) year experience.
- A Master’s Degree in Computer Science or related field may substitute for two (2) years’ experience.
- Experience with Linux CLI, Linux tools, Bash scripting
- Recent experience with programming in Python
- Experience with test automation development
- Experience with tracking and reporting issues
- Experience troubleshooting hardware and software issues across the full software stack
- Experience with IaC principles and automation tools including Ansible
- Experience with CI/CD principles, methodologies, and tools including GitLab CI
- Experience with Git Source Control System
Responsibilities
- Provides expertise in integrating, installing, configuring, upgrading, compiling and supporting COTS/GOTS software in a heterogeneous operating system environment.
- Responsible for executing and maintaining automated integration and system testing processes across a diverse range of HPC operating environments.
- Involves the development of playbooks and scripts to be leveraged for system-level integration, development of technical documentation, coordination of integration activities, and clear communication of results to key stakeholders.
- Shall configure and execute deployments, troubleshoot and resolve issues identified during integration, and support continuous improvement of the deployment process.
- Conduct performance, functional, redundancy, and failover testing to ensure system stability and reliability under various conditions.
Preferred Qualifications
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Familiar with Agile software development principles, methodologies, and best practices