Infrastructure as code workshop

Infrastructure as code: One more step to bring together Dev and Ops!

The DevOps culture seeks, among other things, to eliminate manual processes and repetitive tasks. This sort of initiative inevitably involves an infrastructure component—specifically, infrastructure as code. This is a key practice in which teams have access to an automated, secure and compliant self-service platform.

Gologic offers the Infrastructure as code training session to assist local businesses. This workshop provides participants with first-hand experience of the infrastructure-as-a-service ecosystem to gain a better understanding of its inner workings.

This unique format combines labs and hands-on exercises to test and validate the concepts presented.

What is the Infrastructure as code workshop?

In this workshop, participants design dynamic infrastructure that meets client needs, implement a monitoring strategy and make changes based on the principle of self-service. 

Over the course of two consecutive days, participants will benefit from 16 hours of taught theory and technical labs to learn all necessary foundational principles. 

The Infrastructure as code workshop is targeted to a wide range of participants, including developers, testers, system administrators and security specialists.

What will be covered in the Infrastructure as code workshop?

To start off on the right foot, trainers help participants understand the infrastructure-as-a-service ecosystem properly, from design to implementation. This is achieved by exploring the ecosystem’s various elements:

  •         Guiding principles and nomenclature
  •         Invoicing structure
  •         Security and compliance
  •         Tools and processes used in the cloud computing industry (public, private and hybrid)
  •         Simplified diagrams as code

We then do the first lab on the highly popular AWS cloud.

Infrastructure for environments 

In the next part, participants focus on implementing infrastructure provisioning logic. Trainers discuss status management in private, public and hybrid cloud environments. As part of a lab exercise, participants must then code API calls from IAAS providers using Terraform on AWS.

A self-service platform

By default, DevOps implies independence—which is essential for teams seeking to accelerate their deliveries.

To this end, trainers explain how to allow clients to develop, execute and manage applications without the complications of building and maintaining infrastructure, thanks to containers and microservices, among other things. 

Participants complete two labs to configure the platform’s foundations and showcase services on it, including observability. 

Single source of truth

In the core part of this workshop, trainers focus on a huge topic: operationalization of continuous delivery using GitOps. This allows changes to be implemented using self‑service processes.

This strategy is presented as the single source of truth, ensuring that operations performed on environment configurations are monitored and tracked to strengthen their immutability and enable their replication as needed. 

Trainers also demonstrate the advantages of implementing this solid management practice.

In addition, we discuss secret sharing, an important aspect that should be well planned out to avoid limiting your acceleration capacity.

Monitor to improve

In the last part of this workshop, we focus on observability. Trainers underscore the importance of creating a monitoring and reliability strategy for sites. Over the course of two labs, participants monitor AWS using Cloudwatch and create their first alert. They also use Metricbeat to design a monitoring component with the help of the ELK suite.  

To conclude 

Trainers take the opportunity to answer participants’ questions regarding their technological challenges. 

In addition to our DevOps workshops, our offering includes two other services: assessments, where we evaluate product or infrastructure delivery capacity, and DevOps on demand—CI/CD, pipeline as code, microservices architecture and infrastructure as code.

Switch from silo mode to collaborative mode!   

Discover the technology stack of the Infrastructure as code workshop

The Infrastructure as code workshop in summary

This hands-on workshop leads participants to understand and integrate infrastructure changes through a piloted or automated delivery process. They develop their skills in infrastructure as code to obtain an automation system.

Type of workshop

Hands-on workshop

Participants

6 to 8 participants

Duration

2 days

Prerequisite

Infrastructure or software development experience

On-site or remote

On-site or remote

STAY IN TOUCH

Fill out the form below and we will get back to you shortly