DevOps engineers are responsible for automating product development, testing and release processes. They know how to make development fast, efficient and secure.

Python Basics
Let’s start learning the Python programming language! In this module, you’ll learn basic syntax, variables, loops, functions, operators, lists, and other Python constructs.

Python Basics Extended
We’ve already familiarized ourselves a bit with Python. Now we’ll take a closer look at data types, loops, and logical operations. We’ll also look at debugging and code style in Python.

Git and Terminal
Terminal is one of the basic tools of any developer. In this module, you’ll learn the basic commands of the terminal, as well as what the Git version control system is and how to use it.

How the Web Works
Every day you interact with the Web in one way or another. But have you ever wondered how the Web works? In this module, we’ll help you understand what the Web is and how our devices interact and communicate on the Web.

SQL Basics
In this module, you will be introduced to the concept of a database and learn what types of databases exist. You will also look at how data is stored in relational databases and learn how to write SELECT queries to get the information you need in the form you want. After completing the module you will know what INNER JOIN is and what it is used for, you will know how to sort and group data by the required criteria and apply various functions of a particular database. Here we go!

Python Core for DevOps
Generators, iterators, decorators… you’ll learn to handle them with ease. But also: polymorphisms, classes, modules and a variety of other novelties.

Relational Database Administration
Even if your database is flawless, you must know how to create its backup. We’ll also take a look at database server management.

Monitoring and Observability
Are your web service users satisfied? The only way to answer this question is to have properly configured monitoring, and this module will help you determine how to do it.

Employment
We polish resumes, letters of recommendation, profiles in professional networks. Work with the job database. Test technical and non-technical interviews. Learn how to communicate with recruiters. Pass the real interview. Accepting an offer. Go to work.