DevOps інтернатура під керівництвом Олександра Заіченко
Якщо ви маєте базові знання Linux та Git, прагнете зануритись в DevOps культуру, пропонуємо унікальну можливість пройти безкоштовну навчальну програму від засновника компанії IT Outposts та DevOps-євангеліста, Олександра Заіченко і долучитись до професійної DevOps команди.
Фаундер компанії IT Outposts, яка надає DevOps сервіс для SaaS проектів та відомих ентерпрайз клієнтів в Україні і за кордоном.
DevOps партнер компанії Dinarys.
Ментор Міжнародного Клубу Архітекторів (ISAC).
Більше 10 років провідний розробник та DevOps Engineer, більше 5 років – Team Lead DevOps в компаніях Betinvest, ETG Ukraine, Samsung, Hubber, SBTech.
Батько трьох чудових доньок та власник двох собак.
Відео по курсу
Невеличке вiдео по курсу вiд Олександра
Чому DevOps?
Якісних DevOps інженерів бракує на ринку праці;
Ти бачитимеш цілісну картину проекту від інфраструктури, сервісів, процесу розгортання до моніторингу і інструментів масштабування;
Величезна кількість технологій, що стрімко розвиваються дають стимул бути в постійному тонусі і безперервно підвищувати свої професійні навички та бути більш затребуваним спеціалістом;
Взаємодія з різними командами розробки (різний стек) та клієнтом дозволить розвинути якісні комунікативні здібності (soft skills), а робота в професійній DevOps команді дасть незамінний практичний досвід у вирішенні складних задач та проблем.
Для кого курс?
Необхідні навички
Базове знання Linux
Базові знання Git
Рівень англійської — від Upper Intermediate (В2)
Буде плюсом
Навички системного адміністрування;
Знання або базовий досвід і роботі з сервісами одного з хмарних провайдерів, таких як GCP, AWS, MS Azure;
Базові знання однієї з мов програмування, скриптових мов програмування;
Знання SQL синтаксису та управління базами даних;
Soft skills
Бажання постійно розвиватися та отримувати нові знання;
Висока здатність до самонавчання, бажання застосовувати нові інструменти та технології понад програми стажування;
Сильна мотивація, орієнтованість на результат та бажання досягати успіху у швидко змінюваному технічному середовищі;
Високий інтерес до процесів розробки програмного забезпечення;
Високі комунікативні навички та вміння працювати в команді.
Що тобі дасть це стажування?
Розумiння, що DevOps – не людина, а методологія, культура;
Базові знання основних трендових технологій;
Вміння проектувати та будувати повноцінні CI/CD процеси;
Поверхневе знання щодо управління сервісами популярних публічних/приватних cloud провайдерів;
Розширений світогляд у різних IT сферах;
Навички вирішення практичні кейсів разом з практикуючими Lead DevOps Engineers.
4
Підтримка ментора і наставництво експерта, що дозволить тобі розвиватись швидше
1
Три місяці практичного досвіду
2
Реальні проект зі
справжніми викликами
3
Soft & hard навички, які знадобляться у роботі
4
Підтримка ментора і наставництво експерта, що дозволить тобі розвиватись швидше
5
Можливість отримати оплачувану роботу в команді професійних DevOps інженерів
3
Soft & hard навички, які знадобляться у роботі
2
Реальні проект зі
справжніми викликами
1
Три місяці практичного досвіду
5
Можливість отримати оплачувану роботу в команді професійних DevOps інженерів
Переваги стажування
Програма стажування
Введення в культуру DevOps
– Що таке DevOps?
– Походження та етапи розвитку
– Методологія та мета DevOps
– Проблеми, які вирішує DevOps
– Основні інструменти
Scripting
– Автоматизація процесів
Управління конфігураціями
– Terraform
– Ansible
Контейнеризація
– Основи Docker
– Docker Hub
– Написання Dockerfile
– Private docker registry
– Робота з docker-compose
Система контролю версій git
– Огляд git
– Встановлення: git-server і Gitlab
– Основи роботи з git
CI/CD
– Що таке CI/CD
– Build і Deploy
– Огляд існуючих інструментів
– Gitlab CI
– Jenkins
Хмарні провайдери
– Cloud computing
– Основні сервіси, порівняння сервісів різних провайдерів
– Vendor lock, проектування ефективних систем в хмарі
– Ефективне управління бюджетом на хмарну інфраструктуру
– Jenkins
Інструменти моніторингу
– Огляд існуючих інструментів моніторингу
– Встановлення і використання Grafana
Збір, зберігання і аналіз даних. Elasticsearch, Logstash, Kibana
– Встановлення і налаштування ELK
– Збір логів
– Пошук в Elasticsearch
– Налаштування фільтрів
– Пошук в Kibana
Kubernetes. Ingress. ArgoCD.
– Розгортання кластера
– Конфігурація мережі та доступів
– Розмежування вхідного трафіку
– Розгортання сервісів всередині кластера
– GitOps підхід
Як проходитимуть заняття?
Онлайн зустрічі для обговорення деталей тем
Робота в реальному часі на задачах існуючих проектів
Домашні завдання
Як потрапити?
Пройти тестове завдання, яке прийде на вашу пошту після заповнення анкети
Олександр відбере 3 найбільш мотивованих кандидатів після короткого онлайн інтерв’ю
Головні критерії відбору – бажання стрімко поглинати нові знання та багато працювати.
Коли початок?
Одразу після відбору 3-х кандидатів (орієнтовно: перший квартал 2025 року)
Варто знати:
Тривалість курсу – 3 мiсяцi
Junior DevOps – по завершенню
Пiсля 3 мiсяцiв – можливість працевлаштування в IT Outposts