Terraform Deep Dive

Terraform Deep Dive

Understand Terraform, to simplify providing better infrastructure.


Deeply-technical team training, focused on understanding HashiCorp Terraform - one of the most popular solutions for managing infrastructures in Infrastructure as Code methodology. From the very basics - overview of Terraform key concepts, elements and features, through advanced usage and real-life examples, to extending Terraform by writing own providers and plugins. Crucial infrastructure as code concepts such as declarative/imperative approach, version control and workflows are included.

On-site, ask to schedule

Ask for this training

Type of training

  • Exclusively on-site
  • 5 intensive days
  • Theory and laboratories

Who should attend

  • Beginner DevOps, Linux administrators
  • Pentesters and Security Auditors
  • Security and Data Analysts, Red/Blue teams

Required knowledge

  • Linux - Great
  • TCP/IP/net - Great
  • Shell/Any programming - Basics


A sample set of laboratories

  • Analyze the code statically and achieve compliance.
  • Write your own Terraform provider.
  • Provisioning multi-cloud infrastructure with modules.
  • Reading and analyzing the Terraform state.
  • Importing existing resources into Terraform.
  • Testing disaster recovery procedures with Terraform.
  • Showing an acyclic graph of resources.
  • A hybrid-cloud deployment.


Training Concept

"Terraform is one of the most popular infrastructure as code tools used nowadays. It gives you the ability to work with code that can be validated, tested and deployed in an automated manner within multiple environments. Working with infrastructure in such a manner improves team collaboration, gives an audit trail of changes and increases predictability of deployments. This training is an opportunity to gain deep technical understanding of Terraform, its internal structures, and to learn how to use this understanding in shaping a better, more efficient, secure infrastructure."

- Kamil Szczygieł

Trainer, CTO, Sysdogs



"At every moment of our cooperation, our wishes and expectations were met and exceeded by the Sysdogs team. Thanks to their knowledge in the creation of our new cloud infrastructure, we have created a foundation for scalable and secure network applications. A pro-customer approach at every stage of implementation makes cooperation with Sysdogs a real pleasure."

- Tymoteusz Wisniowski

Manager, ROLV Group Sp. z o.o.

"Professionalism, partnership and high-quality. We can surely say, Sysdogs is one of the most experienced companies in Poland, when speaking about security, contenerization and Kubernetes. They are deeply integrated in development process, understand the business needs and really automate all the things. Anything in DevOps and DevSecOps areas - only sysdogs!"

- Maciej Gastol

CEO, Going. Sp. z o.o.

"Sysdogs has reduced the delivery time of the applications and has delivered high-quality infrastructures. The team creates solutions that are tailored for the business needs and requirements. Overall, their vast experience in DevOps ensures a successful ongoing partnership."

- Maciej Kurek

CTO, Library X

"Choosing the right team for cooperation is not simple. In case of a dynamic business like ours, we wanted our partner to also meet a number of specific requirements. It turned out that the sysdogs team fit perfectly. Many months of cooperation have shown us, that they always provide the best solutions. Their commitment and professionalism does not dissapear after the first month of partnership. The latest technologies, high-quality communication, business consulting - that's what you can expect. If you are looking for DevOps, DevSecOps or cloud engineers, look no further - this is the team of high-class specialists that you need."

- Tomasz Wojtkiewicz

CEO, Nextbike Poland

"We have asked sysdogs for help, and they provided efficient, effective infrastructure right on time. The timeframe of this project was very limited, so naturally, we've been looking for experts, with immediate, tested and sure solutions for problems that we knew would occur. During the first meeting, the CTO has presented a few solutions for every issue we have mentioned, and more! We had no need to oversee or be significantly present in the process - the final result is perfectly in line with our requirements and needs, and requires little attention, so we can focus on growing the project with peace of mind. True DevOps magic, delivered by true DevOps magicians. Great cooperation, and understanding of the business. Worth recommending."

- Michał Kurdziel

CTO, StarTerra

"sysdogs is not just an another software company which claims to do DevOps. They are a team of enthusiasts with many years of experience in the field of System Administration, Infrastructure, Network and Security that loves what they do. They are real professionals, act as a real partner who is ready to advise and is not afraid of pointing your mistakes. If you have any needs in DevOps area - they should be your first choice!"

- Karol Wiszowaty

COO, Inspeerity

"Sysdogs were recommended to us, and now we know why - they fulfill all your expectations, and go even beyond those. Our time was limited, but for Sysdogs this wasn't a problem, everything was delivered efficiently and on time. Brilliant solutions, quick and spot-on. Dependable people that you can trust with your business. We will recommend them to everyone we can, with pleasure. Unbeatable, true DevOps magicians."

- Simon Rahme

COO, Loop Finance

"Thanks to Sysdogs engagement, the production environment can expect to process four petabytes of data growing by 200-500 GB a day with consistency and productivity. The team has established multiple communication tools to provide progress updates. Their optimal solutions are impressive."

- Maciej Lach

CTO, big xyt

How to order?

Contact us, we would love to talk about the training on a scheduled meeting.

We want to ensure you, that every incoming inquiry is important to us, treated with the highest level of care, and also guarantee, that you will receive a response within 48 hours or less.

Send an inquiry!
Each inquiry is treated individually.
Response within 48 hours guaranteed!