Our client, located in Annapolis Junction, MD, is currently in need of a TS/SCI FS Poly cleared Ansible Engineer for a 12 month contract. The consultant will work onsite in support of Ansible playbook creation, implementation and configuration for a Dell server and network environment. The consultant will work with Ansible, Dell OpenManage, Git, Kubernetes and Python. The position will focus on solution deployment and maintenance over the course of the contract.
Responsibilities:
- Build basic systems components
- Create a user input file (suggested input is YAML). This user input file will be consumed and produce the Ansible inventory file
- Build Ansible playbooks for Dell servers
- Write an Ansible playbook using Dell’s OME Ansible modules which fully updates a set of target servers via OME
- Write an Ansible playbook using Dell’s OME Ansible modules which takes as input a list of servers and their profiles and applies appropriate BIOS templates via OME
- Write Ansible playbook which deploys host for OME repositories (Apache, SMB, etc)
- Write Ansible playbook which deploys RKE2
- Write Ansible playbook which deploys OME VM to RKE2 or other platform
- Write an Ansible playbook using Dell’s OME Ansible Modules which deploys OME host automation workflow
- Write Ansible playbook to deploy DNS, NTP, and DHCP for the system
- Create user required system profiles and integrate them with the OME automation workflow
- Write code to dynamic generate the Ansible inventory file based on user requirements
- Build deployment VM
- Write an Ansible playbook which builds the deployment VM OVA or other deployment mechanism and spins it up on KVM/other host
- Write an Ansible playbook which installs DNS, NTP, and DHCP on the deployment VM
- Write an Ansible playbook which deploys system deployment framework to the deployment VM
- Write a test harness which confirms the system is working as expected after a build
- Integrate STIGs/FIPS into the build
- Perform integration testing
- Perform integration testing against live servers with correct configurations
- Perform integration testing with customer using a representative tester
- Update documentation based on user feedback
- Prepare for final delivery
Required Skills:
- Active DoD TS/SCI clearance with Full Scope Polygraph
- Ability to work 100% onsite
- Experience with Ansible playbook creation and implementation
- Knowledge of Git, Python, and Kubernetes
- Experience with Kickstart/PXE booting automation
- Experience with Dell OpenManage Modules for Ansible
Desired Skills:
- Experience with networking
- Experience with Dell servers
- Experience with Jinja2