AWS CloudFormation - automating infrastructure in the cloud
Intensive hands-on training on automating infrastructure in the AWS cloud using CloudFormation. The program focuses on the practical aspects of creating and managing infrastructure templates as code. Participants, through a series of hands-on exercises, learn techniques for defining, deploying and updating AWS resources in an automated manner. The training methodology is based on solving real use cases that DevOps engineers encounter in their daily work.
Issues
-
Infrastructure as code (IaC) in the context of the AWS cloud
-
CloudFormation template structure and syntax
-
Built-in functions and references in templates
-
Relationships between resources and their management
-
Provisioning and de-provisioning of cloud resources
-
Reproducible environments (development, staging, production)
-
Inheritance and reusability of templates
-
Strategies for updating infrastructure
-
Change-sets and rollback mechanisms
-
Access and security management in CloudFormation
-
Integration with AWS Organizations and Control Tower
-
Service Catalog patterns for infrastructure
Benefits
- Significantly accelerate the deployment of AWS infrastructure by automating repetitive tasks.
- Standardize cloud resources in accordance with organizational policies and industry best practices.
- Reduce the risk of configuration errors with template-based solutions.
- Effectively manage the entire infrastructure lifecycle in a controlled and documented manner.
- Implement the GitOps approach to managing infrastructure as code.
- Optimize the cost of maintaining cloud environments through better resource control.
- Increase predictability of deployments by using idempotent operations.
Who is this training for?
Prerequisites
- Basic knowledge of AWS services (EC2, S3, VPC)
- Experience working with the AWS console or AWS CLI
- Basic knowledge of data formats (JSON, YAML)
- General understanding of the concept of infrastructure as code
- Knowledge of the basics of Linux/Windows system administration
Training program
Architecture and components of the service
- Template syntax and resource types
- Parameters and mappings
- References and dependencies
Template design
- Code structuring and organization
Best design practices
- Validation and testing
Managing secrets
- Deployment management
- Strategies for updating stacks
- Error handling and rollback
Monitoring changes
- Automating deployments
- Integration and extensions
- Integration with CI/CD systems
Custom resources
- Managing multiple environments
- Architectural patterns
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For AWS CloudFormation - automating infrastructure in the cloud we recommend: Basic knowledge of AWS services (EC2, S3, VPC); Experience working with the AWS console or AWS CLI; Basic knowledge of data formats (JSON, YAML).
What is the format and duration of this training?
The training lasts 1 day and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: DevOps engineers working in an AWS environment; System administrators moving to the cloud; Architects of cloud solutions.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.