- Linux or Unix administration skills.
- Previous experience of using Ansible.
Audience
- Systems or Automation Engineers with a few years of experience in managing various parts of infrastructure, including operating systems, application configurations, and deployments.
Technology is your innovation engine, and delivering your applications faster helps you win. Historically, that required a lot of manual effort and complicated coordination. But today, there is Ansible - the simple, yet powerful IT automation engine that thousands of companies are using to drive complexity out of their environments and accelerate
DevOps initiatives.
Course Objectives
The course is intended to give engineers who currently use Ansible knowledge of the deeper and more specialist areas involved in its application.
The aim of the workshop is to give a greater understanding of what goes on "under the hood", how Ansible can be used in the application development lifecycle, and how Ansible can be tailored for scaled and enterprise environments.
Day 1
Module 1: Development internals (60 mins)
Module 2: The Python API (60 mins)
Module 3: Developing Dynamic Inventories (60 mins)
Module 4: Developing Modules (60 mins)
Module 5: Developing Plugins and Configuration Templating (60 mins)
Module 6: Application and Infrastructure Testing (60 mins)
Module 7: Database Integration (60 min)
Day 2
Module 8: Managing Network Devices (60 mins)
Module 9: AWS and Ansible (60 mins)
Module 10: Vagrant and Ansible (60 mins)
Module 11: Docker and Ansible (60 mins)
Module 12: Continuous Delivery and Rolling Upgrades (60 mins)
Module 13: Performance and Scaling (60 mins)
Module 14: Whitebox switching and Automated network troubleshooting (60 min)