1. Design, develop, and maintain enterprise Ansible automation frameworks.
2. Develop reusable playbooks, roles, collections, and modules following best practices.
3. Build scalable, idempotent automation for provisioning, configuration management, application deployment, and OS lifecycle management.
4. Automate software installation, upgrades, patching, and rollback processes.
5. Manage Ansible inventories, variables, templates, Ansible Vault, and execution environments.
6. Optimize Ansible performance for large-scale deployments across hundreds of Linux systems.
7. Troubleshoot and resolve complex automation failures.
8. Maintain version-controlled automation using Git.