x

Menu

Product Sheet

Table of contents

  1. Chef Essentials
  2. Ruby Essentials
  3. Chef Intermediate
  4. Ruby Advanced
  5. Chef Advanced Topics
  6. Jenkins Essentials
  7. Git
  8. Python Essentials
  9. Jenkins Advanced
  10. Chef Compliance Essentials
  11. Infrastructure Testing
  12. Agile Testing Advanced
  13. Agile Testing Essentials
  14. Extending Cookbooks
  15. Cloud Technologies for Managers
  16. DevOps Foundation
  17. DevOps with Jenkins, Git and Python
  18. DevOps with Jenkins, Git and Ruby
  19. Kubernetes Essentials
  20. Ansible Essentials
  21. Ansible Intermediate
  22. Ansible Advanced
  23. Habitat Essentials
  24. Docker
  25. Cloud Native Bootcamp
  26. Kubernetes Intermediate
  27. Vault 101
  28. Vault 102
  29. Vault 202
  30. Terraform 101
  31. Terraform Enterprise 201
  32. Consul 101
  33. Nomad 101
  34. Git and GitLab
  35. Observerability
  36. GitHub Actions
  37. GitLab CI
  38. Spinnaker
  39. GitOps
  40. ChatOps

1. Chef Essentials

The perfect base to learn how to use Configuration Management for your services.

Our Chef Essentials training is the perfect starting point to get in contact with Chef because you do not need any former knowledge on the topic.

You will learn how to automate the configuration, deployment, and management of your server infrastructure. In addition to that, we will teach you how to test your configurations so that you are able to automate your whole infrastructure.

This course is available for Windows and Linux.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Chef Essentials


2. Ruby Essentials

A great entry point to learn the Ruby programming language.

Ruby was designed to make programming fun. Therefore, it is one of the best choices for people that are new to programming. It is easy to learn and can be used for a large number of different use cases.

We will show you the basics of Ruby, programm a bunch of different applications and will build a small web application with it.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Ruby Essentials


3. Chef Intermediate

