Software Engineer
ManTech seeks an experienced and passionate, career and customer-oriented Software Engineer to join our team located in the Ft. Meade, MD area.
Responsibilities include, but are not limited to:
- Leveraging Git for version control and GitLab CI/CD for automating workflows and processes.
- Developing and maintaining Puppet modules, manifests, and Hiera data configurations.
- Working with virtualization technologies such as Kernel-based Virtual Machine (KVM).
- Applying knowledge in infrastructure, hardware, and networking
Minimum Qualifications:
- Bachelor’s degree in computer science or a related discipline and 14 years software engineering related experience or 19 years software engineering related experience in lieu of a related degree
- Heavy experience using Puppet software configuration management tool
- Experience with Git/GitLab, CI/CD
- Experience with Red Hat Enterprise Linux (RHEL)
- Experience with Ansible
- Experience with Bash, Python, Ruby
- Experience with Kernel-based Virtual Machine (KVM)
- Experience with structured data formats (JSON, YAML, XML)
- Experience with RPM Packaging (spec)
- Experience with Infrastructure, Hardware, and Networking
Preferred Qualifications:
- Experience Infrastructure-as-Code (IaC) principles.
- Familiarity with the Atlassian tool suite (Jira, Confluence).
- Knowledge of Agile methodologies.
Clearance Requirement:
- Must have a current/active TS/SCI with Poly
Physical Requirements:
- Must be able to remain in a stationary position at least 50% of the time.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Constantly operate a computer and other office productivity machinery, such as, the copy machine/fax machine/computer/printer.
To apply for this job please visit itjobpro.com.