Ideal for teams that…
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Advanced Ansible usage scenarios with ready-made solutions and code
Methodologies for solving real-world “production” issues
Practical, hands-on exercises to build fluency with Ansible
How to “learn how to learn” – building advanced automation workflows
Tools for large-scale organizations: AWX / Ansible Tower / Ansible Automation Platform
Refreshed knowledge of operating systems and organized Ansible best practices
What we actually do
- · Overview of orchestration systems
- · Role of Ansible in Infrastructure as Code
- · Installation methods
- · Installing Ansible in a sandbox
- · Long-term environment maintenance
- · Running Ansible modules from the command line
- · Variables – precedence and scope in projects
- · Roles and collections
- · Playbooks
- · Templates
- · Deploying an application with a database and load balancer in one run
- · Tags and their limitations
- · Task parameterization
- · Per-environment configuration
- · Reusing existing components
- · Missing variables
- · Manifest errors
- · Task execution issues
- · Modifying Ansible’s Python orchestrator
- · Running modules as Python code
- · Using Ansible as a Python library (without CLI wrapper)
- · Testing roles with Ansible Molecule
- · Repository of roles and collections
- · Project history and backward compatibility
- · Versioning roles and collections
- · Concepts for small vs large organizations
- · RBAC permission model overview
- · Running Infrastructure as Code through the web interface
- · Installing AWX
- · Manual and code-based AWX configuration (SaaC – Setup as Code)
- · Managing Dev, Test, QA, UAT, and Prod environments
- · Long-term project maintenance
- · Project directory structures
- · Ansible configuration
- · Variable placement for flexibility and usability
- · Structuring inventories and subfolders
- · Dynamic inventory examples
- · Maintaining inventory for multiple projects and environments
- · Ansible Vault and automatic secret loading
- · External secrets management
- · Lookups
- · Delegating tasks
- · Task retries
- · Task tagging
- · Blocks and grouping tasks
- · pre_tasks / post_tasks
- · Reports and change analysis
- · Check mode and its pitfalls
- · Ansible performance improvements (Mitogen, pipelining)
- · Safe cluster restarts with Ansible
- · Overview of Windows orchestration with Ansible
- · Selected labs run in a client’s test environment (AWS or Azure)
- · Program dynamically tailored to group or client needs
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Advanced Linux System Administration Training
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Ansible Basic Training
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Ansible – Windows Systems Automation Training
Cloud, automation and CI/CD in practice — hands-on for engineering teams.