Ansible Programmer
Only on W2
Urbandale IA/Wilmington DE
Required Skills: Ansible YAML This candidate needs to be able to code within Ansible. Their existing DevOps engineers are strong in manual configuration and traditional scripting (like Bash or PowerShell) but not fluent in Ansibles declarative YAML-based approach.
- Write test and maintain Ansible playbooks and roles to enable configuration management deployments and orchestration.
- Writing code (using YAML) that defines the desired state of systems and automates tasks
- Creating scripts (playbooks) and reusable components (modules) to automate tasks like server configuration software deployment infrastructure as code provisioning servers configuring network devices deploying applications and managing cloud resources.
- Automate tasks using Ansible for Operating Systems (Red Hat Enterprise Linux Unix and Windows) Application/Web servers (WebSphere Tomcat) Database servers (SQL Server and IBM DB2) As well as interaction with other systems using either REST and/or GraphQL APIs.
- Deep understanding of Ansible concepts modules and playbooks along with programming languages like Python Shell and potentially other languages used in automation.
- Performing various tests (regression system unit) to ensure the reliability and accuracy of automation workflows.
- Working with other teams to design implement and maintain automated workflows ensuring integration with existing systems and tools.
- Diagnosing and resolving issues related to Ansible automation including playbooks modules and infrastructure.
- Ensuring the Ansible environment is up-to-date secure performing optimally and maintaining documentation for Ansible playbooks and processes.