What are the responsibilities and job description for the Ansible Engineer, Level 3 position at Independent Software?
What you will be doing!
As a Level 3 Ansible Engineer, you will play a key role in supporting the team's mission to design and develop Ansible-centric solutions that meet the customer's requirements.
Job Description / Requirements:
- Strong hands-on experience in writing, optimizing, and troubleshooting Ansible playbooks and roles,
- Familiarity with infrastructure automation concepts and best practices,
- Proficiency in Python, Bash, or other scripting languages used in automation
- Knowledge of hardened automation techniques (e.g., vaulting secrets, RBAC, encrypted communications) and automating access controls/key management,
- Experience with Zero Trust Architectures and policy-based network segmentation,
- Deep understanding of Linux (RHEL, CentOS, Ubuntu) and system configuration,
- Experience with project management best practices such as Scrum and Kanban methodologies,
- Experience with version control systems (e.g., Git) along with an understanding of basic configuration management principles.
- Relevant certification like Red Hat Certified Engineer (RHCE).
- Minimum eight (8) years' experience programming with object-oriented programming languages,
- Minimum five (5) years' experience developing Windows applications using Visual Studio or .NET environments OR minimum five (5) years' experience developing UNIX applications using make files or comparable build environments, and
- Minimum three (3) years leading projects that develop complex software, ensuring a collaborative environment and configuration management.
Clearance Required: Must possess an active TS/SCI with Full Scope Polygraph security clearance to be considered for this role.
Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.