Talk to an Instructor:
Jonas Felix
This innovative course introduces agent-based system engineering practices where AI functions as an active peer engineer. Participants learn how to establish continuous collaboration with established agentic coding tools, where the AI directly creates Ansible playbooks, optimizes shell scripts, develops infrastructure-as-code modules, and automates server configurations. The course covers advanced strategies such as planning & acting phases, rules formulation, prompt techniques, and context management specifically for system engineering. Participants will work with real infrastructure projects including Ansible automation, Bash/Python scripting, GitOps workflows, infrastructure as code (Terraform, OpenTofu), configuration management, and server orchestration. The course will look at fixing automation issues, debugging playbooks and scripts, implementing new infrastructure automations, and building a project-specific agentic system engineering framework.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
The course will consist of the following topics and may be extended or adapted based on the audience.
The examples in the course will focus on widely used system engineering technologies and practices.
For in-house courses there is a selection of tools and platforms which can be chosen to better fit the audience.
– Introduction to Agentic System Engineering:
... - Evolution from "one-shot prompting" to agentic workflow peer engineering
... - Understanding the agentic workflow paradigm for system engineering
... - Overview of course environment and tools
– Fundamentals of IDE-Integrated AI Agents for System Engineering:
... - Setting up and configuring the IDE extension
... - Understanding planning vs. acting modes for infrastructure tasks
... - Effective communication patterns with AI agents for system engineering tasks
– Context Management for System Engineering:
... - Building effective infrastructure project context
... - Defining clear rules for automation and configuration management
... - Advanced prompt engineering techniques for system engineering
– Ansible Automation with AI Agents:
... - Ansible playbook development and optimization
... - Creating Ansible roles and collections
... - Inventory management and dynamic inventories
... - Ansible Vault for secret management
... - Debugging and testing Ansible playbooks
– Shell Scripting and Automation with AI Agents:
... - Bash script development and best practices
... - Python scripts for system automation
... - Error handling and logging in scripts
... - Script testing and validation
... - Cron jobs and systemd timer configuration
– Infrastructure as Code with AI Agents:
... - Terraform/OpenTofu modules for server infrastructure
... - State management and remote backends
... - Provider configuration for different platforms
... - IaC testing and validation
– Configuration Management and Server Orchestration:
... - Server configuration with Ansible
... - Automating package management and updates
... - User and permission management
... - Service management and systemd units
... - Firewall configuration (iptables, firewalld, ufw)
– GitOps Workflows for System Engineering:
... - Git-based infrastructure management
... - Declarative configuration management
... - Automated deployment and rollback strategies
... - Version control for infrastructure code
– Monitoring and Logging Automation:
... - Configuring log rotation and aggregation
... - Monitoring agent deployment (Prometheus Node Exporter, etc.)
... - Alert configuration and notification setup
... - Performance monitoring and tuning
– Backup and Disaster Recovery Automation:
... - Developing backup scripts and strategies
... - Automated backup testing
... - Disaster recovery playbooks
... - Snapshot management for VMs and volumes
– Security and Compliance Automation:
... - Security hardening with Ansible
... - Automated security scanning and patching
... - Automating compliance checks (CIS Benchmarks)
... - SSH key management and rotation
– Use and Build MCP Servers for System Engineering:
... - Understanding the Model Context Protocol
... - Integrating server management APIs
... - Custom tools for SSH interaction and remote execution
... - Integrating external infrastructure services
– Cloud and Hybrid Infrastructure:
... - Cloud provider integration (AWS EC2, Azure VMs, GCP Compute)
... - Hybrid cloud automation
... - Multi-cloud management strategies
... - Cloud-init and user-data scripts
– Model Selection and Deployment:
... - Comparing different AI models for infrastructure tasks
... - Cloud providers vs. self-hosting considerations
... - Performance and cost optimization
– Advanced Agent Interaction Techniques:
... - Multi-step reasoning for complex infrastructure changes
... - Handling legacy systems and migration
... - Error recovery and iterative improvement
– Building Project-Specific "Agentic System Engineering Framework":
... - Sharable rules, context and tooling for teams
... - Agentic empowering testing setup for infrastructure
... - AI-powered dev-containers for system engineering
– Best Practices and Future Trends:
... - Emerging technologies in AI-assisted system engineering
... - Security considerations for agentic infrastructure automation
... - Team collaboration with AI agents in system engineering context
The course focuses on a well established, open source, vendor and model provider independent AI integration in Visual Studio Code. Alternative AI focused IDE's, Plugins or Integrations will be discussed. The concepts, workflows and approaches are transferable to any tool with similar or stronger capabilities.
Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
Upon completing this course, you will be able to integrate AI agents as active peer engineers in your system engineering workflow. You will master techniques for effective context building, rule formulation, and agent interaction specifically for infrastructure automation. You'll gain practical experience working with AI agents on real-world system engineering projects, including Ansible automation, shell scripting, configuration management, GitOps workflows, and infrastructure as code. Additionally, you'll understand how to extend agent capabilities through custom MCP servers for server management integrations and develop project-specific frameworks that enhance your system engineering team's productivity. These skills will enable you to leverage AI not just as a tool but as a collaborative partner throughout the infrastructure automation lifecycle.
2 Days (Is individually adapted for in-house courses.)
The course combines theoretical concepts with intensive practical exercises on real system engineering projects. Participants work on infrastructure automation tasks using a powerful agentic coding tool with AI capable of interacting with servers, Ansible playbooks, shell scripts, infrastructure-as-code projects, and server management APIs. The trainer guides the process with expert knowledge and individual support to foster optimal collaboration between engineer and AI agent.
The training is aimed at experienced system engineers, system administrators, infrastructure engineers, and site reliability engineers who want to increase their productivity through AI agents. The course is particularly suitable for professionals working with Ansible, shell scripting, configuration management, server automation, GitOps, and infrastructure as code who want to take the next step toward agent-based infrastructure automation.
This advanced course requires solid knowledge in system engineering and Linux administration. Participants should have experience with Linux systems, shell scripting (Bash), basic Ansible knowledge or other configuration management tools, infrastructure as code (Terraform or similar tools), and GitOps concepts. Familiarity with SSH, YAML, Python basics, and server administration is required, as the AI agents will interact directly with these technologies.
Before the course, each participant receives a detailed questionnaire to assess their experience level and specific interests. We provide an advanced development environment with pre-installed tooling, server access for Ansible exercises, infrastructure sandboxes, and an installation guide to prepare local development environments. During the course necessary AI API tokens will be provided for local use. After the course participants will continue to have access to the Letsboot Labmachine environment for learning related agentic system engineering.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
The Agentic Workflow in system engineering represents a paradigm shift in how we approach infrastructure automation. With modern AI tools, we establish a working method where AI agents not only make suggestions but actively participate in the engineering process by directly creating Ansible playbooks, optimizing shell scripts, automating server configurations, and developing infrastructure-as-code modules. This peer engineering method combines the expertise and system understanding of human system engineers with the efficiency and analytical strength of AI systems, leading to faster infrastructure automation, higher configuration quality, and more innovative system engineering solutions.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen