Advanced Practical DevOps From theory to production: automation, scaling, and continuous improvement

This is an advanced course designed to strengthen basic knowledge on practice and confidently progress in your career.

You need skills in Linux and Windows operating systems, databases, and TCP/IP fundamentals to enroll. You should also be familiar with one programming language (Python, Java, .NET, Ruby, or Golang) and have basic knowledge of writing automated scripts (BASH, CMD). You can acquire these skills in the "DevOps I: Linux and Networks Fundamentals" and "DevOps II: CI/CD, Containers, and Cloud Fundamentals" courses.

WHY SHOULD YOU LEARN DEVOPS:

DevOps is an approach that brings together development and operations teams to deliver high-quality, reliable products faster. Process automation, continuous integration and deployment (CI/CD), monitoring, and security all help businesses adapt to change and reduce risks.

That's why the demand for DevOps engineers is growing, and companies value specialists who can make processes more efficient.

AFTER THE COURSE, YOU WILL BE ABLE TO:

  • confidently manage server infrastructure, administer Linux, and automate tasks using Cron
  • configure networks and firewalls, and ensure system security
  • build efficient CI/CD pipelines, work with containers, and set up Jenkins and GitHub Actions for automated deployment
  • use Docker and Kubernetes to ensure the scalability and stability of applications
  • automate infrastructure with Terraform and configure servers with Ansible
  • monitor and analyze systems, set up Prometheus and Grafana Loki for metrics collection and logging
  • work with cloud platforms (AWS, Azure, GCP) and deploy services in the cloud

IT’S A MATCH IF YOU:

Have basic knowledge of one programming language (Python, Java, .NET, Ruby, Golang) and databases, understand the principles of writing automated scripts (BASH, CMD), and have a general understanding of working with Linux, Windows, and TCP/IP. You can acquire these skills in the "DevOps I: Linux and Networks Fundamentals" and "DevOps II: CI/CD, Containers, and Cloud Fundamentals" courses.

Available groups for registration

After registering for the course, you will gain access to a chat with a mentor on Discord, where you can ask additional questions about the course program.


21.04.2025-27.06.2025
Online

Advanced Practical DevOps

9499 UAH

Registration is open till 21.04.2025

We aim to help start a career in IT for those who really want to, but don't have the possibility to pay for the course. We offer several free places on the course to veterans, internally displaced people, and those from vulnerable groups. Please fill out the form, explain your situation and complete the test task, as some basic knowledge is required to successfully complete the course. One can obtain a free place for only one course at the SoftServe Academy.

COURSE INFORMATION

SCHEDULE AND COURSE FORMAT

  • Two sessions per week with a mentor, including topic discussions and live coding of practical tasks
  • Mentor communication available in the Discord chat
  • Additional learning materials and homework with feedback
  • Language of instruction: Ukrainian, with some materials in English (A2 level)
  • Duration: 2 months (18 sessions)

COURSE PLAN

This course consists of the following modules:

Linux System Administration

  • Files & Folders Manipulations
  • Installing Software
  • System Resource Usage
  • Managing Processes
  • Managing Users
  • File Permissions and Ownership

Networking

  • Network Configuration
  • Firewall

Version Control and Automation

  • Git Basic
  • GitHub Repository Configuration
  • Branches and Protection Rules
  • Webhooks
  • GitHub Secrets and Variables

Scripting and Configuration Management

  • Bash Scripting
  • Python
  • Ansible Basics
  • Ansible Roles
  • Ansible Galaxy
  • Terraform

CI / CD

  • CI Fundamentals
  • Jenkins
  • GitHub Actions

Containerization and Orchestration

  • Docker
  • Kubernetes Basic

Observability (Monitoring and Logging)

  • Prometheus
  • Grafana Loki

Basic Cloud Services

  • AWS
  • Azure
  • GCP

FAQs

1. Are there any prerequisites for the course?

To enroll in the course, you need basic knowledge of one programming language (Python, Java, .NET, Ruby, Golang), an understanding of automated scripting (BASH, CMD), databases, and a general familiarity with Linux, Windows, and TCP/IP. You can acquire these skills in the "DevOps I: Linux and Networks Fundamentals" and "DevOps II: CI/CD, Containers, and Cloud Fundamentals" courses. This course focuses on advanced DevOps concepts, covering its key components with a strong practical orientation.

2. Can I study online using recordings if I can't attend live classes?

Yes, the course offers a flexible schedule, allowing you to study online conveniently within the sprint format. We recommend dedicating 2-3 hours daily to master the course material successfully.

3. Will I receive a certificate after completing the course?

Yes, you will receive an internationally recognized certificate from an IT company. You must complete at least 50% of the course program to gain the certificate.

BENEFITS

Growth

Development Icon

Access to additional e-courses

Support

Support Icon

From experienced mentors and educational AI assistants

Community

Community Icon

A community of like-minded people on Discord

Certificate

Certificate Icon

International model from an IT company

Language

Language Icon

Ukrainian (materials in English)

Language upgrade

Language Upgrade Icon

Free English conversation club

Practice

Practice Icon

Consolidation of theory through practical tasks of the course

AI

AI Icon

We teach how to use modern AI assistants and tools

Soft Skills

Soft Skills Icon

Private events with company experts

Meet your mentors

Mykhaylo Plesha

Mykhaylo Plesha

Softserve Academy Mentor

Ukraine

20+ years of professional experience in IT
Certificates: Red Hat Certified System Administrator (RHCSA)
Technologies: Node.js, WebUI (Angular, React, Vue.js), DevOps (Ansible, Terraform, AWS, Azure)

Dmytro Uzun

Dmytro Uzun

SoftServe Academy Mentor

Ukraine

8+ years of professional experience in IT
Technologies: Linux, Jenkins, Ansible, Docker, Terraform, AWS
LinkedIn: dmytro-uzun

Sign up to get informed about course launch:

Call us

Mon - Fri 10:00 - 19:00

Toll-free (Ukraine)

GOT QUESTIONS?