Practicing DevOps

A set of hands-on author's courses for DevOps engineers and developers

Choose a course
image

Courses

Kubernetes

Hands-on Kubernetes Course

This course is a great fit not only for DevOps engineers, but also for developers who work with k8s. It covers all the essential hands-on knowledge you need on the job. The course is built around a "from practice to theory" approach - it won't be boring!

Included in the Mentorship program

Course price: $214 $160
Start for free

Free access to the first 4 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (28 lessons)

  1. Launching a cluster, configuration file
  2. Installing kubectl. Connecting to the cluster
  3. Running production workloads via kubectl
  4. Creating a manifest to describe a workload (pod, deployment)
  5. Configuring Limits/Requests. Master and Work nodes
  6. Pod statuses. Readiness, Liveness probes
  7. Service resource. NodePort type
  8. Service of type ClusterIP and ExternalName
  9. Running a pod with tooling (ping, dig, telnet …)
  10. Port forwarding
  11. Service of type Load balancer. Ingress resource. Routing traffic from the internet
  12. Cert-manager. Automatic SSL certificate issuance
  13. Data storage: ConfigMap, Secrets
  14. Volumes: data persistence (PV, PVC)
  15. Config Volumes: mounting ConfigMap files
  16. Configuring an application via ENV and Secrets
  17. StatefulSets
  18. DaemonSet
  19. Jobs and scheduled runs with Cronjobs
  20. NodeAffinity, NodeSelector
  21. PodDisruptionBudget, PriorityClass
  22. Scaling pods: HorizontalPodAutoscaler
  23. Scaling nodes: Autoscaler
  24. LimitRange/ResourceQuota
  25. Service Accounts & RBAC
  26. Gateway API - a modern alternative to Ingress
  27. VolumeSnapshots & Volume Resize
  28. Pod spread topology
Show all
Learn more about the course

Kubernetes

Kubernetes advanced Course

This course is intended for those who are already familiar with the basics of Kubernetes and want to deepen their knowledge and skills. We'll dive into advanced aspects of managing Kubernetes, including running cloud and self-hosted Kubernetes clusters, using Helm to manage applications, creating Helm charts, and much more.

The course covers a variety of tools and techniques that let you effectively monitor and log activity in the cluster, including using Grafana. We'll also look at various authorization methods such as AuthProxy and KeyCloak, as well as using Vault in Kubernetes.

You'll learn to work with HPA using custom metrics, learn about Kubernetes operators and Validating webhooks. In addition, we'll dive into the world of Service Mesh, in particular, we'll explore Linkerd.

Included in the Mentorship program

Course price: $284 $230
Start for free

Free access to the first 3 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (18 lessons)

  1. Launching cloud k8s
  2. Using Helm
  3. Creating Helm charts
  4. Cluster monitoring tools. Grafana.
  5. Logging tools
  6. Authorization: AuthProxy
  7. Authorization: KeyCloak
  8. Vault in k8s
  9. Autoscaling with KEDA
  10. K8s operators
  11. Validating webhooks
  12. Service Mesh (Linkerd)
  13. Under the hood of k8s
  14. Launching a self-hosted cluster
  15. Operating your own cluster
  16. User management
  17. Storage solutions
  18. Load balancer solutions
Show all
Learn more about the course

Linux & Network

Linux & Networks + Ansible & Bash Course

Learn the fundamentals of working with the Linux operating system, networking technologies, automation with Ansible, and writing Bash scripts. It runs in a fun and engaging format, using hands-on tasks on our own infrastructure. You can start right now!

Included in the Mentorship program

Course price: $234 $200
Start for free

Free access to the first 3 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (18 lessons)

  1. The history of Linux and its impact
  2. Installing Linux (desktop)
  3. First steps in Linux
  4. Working with the file system
  5. User privilege system
  6. Working with devices
  7. Processes, threads, signals
  8. Text editors and utilities
  9. Init system (systemd)
  10. Package management
  11. Kernel and modules
  12. Monitoring and logging
  13. Git version control system
  14. Ubuntu server edition
  15. Networking in Linux
  16. Bash scripting
  17. Ansible basics
  18. Security in Linux
