**Responsibilities**:
- Create, manage, and deploy Ansible Playbooks and Collections, which are reusable units of Ansible content.
- Use Ansible modules to execute tasks on remote hosts and manage configuration files.
- Use Ansible variables, templates, and filters to customize the automation logic and data.
- Use Ansible Tower, which is a web-based interface for managing Ansible Automation Platform, to create job templates, workflows, schedules, notifications, and reports.
- Use Ansible Vault to encrypt sensitive data and credentials in Ansible content.
- Use Ansible roles to organize and reuse Ansible content across different projects and environments.
- Use Ansible facts to gather information about the remote hosts and use conditional statements to control the task execution based on the facts.
- Use Ansible handlers to trigger actions based on the result of a task.
- Use Ansible tags to selectively run or skip specific tasks or roles in a playbook.
- Use Ansible inventory to define and group the remote hosts and set host-specific variables.
- Use Ansible callbacks and plugins to extend the functionality and customize the output of Ansible.
- Troubleshoot and debug Ansible issues using logs, verbose mode, and ad-hoc commands.
• *Requirements**:
- Ansible concepts and terminology
- Ansible installation and configuration
- Inventory management and variables
- Task execution and modules
- Playbook creation and execution
- Roles and Collections creation and usage
- Ansible Tower installation and configuration
- Job templates and workflows in Ansible Tower
- Security and troubleshooting in Ansible Automation Platform
- Basic Networking, Hypervisor and Storage Knowledge
Chong Yeoh Choo
Assistant Manager
EA Licence No: 21C0845
Reg no.: R1437462