Skip to content
Technologies / Infrastructure

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?

DevOps engineers working in an AWS environment
System administrators moving to the cloud
Architects of cloud solutions
Developers interested in infrastructure automation
Cloud deployment specialists
Platform engineers responsible for infrastructure
AWS administrators deploying IaC solutions

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

01

Architecture and components of the service

  • Template syntax and resource types
  • Parameters and mappings
  • References and dependencies
02

Template design

  • Code structuring and organization
03

Best design practices

  • Validation and testing
04

Managing secrets

  • Deployment management
  • Strategies for updating stacks
  • Error handling and rollback
05

Monitoring changes

  • Automating deployments
  • Integration and extensions
  • Integration with CI/CD systems
06

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.

Kamil Gabryszewski
Kamil Gabryszewski Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90