Show all
Learn more about the course

Terraform

Hands-on Terraform Course

Learn to manage infrastructure as code using the most popular tool. This course is also built around a "from practice to theory" approach. There are 2 course variants: working with Yandex.Cloud and with AWS.

Included in the Mentorship program

Course price: $125 $100
Start for free

Free access to the first 4 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (16 lessons)

  1. Installing Terraform
  2. Entities in Terraform
  3. The full Terraform workflow
  4. Terraform layout
  5. Terraform and provider versions
  6. Working with Yandex.Cloud / AWS (2 course variants)
  7. Terraform state
  8. Creating cloud resources
  9. Datasources
  10. Variables
  11. Control structures and functions
  12. Resolving Terraform drift
  13. Managing environments with workspaces
  14. Splitting code into logical parts
  15. Using modules
  16. The terraform-docs, fmt utilities
Show all
Learn more about the course

Docker

Hands-on Docker Course

We'll study this must-have containerization tool in detail by completing hands-on tasks that you'll definitely run into in your daily work

Included in the Mentorship program

Course price: $82 $70
Start for free

Free access to the first 4 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (13 lessons)

  1. Installing Docker
  2. Running a container. Core concepts.
  3. Building an image. Dockerfile. Filesystem
  4. Data storage. Volumes.
  5. Environment variables. dot env file.
  6. Multistage builds
  7. Docker Registry
  8. Docker networks
  9. Docker tools, lazydocker
  10. Docker compose
  11. Security in Docker
  12. Docker Swarm
Show all
Learn more about the course

CI/CD

Hands-on CI/CD Course

Learn to build pipelines and ship code to production and test environments. The training is hands-on, using GitLab and GitLab CI. It covers working with both regular runners and runners in kubernetes.

Included in the Mentorship program

Course price: $113 $90
Start for free

Free access to the first 3 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (10 lessons)

  1. What are CI and CD?
  2. Gitlab and Gitlab CI
  3. Installing Gitlab Runner
  4. gitlab-ci.yml configuration
  5. Gitlab services
  6. GitlabCI in kubernetes
  7. Universal pipeline
  8. Advanced Gitlab CI syntax
  9. Artifacts in ci/cd
  10. GitOps(ArgoCD)
Show all
Learn more about the course

12-Factor App

Hands-on 12-Factor App Course

Learn the 12-Factor App methodology by building a real microservice application in Go using modern DevOps practices

Course price: $138 $100
Start for free

Free access to the first 3 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (14 lessons)

  1. Codebase - One codebase tracked in version control
  2. Dependencies - Explicitly declare and isolate dependencies
  3. Config - Store configuration in the runtime environment
  4. Backing services - Treat backing services as attached resources
  5. Build, release, run - Strictly separate the build and run stages
  6. Processes - Run the application as one or more processes
  7. Port binding - Export services via a port
  8. Concurrency - Scale horizontally
  9. Disposability - Maximize reliability with fast startup and graceful shutdown
  10. Dev/prod parity - Keep development, staging, and production environments as similar as possible
  11. Logs - Treat logs as event streams
  12. Admin processes - Run admin/management tasks as one-off processes
  13. Bonus factors: factors 13 and 14 from the course author
Show all
Learn more about the course

DevSecOps

Hands-on DevSecOps Course

Learn security principles in DevOps through the hands-on integration of security tools into the CI/CD pipeline and application protection

Course price: $185 $150
Start for free

Free access to the first 3 practice tasks

Learn more about the course

Step-by-step instructions

Progressing from simple to complex, following instructions step by step with a detailed description of the result

Automatic validation