With our Chef Intermediate training you`ll automate your IT infrastructure in no time!

Chef Intermediate is an instructor-led course that first introduces you to test-driven development (TDD) and then shows you how to extend your cookbooks with custom resources and Ohai plugins.

Building cookbooks with tests will increase the speed at which you work by giving you consistent feedback throughout the entire cookbook development process. Extending your cookbooks with custom resources will increase clarity within your recipes and provide resources that are portable to other cookbooks. Ohai plugins gather data from your nodes that will aid in more dynamic recipes and extensive reporting.

In this course, you will learn how to confidently refactor and extend a cookbook through explanation, demonstration, practice, and discussion. At the end of the course, you will have created a code repository that can be applied to solve the unique challenges you face managing your infrastructure.

Facts

Duration: 2 Days

Level: Intermediate

For further information have a look at our website: Chef Intermediate


4. Ruby Advanced

Take your Ruby knowledge to the next level.

This training builds on the basics from the Ruby Essentials training and will expand your knowledge of Ruby.

You are already able to develop simple applications, work with databases and have a basic understanding of web development with Ruby? But what about all the other benefits of Ruby, like advanced testing and metaprogramming?

We’ll teach you everything it takes to be a real Ruby expert.

Facts

Duration: 3 Days

Level: Intermediate

For further information have a look at our website: Ruby Advanced


5. Chef Advanced Topics

Deepen your knowledge about Chef and learn an advanced workflow.

This training is the follow up of the Chef Essentials and Chef Intermediate training and gives you a deep inside knowledge of it.

Where the first two training courses concentrated more on the actual development of configuration code and applying it to the infrastructure, this training will take a deeper look at the bigger picture of using Chef in a modern professional IT environment. You will learn how to optimize your Chef workflow, collaborate as a team and stay secure.

A lot of best-practise examples and hands-on exercises enable you to put everything you will learn into practice.

Facts

Duration: 2 Days

Level: Intermediate

For further information have a look at our website: Chef Advanced Topics


6. Jenkins Essentials

Automate IT workflows with Jenkins.

Jenkins, one of the most popular Continuous Integration tools, will be introduced in this training. It provides you with mechanisms that let you automate testing processes on newly committed code, improve code quality and handle the deployment of your code. No manual steps required anymore!

In this course you will learn how to setup Jenkins, how to integrate it into your development pipeline and how to use Jenkins to give you feedback on the code you are writing.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Jenkins Essentials


7. Git

Collaborate and ship your code faster with Git.

This training introduces Git, the most widely Source Control Management software, to help you keep track of your code. Have you ever lost working code? Have you ever had problems combining your code base with the one of your co-worker to create on final working copy? Git was designed to help you with these problems.

You will learn how to track your code with Git. We will teach you how to collaborate on a shared code base, how to manage releases and how to establish a workflow that will help you ship code faster.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: Git


8. Python Essentials

A great entry point to learn the Python programming language.

For years, Python has been the first choice for people that are new to programming and who want to learn the basics of software development. This training will teach you all the basic knowledge that you need to work with Python. We will discuss the most important concepts and provide you with practical examples to become fluent in Python.

Our Python Essentials training helps you to use Python as your base for all programming tasks. With Python as programming language you will be able to build applications for the web, the command line and you will also be able to automate everyday tasks in scripts.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Python Essentials


9. Jenkins Advanced

Use the power of containers to get rid of dependency hell in Jenkins.

In our Jenkins Essentials training you have learned all you needed to know to run your own Jenkins and create your own build jobs. As you progress in using Jenkins you will soon realize that some jobs need plugins installed to work. With multiple projects and teams using different version numbers of the same plugin, you are in for some trouble.

The best-practice is to not have any dependencies on your Jenkins machines at all. You should use Docker containers to manage your dependencies and let your jobs worry about starting the right containers. With this course you will learn how to do that.

Facts

Duration: 2 Days

Level: Intermediate

For further information have a look at our website: Jenkins Advanced


10. Chef Compliance Essentials

Automate your compliance strategy with Chef Compliance.

In this course you will learn how to install and initially configure the Chef Compliance server, perform compliance scans against Windows and Linux nodes, remediate compliance issues with Chef, and run Compliance reports.

In addition, you will learn how to use InSpec to create and modify Chef Compliance profiles and learn how to use CIS (Center for Internet Security) and DoD (Department of Defense) compliance specifications to write Chef Compliance profiles.

Facts

Duration: 1 Day

Level: Intermediate

For further information have a look at our website: Chef Compliance Essentials


11. Infrastructure Testing

Learn how to test your infrastructure and automate your daily testing tasks.

Testing infrastructure can be a daunting task. Installing needs packages, writing configuration files and then checking if everything is working fine. This includes a lot of manual labour! And how to keep up with the work if new servers can be instantly created on-demand in the cloud?

With testing tools for infrastructure you can automate the manual testing process. Lean back and just let your tests run automatically whenever you create a new server. You will never have to worry about a misconfigured server again! This knowledge can be applied to any Configuration Management tool that you are using.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Infrastructure Testing


12. Agile Testing Advanced

Expand your knowledge about Agile Testing Methodologies and learn how to use Cucumber with existing systems.

Our Agile Testing Advanced training takes your knowledge from the essential training a step further. You already know the advantages of TDD, BDD and tools like Cucumber and RSpec belong to your daily routine? Perfect!

However, Cucumber can do so much more than testing web applications and front-end interaction. In this course, you will learn how to automate everyday tasks and test external 3rd party systems.

Facts

Duration: 2 Days

Level: Intermediate

For further information have a look at our website: Agile Testing Advanced


13. Agile Testing Essentials

Hands-on exercises will give you the expertise you need to automate your tests with Cucumber and RSpec.

The classic approach is to write code and then write a test for it. This often leads to tests being neglected.

Behavior Driven Development (BDD) tries to solve this problem and helps you to avoid bugs. Tests are being written as actual user-stories rather than just code with BDD. This leads to valuable, well-defined specifications of the system’s intended behavior.

Learn to take advantage of BDD by using tools like Cucumber and RSpec.

Facts

Duration: 3 Days

Level: Beginner

For further information have a look at our website: Agile Testing Essentials


14. Extending Cookbooks

Learn how to extend your Chef cookbooks.

Extending cookbooks takes you beyond the core functionality of cookbooks. You’ll learn how to create custom resources and Ohai plugins.

With them, you can build any custom tools you need to configure your own infrastructure. At the end of this training, you’ll be ready for the unique challenges you face when managing your network.

Facts

Duration: 1 Day

Level: Intermediate

For further information have a look at our website: Extending Cookbooks


15. Cloud Technologies for Managers

Learn how to leverage the cloud in your business.

With the rise of Virtualization and Containers, it is possible to set up new resources on-demand in just a few seconds. These technologies basically allow one computer to do the job of multiple computers, by sharing the resources of a single hardware platform. It is a great solution for running business services, scaling high-performance applications and speeding up local development. But who can keep up with all these new tools and solutions?

This course is designed for IT-Managers that want to catch up with developments in this sector. It will help you to understand cloud solutions and make informed decisions. We refresh this course material regularly to bring you the latest and greatest in cloud technologies.

Facts

Duration: 1 Day

Level: Executive

For further information have a look at our website: Cloud Technologies for Managers


16. DevOps Foundation

Become a hero in the world of DevOps by using Chef Configuration Management.

Since the creation of the modern cloud, DevOps is becoming more and more important. You and your company need to move on quickly when it comes to topics like Configuration Management or Containerization.

No worries, in our course you will learn how to develop a solid foundation for managing as many servers as you want by using Chef Configuration Management. It does not matter if you are using Windows or Linux, we will ensure that you are an hero in the world of DevOps.

Facts

Duration: 3 Days

Level: Beginner

For further information have a look at our website: DevOps Foundation


17. DevOps with Jenkins, Git and Python

See the advantages of DevOps and automate manual tasks.

Large software projects are not developed by a single person. People need to work together to develop great products. Each person works on their assigned functions and checks code into a source code management system. This usually means using a tool like Git.

A Continuous Integration (CI) system can check the quality and functionality of the code. CI systems, such as Jenkins, are the foundation of an automated workflow and should constantly review the status of your codebase.

Python is an excellent programming language for beginners and is used for complex and challenging projects. This course will use Python to showcase the development part of an automated workflow.

The course includes a full 5 days. Day 1 to 3 focus more on conveying technology-specific knowledge. One day for each of the three technologies: Python, Git and Jenkins. The core element of each day will be hands-on exercises.

The last two days deal with the combination of all three technologies. Practical hands-on expertise is taught here in a comprehensive practical example.

Facts

Duration: 5 Days

Level: Beginner

For further information have a look at our website: DevOps with Jenkins, Git and Python


18. DevOps with Jenkins, Git and Ruby

See the advantages of DevOps and automate manual tasks.

Large software projects are not developed by a single person. People need to work together to develop great products. Each person works on their assigned functions and checks code into a source code management system. This usually means using a tool like Git.

A Continuous Integration (CI) system can check the quality and functionality of the code. CI systems, such as Jenkins, are the foundation of an automated workflow and should constantly review the status of your codebase.

Ruby is an excellent programming language for beginners and is used for complex and challenging projects. This course will use Ruby to showcase the development part of an automated workflow.

The course includes a full 5 days. Day 1 to 3 focus more on conveying technology-specific knowledge. One day for each of the three technologies: Ruby, Git and Jenkins. The core element of each day will be hands-on exercises.

The last two days deal with the combination of all three technologies. Practical hands-on expertise is taught here in a comprehensive practical example.

Facts

Duration: 5 Days

Level: Beginner

For further information have a look at our website: DevOps with Jenkins, Git and Ruby


19. Kubernetes Essentials

Meet the container management platform used by companies like Google to manage their application infrastructure.

This course will teach you how to use the container management platform used by companies like Google to manage their application infrastructure. Kubernetes is quickly becoming the de-facto standard to operate containerized applications at scale in the data-center.

This course covers the essential knowledge needed to understand Kubernetes and includes instruction on how to deploy distributed applications that will scale, be fault-tolerant and simple to manage.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Kubernetes Essentials


20. Ansible Essentials

The perfect base to learn how to use configuration management for your services.

Our Ansible Essentials training is the perfect starting point to get in contact with Ansible because you do not need any former knowledge on the topic. You will learn how to automate the configuration, deployment, and management of your server infrastructure. This course is only available for Linux on the control plane, but Windows and Linux hosts can be managed.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Ansible Essentials


21. Ansible Intermediate

This training is the follow up of the Ansible Essentials training and gives you a deep inside knowledge of it.

Our Ansible Intermediate training is the perfect starting point when you already gained knowledge about Ansible and write your own roles and share those across your infrastructure. In this course, you will learn how to confidently refactor and extend playbooks and roles through explanation, demonstration, practice, and discussion.

At the end of the course, you will have created a code repository that can be applied to solve the unique challenges you face managing your infrastructure. This course is only available for Linux on the control plane, but Windows and Linux hosts can be managed

Facts

Duration: 2 Days

Level: Intermediate

For further information have a look at our website: Ansible Intermediate


22. Ansible Advanced

This training is the follow up to theAnsible Intermediate training and will deepen your understanding even more.

This training builds on the Ansible Essentials and Ansible Intermediate training courses and deepens your knowledge even more. Topics of this training course is Ansible Tower and its provisioning so that non-Ansible users can handle configuration automation.

This course is only available to Linux clients, but Windows and Linux hosts can be managed.

Facts

Duration: 2 Days

Level: Advanced

For further information have a look at our website: Ansible Advanced


23. Habitat Essentials

Automate the process of building, deploying, and managing any application in any environment — from traditional data-centers to containerized microservices.

Habitat creates platform-independent build artifacts that can be run on traditional servers and virtual machines or exported into your preferred container platform, letting you deploy your applications in any environment.

Regardless of what platform you use, Habitat artifacts feature built-in deployment and management capabilities, ensuring that health checks, clustering topologies, update strategies, service bindings, and more can be consistently and efficiently managed across your applications and environments.

This course will teach you a basic understanding of Habitat’s core components, architecture, commonly used tools, and basic troubleshooting methods.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Habitat Essentials


24. Docker

We will teach you everything you need to know to get started in the world of Docker and containers.

Containers are taking the world by storm. In this training course, we will teach you everything you need to know to get started in the world of Docker and containers. You will go from zero to Docker by learning the core concepts to gain confidence to start working with containers. First, you will explore the basics of what containers are and the foundational technologies that make them possible on Linux and Windows. Then you will discover the core concepts of images and containers - how to build, manage and work with them. Finally, you will create an orchestrated cluster using Docker swarm. After the course, you are able to develop your own containerized distributed applications. It also provides a solid foundation for learning Kubernetes.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Docker


25. Cloud Native Bootcamp

Dive into the world of DevOps, Source Control Management, Continuous Integration and Containers.

The first day of this training introduces Git, the most widely used Source Control Management software. You will learn how to keep track of your code with Git.

On the second day, Jenkins, the most widely used Continuous Integration software, will be introduced. It provides you with mechanisms that let you automate testing processes on newly committed code, improve code quality and handle the deployment of your code.

Furthermore, you will learn on day three and four how to automate the configuration, deployment, and management of your server infrastructure with Ansible.

For the remaining two days, you will learn everything you need to know to get started in the world of Docker, Containers and Kubernetes. Kubernetes is quickly becoming the de-facto standard to operate containerized applications at scale in the data-center. This course covers the essential knowledge needed to understand Kubernetes and includes instruction on how to deploy distributed applications that will scale, be fault-tolerant and simple to manage.

Facts

Duration: 6 Days

Level: Beginner

For further information have a look at our website: Cloud Native Bootcamp


26. Kubernetes Intermediate

Bring your Kubernetes knowledge to the next level.

This training will build on the Kubernetes Essentials training and bring your kubernetes knowledge to the next level. Upon completion of this course, you will understand the concepts of Kubernetes and learn more about a multi-node cluster setup that is enabled to autoscale running applications and heal itself.

To achieve this you will also learn about the authentication and control plane mechanisms that enable a multi-tenant cluster setup. At the end of the course, you will deploy a helm chart by using the Helm Package Manager.

Facts

Duration: 2 Days

Level: Intermediate

For further information have a look at our website: Kubernetes Intermediate


27. Vault 101

Introduction to HashiCorp Vault.

This is an introductory course aimed at developers who will be integrating their applications with Vault leveraging a number of features provided by Vault.

Students will receive access to their own personal Linux-based lab environment for the class.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: Vault 101


28. Vault 102

Introduction to HashiCorp Vault.

This is an introductory course for operations staff who are responsible for deploying Vault clusters.

Students will receive access to their own personal Linux-based lab environment for the class.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: Vault 102


29. Vault 202

Intermediate Vault Operations.

This is an intermediate hands-on course aimed at users who desire an in-depth exploration of Vault. The course highlights Enterprise features that are necessary for scale.

Students will receive access to their own personal Linux-based lab environment for the class.

Facts

Duration: 1 Day

Level: Intermediate

For further information have a look at our website: Vault 202


30. Terraform 101

Introduction to Modern Infrastructure Provisioning.

This is an introductory course that covers HashiCorp Terraform, a simple and powerful tool for safely and predictably creating, changing, and improving infrastructure. If you have never used Terraform, this is the place to start.

Students will receive access to their own personal Linux-based lab environment for the class. This is a one day course and it includes time for all lectures, lab exercises, Q&A, and several breaks.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: Terraform 101


31. Terraform Enterprise 201

Collaborative Infrastructure Automation.

This course is aimed at existing Terraform users who desire an in-depth exploration of collaborative workflows and advanced features with hosted or private Terraform Enterprise.

Students will receive access to their own personal Linux-based lab environment for the class.

Facts

Duration: 1 Day

Level: Intermediate

For further information have a look at our website: Terraform Enterprise 201


32. Consul 101

Connect Dynamic Applications.

This is an introductory course that covers HashiCorp Consul. Consul is a powerful tool that can automate network configurations, discover services, and enable secure connectivity across any cloud or runtime.

Students will receive access to their own personal Linux-based lab environment for the class.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: Consul 101


33. Nomad 101

Deploy and manage containers and non-containerized applications.

This is an introductory course aimed at users who desire an in-depth exploration of Nomad including architecture, installation & configuration, scheduling, operations, and advanced topics.

Students will receive access to their own personal Linux-based lab environment for the class.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: Nomad 101


34. Git and GitLab

Collaborate and ship your code faster with Git and GitLab.

This course introduces Git with an additional focus on using GitLab. Just like in our one day Git training, you will learn to track of your code with most popular Source Control Management software. No more losing code!

Additionally, we will teach you how to collaborate on a shared code base, how to manage releases and how to establish a workflow that will help you ship code faster with Git and GitLab.

With a duration of two days, we can commit more time to practical examples in this course and allow more room for custom Git/GitLab workflows.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Git and GitLab


35. Observerability

Analyse the current state of your services.

The topic of Observability is becoming increasingly important in the world of DevOps, containers and microservices. The more containers / services you operate, the more difficult it becomes to keep track of everything. We will show you how you can always know how your services are doing.

This training deals with the four pillars of observability: monitoring, logging, tracing and visualization. Tools with practical examples are presented for each pillar: Fluentd, Kibana, Prometheus, Grafana and Jäger.

Facts

Duration: 2 Days

Level: Intermediate

For further information have a look at our website: Observerability


36. GitHub Actions

Continuous Integration directly inside your GitHub repository.

If you are already using GitHub for your code, why not use it as your Continuous Integration (CI) system as well? GitHub Actions will help you automate, customize, and execute your software development workflows right in your repository.

This course will show you how to create CI workflows and manage secrets. All for a variety of use cases with many practical examples.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: GitHub Actions


37. GitLab CI

Continuous Integration directly inside your GitLab repository.

You are using GitLab for source control managemnt? Why not also use it as your Continuous Integration (CI) system? GitHub CI provides features to automate, customize and execure your software development workflows. No extra software needed!

We will show you how to create your own CI pipelines and jobs and how to handle a variety of use cases. All with many hands-on examples.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: GitLab CI


38. Spinnaker

Cloud Native Continuous Delivery.

Spinnaker is an open source tool from Netflix. It specializes in the deployment of applications in the IaaS offering of various cloud providers. Spinnaker already provides “best practices” on how such deployments must be structured. This reduces the complexity and effort involved in creating deployments.

In the course we take a deep look at Spinnaker and its UI. We will create different deployments with different cloud providers. “Hands-on” is, as always, an important part of this course.

Facts

Duration: 2 Days

Level: Beginner

For further information have a look at our website: Spinnaker


39. GitOps

Continuous Delivery meets Cloud Native.

GitOps is a new method to manage Kubernetes clusters and application deployments. This is achieved by placing configuration-as-code into a Git repository as the single source of truth. Everything else is then automatically handeled by connected CI/CD systems.

This course will take you through all the important parts of GitOps and help you to choose best tools for setting up your GitOps workflow.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: GitOps


40. ChatOps

Automate processes with chat tools and bots.

Communication is the most important building block of a good team. Many companies are already using chat tools (Slack, MS Teams, etc.) for better communication. However, the full potential is often left unused.

This course shows you how you can use chat tools with the help of bots to automate your processes.

Facts

Duration: 1 Day

Level: Beginner

For further information have a look at our website: ChatOps