Core DevOps

Skill Me Up expert on-demand training for DevOps Engineers. Learn how to write PowerShell and Bash Scripts, learn how to implement configuration management.

INDIVIDUAL

For those who are on a technical journey of self improvement

TRY FREE FOR 10 DAYS
TEAMS

Ideal for 5 or more in need of upskilling

TRY FOR FOR FREE
(Trial or Pilot)
ENTERPRISE

Ideal for 200 or more in need of upskilling and scalability

LEARN MORE
learning path
0 (0)
2 Lectures | 0 Labs | 4h | Beginner

In this technology agnostic learning path, you will see DevOps unmasked and understand what it is all about and it's benefits as well as how to design your organization to embrace it as a methodology. From there, we'll teach you how to build a pipeline and the new development life cycle implemented in a DevOps model. We'll move on to how to get DevOps up and running in your organization, how to create rapid iterations and feedback loops with your customer and how to empower your teams to do more. Finally, we'll discuss how to improve continuously and learn as you go.

learning path
4 (15)
4 Lectures | 2 Labs | 12h 58m | Intermediate

In this learning path, you will learn the fundamental concepts of what configuration management is and how to implement it using a variety of popular services such as Terraform, Ansible, Puppet and Chef.

lecture
0 (0)
2h 36m | Beginner | Jun 5 2020 |

This course is designed for IT leaders, developers, and operations folks trying to begin a DevOps implementation. We start off by thinking about the software development life cycle as a linear process throughout which you may optimize with DevOps by addressing concerns earlier in the process and beginning a CI/CD practice.Then, we will look at why it’s important to invite everyone to the planning table when first gathering requirements and designing features for a new product or service.After that, we will learn how to architect systems to be flexible and resilient, and how to document design decisions as you work.Then, we’ll cover techniques for choosing specific languages, frameworks, and programming patterns to develop well-written code that is more easily understood and maintained.We’ll also learn how to automate testing to utilize every type of test and ensure that code is functional across multiple environments.This course will wrap up by looking at how to take CI/CD to the next level and how to release software using deployment strategies proven to facilitate small, frequent releases of code with increased service availability.

lecture
3 (7)
2h 19m | Beginner | Dec 11 2018 |

In this course, the student will learn about the Ansible ecosystem of tooling with a special focus on Ansible Automation. Students will use Ansible for system management and configuration as well as work with Ansible playbooks.

lecture
5 (1)
2h 16m | Beginner | Aug 28 2019 |

This course provides an overview of what Chef configuration management is, and how you can use it to optimize your server automated configuration process. Starting from an introduction to Chef Software, you will learn about the Chef architecture, how to author recipes and cookbooks, and applying those to your systems.The goal of this course is to share a lot of hands-on experience, allowing you to follow along with the live demos. After going through this course, you will have a good understanding of Chef capabilities, have learned how to deploy your Chef Server and configure your Chef Workstation. You will also have authored 2 cookbook recipes to deploy a Linux Apache Web Server and a Windows Web Server, and validated the configuration updates.

lecture
4 (3)
2h 56m | Beginner | Jul 6 2019 |

This course is an introduction to Terraform concepts and configurations and demonstrates launching, changing and destroying resources on Amazon Web Services and Microsoft Azure. The course starts with an understanding of what Terraform is and why it’s an important tool for deploying reliable, repeatable cloud architectures and how to think about infrastructure as code. We will highlight the major concepts of terraform, the structure components of a Terraform configuration file and basic Terraform usage from the command-line. We will finish by walking through and example configuration and launching, changing and destroying resources on Microsoft Azure.

lecture
3 (2)
3h 25m | Intermediate | Aug 24 2019 |

This overview has been developed and targeted specifically towards system administratorsand software developers on a Linux platform, who want to automate the deployment of anapplication (installation, upgrades, configuration files) and/or provision or configurean entire system.

lecture
0 (0)
1h 24m | Beginner | Apr 13 2020 |

This course is designed for IT leaders trying to understand how to create a culture of DevOps in their organization. We start off by getting a broad understanding of DevOps and how it fits into the software development life cycle. We’ll cover DevOps values and priorities, which focus on people, process, and technology.Then, we will look at how to design your organization’s culture with DevOps in mind through encouraging teamwork, reducing silos, and embracing failure.After that, we will learn how to identify waste and locate bottlenecks along your software development life cycle to locate the easiest (and most immediate) wins for your DevOps transformation.Then, we’ll cover how to persuade your colleagues, from executives to engineers, of the benefits of DevOps.This course will wrap up by looking at how to measure your work and track your DevOps successes, allowing everyone to see the incremental improvements along the way.A DevOps transformation is no small feat, nor is it an overnight process. It will take hours of planning, honest conversations, brainstorming, reflection, and technical changes. This course will teach you how to unlock the early principles by learning and thinking about your everyday work from a different perspective. The DevOps journey is just as valuable as the outcome.

real-time lab
5 (1)
1h 15m | Beginner | Jun 3 2019 |

In this lab, you will create and deploy resources leveraging Ansible within the Azure CloudShell. This lab will guide you through the process of setting up the Azure CloudShell for use with Ansible. You will then create a Ansible Playbook from within the CloudShell and use it to deploy a virtual machine along with the dependant Azure resources.

real-time lab
5 (1)
45m | Beginner | Jun 1 2019 |