After completing each task, you can check your solution right away without contacting an instructor

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, conduct a technical interview, and provide a list of common questions on the topic

Hands-on tasks (11 lessons)

  1. Intro
  2. Security in the software development lifecycle (SDLC)
  3. Static analysis: SAST
  4. Dynamic analysis: DAST and Fuzzing
  5. Container security: Threat protection
  6. Web Application Firewall (WAF)
  7. Network Policy in DevSecOps
  8. VPN
  9. Security on the local host
  10. Principle of least privilege
  11. OWASP Top 10
Show all
Learn more about the course

Devops Roadmap

Free meta-course

This meta-course is an extended checklist that will help you navigate the world of DevOps. It lists all the main areas and skills a DevOps engineer should have: from Linux to programming.

It's also useful when preparing for interviews.

Included in the Mentorship program

Course price: Free
Start for free

Free course for everyone

Start for free

Devops skills checklist

  1. Linux fundamentals and the command line
  2. Networking technologies and protocols
  3. Programming fundamentals (Python/Go/Bash)
  4. Version control systems (Git)
  5. Containerization (Docker)
  6. Container orchestration (Kubernetes)
  7. Infrastructure as Code (Terraform)
  8. CI/CD pipeline and automation
  9. Monitoring and logging
  10. Security (DevSecOps)
  11. Cloud platforms (AWS/GCP/Azure)
  12. Configuration management
Show all
Start for free

Hands-on Project

Hands-on Project

A project assignment to gain hands-on experience on a real project that is currently running in production. The task: deploy all 20 microservices to Kubernetes via CI/CD and Helm, while Kubernetes itself must be deployed via Terraform in the cloud. Dependent cloud resources must also be created. All you have: the project's source code, a guide to follow, and, of course, my support.

Included in the Mentorship program

What the project includes:

  • Running the backend, including the build
  • Running the frontend, including the build
  • Running dependent services: database, Redis
  • Creating Helm charts
  • Building application images
  • Creating CI/CD pipelines including steps, builds, data migrations, and deploying a new version
  • Setting up dynamic test environments
  • Creating and configuring s3 buckets to store the project's data

What will be provided:

  • Backend / frontend source code
  • Instructions and completion criteria for each stage
  • Support for any questions that come up (email/online meetings)

How do I get access to the project?

The project is available only within the mentorship program. If you're already in the program, access will be granted according to your training schedule as part of the plan we've built

Learn more about the Mentorship program

Step-by-step instructions

Moving from simple to complex, step-by-step instructions with a detailed description of the result

Ask a question anytime

Feedback from the course author at every step. A list of the most common questions with answers

Trained AI assistant

Available 24x7 to answer all your questions, run a technical interview, and provide a list of common questions on the topic

Devops Troubleshooting

Devops Troubleshooting Course

A hands-on course on diagnosing and solving problems in DevOps infrastructure. Learn troubleshooting techniques for Kubernetes, Docker, CI/CD pipelines, monitoring, and other components of the modern DevOps ecosystem.

Included in the Mentorship program

What the course includes:

  • Kubernetes (Beginner) - cluster diagnostics basics
  • Kubernetes (Intermediate) - advanced troubleshooting techniques
  • Kubernetes (Advanced) - complex diagnostic scenarios
  • Linux Server (Beginner) - diagnosing system problems
  • Linux Server (Intermediate) - performance analysis
  • Linux Server (Advanced) - deep system analysis
Learn more about the Mentorship program

Hands-on scenarios

Real-world problem cases and their solutions across various components of DevOps infrastructure

Diagnostic methodology

A systematic approach to identifying and solving problems in complex distributed systems

Diagnostic tools

Learning modern tools for monitoring, logging, and performance analysis

Devops mentorship

Mentorship program

Master the DevOps profession with a unique author's program. Individual mentorship for the most effective way to learn the DevOps engineer profession and achieve your ultimate goals: a higher salary, a higher grade, landing the job you want.

