EKOPARTY trainings 2023

GITOPS: BUILDING THE NEXT GENERATION INFRASTRUCTURE

🗣 Español

🕒 Horario: por confirmar

📆 27, 30 y 31 de octubre 2023 (3 días) 

📍ON SITE Buenos Aires

Descripción general:

Let’s break technology into different pieces, let’s understand how the Linux Kernel is able to run containers, what is a container and what exactly OCI is. Let’s go a little bit deep and understand how Kubernetes and the Kubernetes networking really works, let’s check the different CNI, always from a GitOps perspective finishing deploying a full microservices environment with a real pipeline under Kubernetes on Amazon Web Services or a local installation in a 100% automatic way using ArgoCD. In this training, students will learn about Git internals, Git workflows, GitHub Actions, and Gitlab pipelines.

We will work with low-level Container runtimes (like CRI-O, Containerd, and Docker), build multi-architecture images, and publish them. Let’s learn to create a Helm chart for a bunch of microservices, implement some testing, and write infrastructure as code with Terraform. Let’s work with Amazon Web Services to automate almost everything (or everything). Let’s scan for vulnerabilities in our cloud and let’s create a highly automated, resilient, and secure environment taking in mind traceability and observability.

Dirigido a:

DevSecOps, Site Reliability Engineers, DevOps and Software Developers

Hacé click aquí para ver el temario y los requisitos

Conocimientos previos:

Linux utilization.
TCP/IP Networks experience
Containers.
Basic programming/Scripting knowledge.

Some of the topics to be covered:

The Kernel internals
Understanding Linux Kernel CGroups feature.
Understanding Network namespaces
Understanding OCI standard
The Overlay2 filesystem deep dive
How RunC does run an OCI Bundle
Deep dive into the YaML and JSON standards
Git Internals
Understanding Git Internals: How Git really works?
Advanced Git Workflows for teams.

GitHub Actions. How to create your own Actions.
GitLab Pipelines
Inspecting our commits: pre-commit-hooks
Containers runtimes
The Docker stack
CRI-O runtime.
ContainerD runtime.
Building images
Multistage build.
Mobydick BuildX
Scanning images for vulnerabilities
Kubernetes
EKS
Deploying a cluster using EKSCtl
Deploying a cluster using Terraform
A quick trip into K3S
The Kubernetes Control Plane
Understanding how ETCD Works

The Raft algorithm
Review of Kubernetes objects
The hidden world of Webhooks
MutatingAdmissionWebhook
ValidatingAdmissionWebhook
Working with CRDs
Introducing Observability and traceability.
What is GitOps
GitOps principles.
Working with ArgoCD
Managing secrets with SOPS
Encrypting with AWS KMS
Encrypting with GPG
Amazon Web Services
How EKS works
Deep dive into Virtual Private Cloud
EC2 (AutoScaling groups / Volumes / AMIs)
Fargate

RDS
KMS
Understanding containers in Amazon Web Services
ECS
ECR
Batch
Developing Helm Charts
Understanding Helmfile
Building test
Publishing Helm Charts
Understanding Terraform
Learning about providers
Terraform Cloud
Clean Terraform development
Understanding the Terraform’s TFState
Understanding some Kubernetes services
coreDNS
externalDNS

Importante: es necesario contar con computadora portátil (laptop) al momento de asistir a los Trainings.

¡APROVECHÁ LA VENTA ANTICIPADA!

Preventa 1: 20% off – Hasta el 22 de agosto 2023

Preventa 2: 15% off – Del 23 de agosto al 22 de septiembre 2023

Preventa 3: 10% off – Del 23 de septiembre al 22 de octubre 2023

* Incluye entrada VIP a la conferencia

 

Consultas: ¿Tenés alguna duda sobre el training o sobre los planes de pago?

Escribinos a: capacitacion@ekoparty.org

Trainer:

Facu de la Cruz

Facu de la Cruz

(aka tty0) is a Site Reliability Engineer, actually working for ASAPP Inc, who has been the last 13 years designing and building high availability and resilient cloud and on-prem architectures for some of the most important companies in Silicon Valley and Latinoamerica. With a solid background in Cloud Computing, Linux Kernel Hacking, and TCP/IP networking, he proposes to break up the classic infrastructure role and become in developer by using some technologies and tools available in the market.

¡Contactá a un representante de Ekoparty para obtener más información!

6 + 4 =