article-spots
article-carousel-spots
programs
Материалы

DevOps: материалы для самоподготовки

26 февр. 2025

DevOps – это целая философия разработки. Специалисты DevOps – одни из самых востребованных на международном IT рынке, потребность в которых продолжает расти. Именно они сопровождают жизненный цикл продукта от начала до конца: автоматизируют процессы, помогают собрать все в единую систему, сократить время разработки, увеличить ее эффективность и безопасность. 

В этой статье мы поделимся полезными материалами для самостоятельного изучения, которые помогут вам приобрести & расширить свои знания о DevOps. Советуем их изучить прежде, чем зарегистрироваться на обучающие программы в направлении DevOps от EPAM :)

⚙️ Основы программирования:

  1. Гарвардский курс по Computer Science
  2. Scratch – ресурс, где можно познакомиться с базовыми понятиями программирования


⚙️ Компьютерные сети:

  1. Курс по компьютерным сетям от Neso Academy
  2. Курс по компьютерным сетям от Free Code Camp



⚙️ Linux:

  1. Операционная система Linux — Ускоренный курс для начинающих
  2. Базовый курс по Linux
  3. Основы Linux



⚙️ Active Directory Domain Services:

  1. Active Directory Domain Service: детально
  2. Microsoft Learn. Active Directory Domain Services



⚙️ Python:

  1. Практические задания по Python
  2. Интерактивное пособие по Python
  3. Курс по Python от Codecademy
  4. Пособие по Python для начинающих


⚙️ GitFlow:

  1. Рабочий процесс Gitflow
  2. Шпаргалка по основным способам использования операций git-flow
  3. Контроль версий с Git


⚙️ Различные базовые знания:

  1. Continuous integration vs. continuous delivery. Принципы и отличия
  2. Шесть стратегий развертывания приложений
  3. Курс Continuous Integration с Jenkins
  4. Жизненный цикл разработки программного обспечения. Этапы и модели


⚙️ Docker:

  1. Инструкция по написанию Dockerfiles
  2. Учимся использовать multi-stage builds
  3. Обзор: chroot, cgroups і namespaces


⚙️ Книги на английском языке:

  1. Gene Kim. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win
  2. Lorin Hochstein, Rene Moser. Ansible: Up and Running
  3. Gene Kim, Patrick Debois, John Willis, Jez Humble. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
  4. David Farley, Jez Humble. Continuous Delivery Reliable Software Releases Through Build, Test, and Deployment Automation



Надеемся, эта подборка поможет вам выбрать правильное направление и сделать первые шаги в DevOps!