Program price: Individual

Learn more

Mentorship program (4-6 months)

Personalized approach

In the first one-on-one online meeting, we figure out your goals and skills. We build a professional development plan

Learning by doing

You progress according to the plan, including by using our courses

Regular meetings

The program includes 4 personal consultations, in which we'll be sure to resolve all your questions.

Working on a project

After mastering the course materials, you can move on to a project that has a real-world counterpart in "production" and runs on the same codebase. At this stage, the knowledge you've gained earlier will be reinforced. You'll be provided with the source code, instructions, and support.

Unique materials

Only as part of the mentorship program do you get access to materials that include a collection of real DevOps cases, problems, and ways to solve them

A sense of confidence

Only as part of the mentorship program do you get access to materials that include a collection of real DevOps cases, problems, and ways to solve them

Topics covered

Docker

Learn the basics of containerization - it's the foundation for more complex systems like kubernetes

Terraform

Learn the Infrastructure as Code approach using a popular tool as an example

Kubernetes

Dive into hands-on work with the most popular container orchestrator

Kubernetes advanced

Learn the basics of containerization - it's the foundation for more complex systems like kubernetes

CI/CD

Deploy pipelines of various kinds, including deploying to k8s. We learn using GitLab as an example.

Devops Roadmap

Your compass in the world of devops, including exclusive materials: DevOps cases, an interview question-and-answer database, and much more.

Linux & Networks + Ansible & Bash

Suitable both for beginners and for those who have already worked with Linux. Installing the desktop and server versions, working with the command line and text editors. Working with packages and much more in this big hands-on course.

Devops Troubleshooting

A hands-on course on diagnosing and solving problems in DevOps infrastructure. Real production incidents that DevOps engineers run into every day. Organized by difficulty level and topic.

What the program includes

4 hours of consultation where we'll assess your experience, skills, priorities, and aspirations and build an individual plan

Prompt, priority email support for the entire duration of the training. Help with your resume and passing interviews.

A project assignment to gain hands-on experience on a real project that is currently running in production.

Access to the interview question-and-answer database and the DevOps cases database

Full access to all courses in the program

A certificate can be issued upon request

Enroll   Details
What programs are available?
arrow icon

Since April 2024 there are 2 programs: full and short. The programs are similar; the short one differs in that it does not include a hands-on project and the number of included consultation hours is 3 (instead of 4). You can pay the difference at any time and switch to the full program.

What do I get after completing the program?
arrow icon

Confident skills with popular DevOps tools and fundamental knowledge you'll be able to apply in real work. An understanding of the principles needed to land a job successfully. There are internship options for graduates.

Who is this program for?
arrow icon

For specialists at the Junior, pre-Junior, and roughly Middle levels. If you're not sure, get in touch — I consider each person individually. If you have no IT experience at all, then unfortunately I won't be able to take you on for training until you've successfully completed the Linux & Networks course

What basic background do I need to complete the tasks?
arrow icon

You'll need terminal (console) skills, basic knowledge of working with client-server applications, and a user-level understanding of Linux

How long is this course intended to last?
arrow icon

The support period is 6 months for the full program and 4 months for the short one

How much does the training cost?
arrow icon

The price depends on your level, so it's set individually, but I'll say right away that it's much cheaper than the cost of popular courses on well-known platforms — which, on top of that, won't provide an individual approach. At present, the average cost of training ranges from 1/3 to 1/2 of the average salary of a specialist at a comparable level.

What if I've already bought courses on your platform?
arrow icon

Then the cost of the training program will be lower for you — I take this into account when calculating the price

How is this different from similar courses on well-known educational services?
arrow icon

I recommend reviewing the comparison table on the program page

Is there an installment plan?
arrow icon

Since April, you can pay in installments of 33%+33%+34%, with a payment each month. In this case there's a 10% price increase. With a 50% + 50% payment, everything stays as before — it's interest-free. UPD: since August 2025, you can arrange a bank installment plan (for a long term)