In this lab, you will create a Azure Virtual Machine leveraging Terraform within the Azure CloudShell. This lab will guide you through the process of setting up a service principal for Terraform and then deploying Azure Resources with a Terraform deployment file.

learning path
0 (0)
2 Lectures | 0 Labs | 4h | Beginner

In this technology agnostic learning path, you will see DevOps unmasked and understand what it is all about and it's benefits as well as how to design your organization to embrace it as a methodology. From there, we'll teach you how to build a pipeline and the new development life cycle implemented in a DevOps model. We'll move on to how to get DevOps up and running in your organization, how to create rapid iterations and feedback loops with your customer and how to empower your teams to do more. Finally, we'll discuss how to improve continuously and learn as you go.

learning path
4 (15)
4 Lectures | 2 Labs | 12h 58m | Intermediate

In this learning path, you will learn the fundamental concepts of what configuration management is and how to implement it using a variety of popular services such as Terraform, Ansible, Puppet and Chef.

lecture
0 (0)
2h 36m | Beginner | Jun 5 2020 |

This course is designed for IT leaders, developers, and operations folks trying to begin a DevOps implementation. We start off by thinking about the software development life cycle as a linear process throughout which you may optimize with DevOps by addressing concerns earlier in the process and beginning a CI/CD practice.Then, we will look at why it’s important to invite everyone to the planning table when first gathering requirements and designing features for a new product or service.After that, we will learn how to architect systems to be flexible and resilient, and how to document design decisions as you work.Then, we’ll cover techniques for choosing specific languages, frameworks, and programming patterns to develop well-written code that is more easily understood and maintained.We’ll also learn how to automate testing to utilize every type of test and ensure that code is functional across multiple environments.This course will wrap up by looking at how to take CI/CD to the next level and how to release software using deployment strategies proven to facilitate small, frequent releases of code with increased service availability.

lecture
3 (7)
2h 19m | Beginner | Dec 11 2018 |

In this course, the student will learn about the Ansible ecosystem of tooling with a special focus on Ansible Automation. Students will use Ansible for system management and configuration as well as work with Ansible playbooks.

lecture
5 (1)
2h 16m | Beginner | Aug 28 2019 |

This course provides an overview of what Chef configuration management is, and how you can use it to optimize your server automated configuration process. Starting from an introduction to Chef Software, you will learn about the Chef architecture, how to author recipes and cookbooks, and applying those to your systems.The goal of this course is to share a lot of hands-on experience, allowing you to follow along with the live demos. After going through this course, you will have a good understanding of Chef capabilities, have learned how to deploy your Chef Server and configure your Chef Workstation. You will also have authored 2 cookbook recipes to deploy a Linux Apache Web Server and a Windows Web Server, and validated the configuration updates.

lecture
4 (3)
2h 56m | Beginner | Jul 6 2019 |

This course is an introduction to Terraform concepts and configurations and demonstrates launching, changing and destroying resources on Amazon Web Services and Microsoft Azure. The course starts with an understanding of what Terraform is and why it’s an important tool for deploying reliable, repeatable cloud architectures and how to think about infrastructure as code. We will highlight the major concepts of terraform, the structure components of a Terraform configuration file and basic Terraform usage from the command-line. We will finish by walking through and example configuration and launching, changing and destroying resources on Microsoft Azure.

lecture
3 (2)
3h 25m | Intermediate | Aug 24 2019 |

This overview has been developed and targeted specifically towards system administratorsand software developers on a Linux platform, who want to automate the deployment of anapplication (installation, upgrades, configuration files) and/or provision or configurean entire system.

lecture
0 (0)
1h 24m | Beginner | Apr 13 2020 |

This course is designed for IT leaders trying to understand how to create a culture of DevOps in their organization. We start off by getting a broad understanding of DevOps and how it fits into the software development life cycle. We’ll cover DevOps values and priorities, which focus on people, process, and technology.Then, we will look at how to design your organization’s culture with DevOps in mind through encouraging teamwork, reducing silos, and embracing failure.After that, we will learn how to identify waste and locate bottlenecks along your software development life cycle to locate the easiest (and most immediate) wins for your DevOps transformation.Then, we’ll cover how to persuade your colleagues, from executives to engineers, of the benefits of DevOps.This course will wrap up by looking at how to measure your work and track your DevOps successes, allowing everyone to see the incremental improvements along the way.A DevOps transformation is no small feat, nor is it an overnight process. It will take hours of planning, honest conversations, brainstorming, reflection, and technical changes. This course will teach you how to unlock the early principles by learning and thinking about your everyday work from a different perspective. The DevOps journey is just as valuable as the outcome.

real-time lab
5 (1)
1h 15m | Beginner | Jun 3 2019 |

In this lab, you will create and deploy resources leveraging Ansible within the Azure CloudShell. This lab will guide you through the process of setting up the Azure CloudShell for use with Ansible. You will then create a Ansible Playbook from within the CloudShell and use it to deploy a virtual machine along with the dependant Azure resources.

real-time lab
5 (1)
45m | Beginner | Jun 1 2019 |

In this lab, you will create a Azure Virtual Machine leveraging Terraform within the Azure CloudShell. This lab will guide you through the process of setting up a service principal for Terraform and then deploying Azure Resources with a Terraform deployment file.