Cloud & DevOps

Advanced Ansible Training

Ansible is an open-source tool for automating infrastructure management and system configuration.

Duration
6h
Who it's for

Ideal for teams that…

1 Intermediate and advanced IT professionals in automation and orchestration
2 Those seeking practical knowledge, proven solutions, and best practices for working with Ansible
3 Participants wanting to consolidate their Ansible expertise or expand their skills
4 Administrators and developers with prior experience
5 Prerequisites: Basic knowledge of operating systems, YAML, and Ansible. Participants should also be comfortable with Linux system administration basics, working in the terminal, editing files on remote servers (e.g., vim or VS Code with Remote Explorer), and fluent in using SSH.
Outcomes after the program

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

Program · 12 modules

What we actually do

M01
Orchestration Systems Overview and Ansible
  • · Overview of orchestration systems
  • · Role of Ansible in Infrastructure as Code
M02
Preparing the Environment for Ansible
  • · Installation methods
  • · Installing Ansible in a sandbox
  • · Long-term environment maintenance
  • · Running Ansible modules from the command line
M03
Working with Ansible
  • · 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
M04
Debugging
  • · 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
M05
Ansible Galaxy
  • · Repository of roles and collections
  • · Project history and backward compatibility
  • · Versioning roles and collections
M06
AWX / Tower GUI
  • · 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)
M07
Multi-Environment Management
  • · Managing Dev, Test, QA, UAT, and Prod environments
  • · Long-term project maintenance
  • · Project directory structures
  • · Ansible configuration
  • · Variable placement for flexibility and usability
M08
Inventory – Dynamic, Static, Hybrid
  • · Structuring inventories and subfolders
  • · Dynamic inventory examples
  • · Maintaining inventory for multiple projects and environments
M09
Secrets in Infrastructure as Code
  • · Ansible Vault and automatic secret loading
  • · External secrets management
M10
Advanced Techniques and Best Practices
  • · 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
M11
Windows Orchestration
  • · Overview of Windows orchestration with Ansible
M12
Additional Options
  • · Selected labs run in a client’s test environment (AWS or Azure)
  • · Program dynamically tailored to group or client needs
Every module is adapted to your stack and context. The above is a starting point — not a fixed agenda.
How we work

From brief to retro in 30 days.

01

Brief & diagnosis

A call with the team lead + a short survey for participants. We define goals, gap and context.

02

Program customization

We adapt modules, case studies and code examples to your stack. Approval in 5 days.

03

Workshop

Trainer-led sessions, hands-on, code review. Mentor available between sessions too.

04

Retro + report

Outcome report for the team and lead. 30 days of consulting included.

Inquiry

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.

Quote within 48h of the brief
First session within 30 days
Pilot before the full decision
VAT invoice, payment in instalments possible

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.