Successfully landed a job after the program
I recently finished the "Mentorship Program" and was very pleased. The course was well structured, and the materials were clear and accessible. The hands-on tasks helped me better understand the theory and apply it in practice. I especially want to highlight the mentor's work. He always responded quickly and gave useful advice. After finishing the course, I was able to get a job at an IT company. The knowledge and skills I gained played a key role in that.
avatar

Artem, 17.06.24

Mentor's comment: Artem was one of the first to complete the training program. I really liked the way he asked questions: there were always enough details to answer right away, without follow-ups, and some of them ultimately helped improve parts of the courses. Thank you for the review — I was extremely glad to work with you, and I wish you continued success in your career!
Invaluable cloud infrastructure experience
I'm very grateful to the course creators for the mentorship program, in which I went through the entire package of training courses. The project work let me dive into the DevOps field and gain skills in deploying cloud infrastructure. Under Alexander's guidance, I completed a project in which I practiced building cloud infrastructure with IaC using Terraform. I figured out how to set up continuous development CI/CD processes on GitLab. I gained invaluable experience that will come in handy in the future.
avatar

Viktor, 23.09.24

Mentor's comment: Viktor got through this program by his persistence and determination. It was clear that not all the tasks came easily to him (especially the project part), but together we successfully handled everything. Such intensive practice definitely doesn't go to waste. Thanks for the review!
Got an offer after technical calls
Solid courses, lots of practice. For me personally, the most valuable part was talking with Alexander. By going through the courses and calling periodically, working through questions from both the courses and past interviews, I ultimately felt more confident, passed a couple of tough technical calls, and got an offer.
avatar

Leonid, 27.12.24

Mentor's comment: Thank you! It was a pleasure working with you, Leonid, and I'm very glad you achieved your goal! I wish you continued success in your career!
A carefully curated set of relevant knowledge
The training program delivers a carefully curated set of relevant knowledge from a practicing DevOps engineer, with no filler and no hours-long lectures. The goal of each practical is to quickly get the student up to speed on the subject through a concrete example. A convenient platform, access to which remains after completing the courses. You can later use it as a cheat sheet at work. Support and goodwill: for any question that comes up while taking the course, you can reach out to the author and get a prompt answer.
avatar

Evgeny, 8.01.25

Mentor's comment: Thank you for such a detailed review! I was very glad to work with Evgeny — he showed a diligent approach to learning and went into every detail, which was especially noticeable during the project work. I remember that Evgeny mostly did the tasks and went through the courses in the evening and night hours, so I would receive carefully formulated questions in the morning and would get right to answering them.
A hands-on approach with no filler
An excellent course focused on a hands-on approach, with no filler. The individual consultations and answers to questions are undoubtedly a huge plus that sets this platform apart from the rest.
avatar

Timur, 10.04.25

Mentor's comment: I'm very glad you enjoyed the program. Timur picked up the material very quickly and applied it in practice. On top of that, he always asked clear questions. The project was done excellently, in places even beyond what was required. I love working with people like this. I'm absolutely sure a successful career awaits Timur.
Got hired as a DevOps engineer even before finishing the program
Sasha, I got hired. And not just as an admin, but as a full-fledged DevOps engineer. A little scary, but I'll do my best. That's why I decided to buy another course from you, about the 12 factors. Thanks to your authorship — I enjoy learning with you.
avatar

Maxim, 02.07.25

Mentor's comment: It's for reviews like this that I do what I do. I'm very glad you were able to find a job, even before fully completing the program! Thank you for the review, and I wish you continued success in your career!
SHOW MORE
Next level

Platform benefits

benefits icon

You gain hands-on knowledge by completing tasks in a ready-made, genuinely working environment

benefits icon

Setup is minimal — start right away!

benefits icon

Instant validation of every task lets you immediately see the result of your work

