Red Pill DevOps

DevOps as a Way to Develop Software

If you search the Internet, you’ll find tutorials on different products, articles on different aspects of DevOps philosophy, and talks from events with little relevancy to what most CI/CD teams do every day. There are workshops which simulate DevOps, but my trainings is a much more affordable alternative.

Register for DevOps for Everyone FREE webinar for quick intro to DevOps.
If you are a developer, you might be interested in my FREE GitHub Learning Lab-based course on CI or its text version.

Implementing Continuous Delivery with GitLab

This is an intensive all-in-one Continuous Delivery/DevOps course relying on GitLab to both demonstrate concepts and provide end-to-end hands-on experience. Do let me know if you need GitHub version of it.

It's about 8 hours: 3 hours theory + 5 hours labs.

The course requires the ability to understand scripts and config files.

Contents

DevOps essentials in 30 minutes

GitLab Overview

Git refresher

Product management in GitLab

  • Users, Projects, Groups

  • Working with issues

  • Boards

Implementing CD

  • Docker essentials

  • Creating a basic pipeline

  • Deploying to GitLab Pages

Lab 1: setting up GitLab + creating a basic pipeline

Implementing CD - Advanced

    • Kubernetes essentials

    • Creating an Advanced Pipeline

        • Advanced QA in GitLab

        • Deploying to Kubernetes

        • Self-hosted runners

Monitoring

      • Prometheus

GitLab CD Metrics

Lab 2: creating an advanced pipeline deploying to Kubernetes, monitoring with Prometheus

Team work and CI with Git

DevOps requires coordinated team effort. One of the key activities is CI (Continuous Integration). Team work and CI with Git is an 2 hour independent module on the subject. Master the theory, understand the trade-offs and get practical skills going through common team work scenarios. Most of the time is spent doing 100% hands-on labs. There is a simplified FREE version of the course on GitHub Learning Lab, if you like it, chances are, you will like the full version even more.

This module is for people with technical background: developers, admins, testers or ones with relevant education or experience.

Building Continuous Delivery Pipeline

You will spend most of the 4 hours implementing CD (Continuous Delivery) with your own hands. I'll help you understand the methodology and the process better and will make sure you don't waste your time in frustration on little technical problems. In the end, you will deploy a web project with a real-world CD pipeline created by you.

Completing the module will require the ability to work with simple scripts.

Corporate Trainings

I provide custom corporate trainings, both online and on-site. The training can on a bit different subject or involve using different technologies. I both developed software with various technology stacks as a developer/lead and authored several DevOps courses using different tool chains.

To request a corporate training, please click the button below and fill the form. You'll need to provide general information about the training and a contact e-mail. I'll write you back, tell if I can do the training and we'll discuss the conditions. I'm based in Toronto, Canada, but don't mind taking a flight or two.

Contact INFO

If you have any questions, please don't hesitate to contact me directly