DevOps — це філософія і культура розробки програмного забезпечення. DevOps фахівці традиційно користуються великим попитом на міжнародному IT ринку. І цей попит лише зростає. DevOps інженери супроводжують продукт на всіх етапах його життєвого циклу, автоматизують і пришвидшують процес розробки, підвищуючи її ефективність і безпеку.
У цій статті ми ділимося з вами корисними матеріалами для самопідготовки, які допоможуть примножити ваші знання у царині DevOps. Радимо ознайомитися з ними, перш ніж реєструватися на освітні програми з напряму DevOps від EPAM :)
⚙️ Основи програмування:
- Harvard University. CS50: Introduction to Computer Science — курс з інформатики від Гарвардського університету
- Scratch. — ресурс, де ви можете познайомитися з базовими поняттями програмування
⚙️ Мережі:
⚙️ Linux:
⚙️ Active Directory Domain Services:
⚙️ Python:
- Практичні завдання з Python
- Інтерактивний посібник з Python
- Курс з Python від Codecademy
- Посібник з Python для початківців
⚙️ Gitflow:
- Робочий процес Gitflow
- Шпаргалка щодо основних способів використання операцій git-flow
- Контроль версій з Git
⚙️ Різноманітні базові поняття:
- Continuous integration vs. continuous delivery. Принципи та відмінності
- Шість стратегій розгортання застосунків
- Курс Continuous Integration із Jenkins
- Життєвий цикл розробки програмного забезпечення. Етапи й моделі
⚙️ Docker:
- Інструкція з написання Dockerfiles
- Вчимося застосовувати multi-stage builds
- Огляд: chroot, cgroups і namespaces
⚙️ Книги:
- Gene Kim. The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win
- Lorin Hochstein, Rene Moser. Ansible: Up and Running
- Gene Kim, Patrick Debois, John Willis, Jez Humble. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
- David Farley, Jez Humble. Continuous Delivery Reliable Software Releases Through Build, Test, and Deployment Automation
За дотатковими ресурсами радимо зайти до нашої Телеграм-спільноти EPAM University.
Сподіваємося, що ці ресурси допоможуть вам визначитися з майбутньою професією і зробити перші кроки в DevOps!