benefits icon

Feedback from the course author at every step — clarify any details if something is unclear

benefits icon

Every course is kept up to date. We constantly expand and refresh the materials, so they always stay current

benefits icon

The latest versions and our own in-house tool — Kurator

benefits icon

Upon completing the course, you can request a certificate from DevopsTrain

benefits icon

The price is incomparably lower than well-known courses, and the results are better

avatar
Alexander Babochkin

CTO, DevOps engineer, Go developer

Private consultations

A personal professional development plan based on your skills and priorities

  • Consultations from a practicing Lead-level DevOps engineer
  • We'll assess your background
  • We'll define your goals
  • We'll build a professional development plan (and a salary growth plan)
  • Regular meetings to track and adjust the plan as needed
  • I'll share my experience and my forecasts for the coming years
  • I'll give recommendations on your resume
  • I'll give advice on passing interviews
  • We'll get the most out of it for a very reasonable amount (a high price/result ratio)
  • Format: one-on-one online meeting
$110
Pick a time
About me

I've been in IT since 1999 — that's when I started doing development, as well as setting up and maintaining servers. Back in those early days, the term DevOps didn't even exist yet, but some of the practices were already around. Over the years, I increasingly wanted to move away from development and set up CI/CD processes in the company, which is ultimately what I did.

A few years ago, the idea came up to create hands-on courses on my own platform — luckily, my development experience made that easy to pull off. Even then, it was obvious to me that the popular educational platforms were heading in the wrong direction, and their price/quality ratio was far from ideal. That's how the DevopsTrain project was born. I'm convinced the future lies not in the mass-market segment, but in a personalized approach.

Working with me, you can count on the following:

  • Expert knowledge of the field
  • Attentive treatment of every student
  • An excellent price/result ratio
  • Openness to feedback

Get in touch!

Team

avatar
Alexander

CTO, DevOps engineer, Go developer. Author and creator of DevopsTrain

avatar
Sofya

Account manager

avatar
Galina

Course coordinator

Reviews

Review (Kubernetes)

As someone who had never worked with k8s before, I really enjoyed the course. It's convenient that the infrastructure is already set up (no need to fuss with it), the material is presented in an engaging way with examples and validations. And for that price it's just on fire!

avatar

Alexey, on the platform since 14.09.24

Review (Kubernetes)

Exactly what I was looking for to quickly dive into hands-on practice. The format and execution are great.

avatar

Natalya, on the platform since 24.03.24

Loved the course (Kubernetes)

Everything is laid out competently and clearly. If anyone asks me for a Kubernetes tutorial, your course is the first thing I'll recommend. Thank you!

avatar

Vladimir, on the platform since 17.06.23

(Kubernetes)

For someone who had never dealt with k8s, the course provided the foundational skills — everything is described very pleasantly and well.

avatar

Viktor, on the platform since 05.10.23

A good course with hands-on tasks (Kubernetes)

This is a genuinely valuable course covering the most important and relevant areas of Kubernetes. Now, after finishing it, I use it as a reference in my work

avatar

Mikhail, on the platform since 12.08.23

This practicum is clearly underrated (Kubernetes)

K8s courses cost several times more, yet they still wouldn't give this level of hands-on immersion. Plus real savings on cloud resources. I always got a quick answer to any questions that came up

avatar

Ivan, on the platform since 28.08.23

Simply wonderful (Roadmap)

The Roadmap is simply wonderful — I finally found a rough description of what a DevOps engineer should be able to do and know. It makes searching for information easier and structures my learning, big plus for that.

avatar

Irina, on the platform since 28.11.23

An interesting format (Kubernetes)

I think the course is a perfect fit for those who value their time and don't like watching a lot of video material. Literally from the very first task I was immersed in practice, and it's genuinely interesting!

avatar

Alexey, on the platform since 24.03.23

Blog

🚀 Updates to the 'Hands-on Kubernetes' Course

