Методология разработки программного обеспечения, которая объединяет разработку и эксплуатацию в единую систему, называется DevOps. Её основные цели — ускорение процесса разработки и доставки ПО, улучшение качества продукта и повышение эффективности работы команды.
Инженер DevOps занимается автоматизацией процессов разработки, тестирования, сборки, развертывания и мониторинга приложений. Он также отвечает за настройку инфраструктуры, обеспечение безопасности и надежности системы, а также за взаимодействие с другими членами команды разработки.
На этом курсе вы получите навыки программирования, изучите основы операционных систем и сетевых технологий, получите опыт работы с облачными технологиями и конфигурационными инструментами.
Руководитель по цифровой трансформации
Директор по продукту
Инвестиционный директор
Учитель информатики
Веб-разработчик
Фронтенд-разработчик
PHP-разработчик
Программист
Промышленный дизайнер в Торгово-промышленная компания "Pro-Motion"
Руководитель проектов
Senior Software Developer
Ведущий программист
Product Manager
Флорист
Старший разработчик в Яндекс
Программа наполнена десятками курсов. За 9 месяцев вы сможете узнать, что такое техники DevOps и как их применяют тимлидеры в командах. Поймёте, что для этого нужно, чтобы оптимизировать работу. Освоите многие инструменты и языки.
Вы познакомитесь с языками программирования. Изучите их синтаксис, алгоритмы и массивы, смоежете ориентироваться в структуре данных.
Вы освоитесь в СКВ и научитесь отслеживать изменения в коде. Поймёте, как настроить систему контроля версий под себя.
Узнаете, для чего инженеру умение работать с базами данных. Сможете изучить табличные данные и методы их формирования. Прослушаете дополнительную лекцию о видах БД.
Научитесь пользоваться операторами ветвления, циклами и коллекциями данных. Сможете изучить списки и словари, функции, рекурсию. Будете применять функции высшего порядка и работать с файлами.
Вы узнаете, что такое API и коллекции JAVA. Сможете управлять хранением и обработкой данных. Изучите множество коллекций Map и Set.
Погрузитесь в основы компьютерных сетей. Поймёте, что такое протоколы маршрутизации, транспортный уровень и трансляция адресов. Изучите принцип работы VPN и HTPPS.
Установите Linux. Поработаете с файлами в терминале, будете управлять правами доступа. Познакомитесь с планировщиком Cron и веб-серверами, основами Docker.
Узнаете, что такое механизмы пространства. Сможете работать с контрольными группами и слоями, файлами Docker.
Изучите инструменты для работы с базами данных. Погрузитесь в язык запросов. Поймёте, как происходит создание объектов, изменение данных с помощью SQL.
Будете работать с удалёнными репозиториями и изменениями. Поймёте, какие практики нужны для работы с Git. Углубите общие знания о БД.
Узнаете, что такое концепции и архитектура. Попробуете разные варианты установки Kubernetes, будете создавать отказоустойчивый кластер и управлять взаимодействием компонентов.
Узнаете, что такое виртуализация и каковы её основные средства. Сравните VMWare с Hyper-V, обзорно познакомитесь с их основными рабочими моментами.
Погрузитесь в вопрос лицензирования. Узнаете, как происходит настройка отказоустойчивого кластера. Поработаете с DHCP, DNS, FTP, WSUS.
Узнаете, что такое тэги, переменные. циклы, условия, ошибки, темплейты. Погрузитесь в Jinja2 и Vault, рассмотрие первые Playbooks и принципы фильтрации данных.
Обзорно изучите CI/CD процесс. Узнаете, каковы основные понятия и тредны, попробуете на практике применить Gitlab-ci и рассмотрите сценарии использования Jenkins.
Разберёте основные компоненты и функции. Поймёте, что такое AWS, пройдёте базу и углублённые знания. Рассмотрите Яндекс-облако и VK Cloud.
Рассмотрите принципы архитектуры ПО. Поймёте, что такое ООП, каковы правила построения приложений, как организуется передача данных и тестирования.
Подведёте итог всего обучения: выполните масштабную дипломную работу, которую можно включить в портфолио и быть уверенным в успешном трудоустройстве в будущем.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Этот курс позволит даже новичку без опыта войти в ИТ-индустрию и проработать множество тем настолько, что уже после обучения можно применять их в реальной работе.
Эта программа имеет мягкий вход, благодаря чему подойдёт любому человеку без опыта в технических сферах. В конце обучения предусмотрено трудоустройство.
Вы можете работать над своими проектами в рамках выполнения домашних заданий. Кураторы и преподаватели с радостью поделятся своим опытом, чтобы ваши идеи воплотились!
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Вам не потребуется никаких специальных знаний или подготовки для успешного старта обучения.
По вопросам, связанным с процессом обучения для студентов, обращайтесь по 8-800-700-68-41, а также вы можете написать на sales@geekbrains.ru или support@geekbrains.ru.
Все уроки курса доступны в записи, но если вы чувствуете, что не успеваете нагнать упущенный материал, можете связаться с координаторами и перевестись на другой поток обучения, а также приостановить прохождение курса не неопределенное время.