Updates to the popular 'Hands-on Kubernetes' course: new diagrams and sections on Gateway API, VolumeSnapshot, VolumeResize, and Pod Spread Topology

🎉 Year 2025 AD in Review 🎉

2025 year in review for DevopsTrain

🎉 DevopsTrain YouTube Channel 🎉

Announcement of the new DevopsTrain YouTube channel

Measure once, cut twice

On the importance of double-checking before performing destructive operations

New course! — DevOps Troubleshooting 😱

Announcing a new course on troubleshooting DevOps cases

Tests Through the Eyes of a DevOps Engineer

On understanding testing to correctly configure CI/CD pipelines

DevOps as a progressive and conservative field

On the balance between being progressive and conservative in DevOps

Nowhere Without a Plan

On the importance of planning critical operations in production

What's the Point of My Platform

How the devopstrain course format advances your DevOps learning

Middle or Junior ❔

Why you should consider positioning yourself as a Middle if you have experience in adjacent fields

Startup, Mid-size, Enterprise

Differences, pros and cons of working at companies of different sizes

NixOS a year later

Impressions from using NixOS as a home system after a year of use

A bit about DevSecOps

What the DevSecOps approach is really about and how it differs from traditional security practices

DevOps as a Safe Haven in the Brave New World of AI

Why DevOps specialists will remain in demand in the age of AI

Truly your last chance NOT to end up driving a taxi

How AI is changing the IT industry and what specialists should do

Mentorship: A Passing Trend or Something More?

Reflections on the role of mentorship in modern DevOps

AI Assistant in Devopstrain

A case study of using LLM models in an educational platform

Breaking Down an SRE Engineer Job Posting

An analysis of the requirements for an SRE engineer at Sber-Insurance

Console GUI utilities

Handy text interfaces for working with servers

Myths About DevOps

Common misconceptions about DevOps

Kubernetes 1.32.

Breaking down the SLO, SLA, and SLI metrics

Is It Worth Becoming a Team Lead?

Cloud infrastructure outages. Who's to blame?

How I Create Courses

NixOS 3

Breaking Down an Interview Question

Murphy's law

NixOS 2

NixOS

Work-life balance in DevOps

Terraform in the pipeline

Do you always need CI/CD?

DevOps principles recommend building complete delivery chains: from commit to deploy. But is it always worth following these principles 👽?

Golang for DevOps

Why it's better to use Golang for DevOps needs

Where to Start Learning DevOps

How to become a DevOps engineer

Common Questions in a Technical DevOps Interview

Prometheus metrics

How to store and use secrets securely

On backups

Let's talk about backups

Soft Skills for a DevOps Engineer

Why they really matter

The Future of DevOps

For the next 5-10 years

Test environments

How they help ship verified code

How to roll out updates sensibly

Let's talk about updates, which are a key factor in ensuring security.

Security in devops

Do absolutely secure systems exist?

Launching the Community

A new way for DevOps folks to connect

What is DevSecOps

What are its features and purpose?

What is MLOPS

How does it differ from DevOps?

Who is a Platform Engineer

A trendy new buzzword or a useful offspring of DevOps?

Report: Kubernetes adoption across organizations (as of 2023)

Let's assess their results and feedback

Why is DevOps the most rewarding field in IT?

Let's look at the reasons people choose DevOps, the pros and cons

Tools for managing k8s

Let's look at the most popular and convenient applications

How to Add a User to Kubernetes?

Let's look at the authentication options in k8s

Who is a Cloud Engineer?

How do they differ from a DevOps engineer, and what do they have in common?

Observability stack

An observability stack is an essential part of a project's success

What is Infrastructure as Code?

What IaC is, its core principles and purpose

Who is an SRE?

Site reliability engineer — who are they, and what tasks do they handle?

What is DevOps?

Let's try to figure out what this beast is and what we're actually doing here

help

Need help?