8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    DevOps курсы

    System Engineer

    NEW
    System Engineer
    Начало курса
    16.01.2019
    Продолжительность
    2 месяца (54 ак. часа)
    Расписание
    Ср 19:00 - 21:00
    Сб 11:00 - 13:00

    либо

    Ср 19:00 - 21:00
    Пт 19:00 - 21:00

    Семинар
    (10 мест)
    21800 записаться
    свернуть

    Описание курса

    Системный инженер - это специалист, который занимается развертыванием, поддержкой и сопровождением объектов информационной инфраструктуры в компании, работает с разнообразным оборудованием, глубоко владеет специализированным ПО, оперативно осуществляет настройку сетей, а также консультирует конечных пользователей.

    Курс Системный инженер / System Engineer разработан с учётом актуальных на данный момент требований, предъявляемых на собеседованиях на данную позицию.


    После успешного освоения курса «Системный инженер» Вы научитесь:

    • Разбираться в архитектуре современных вычислительных систем
    • Понимать и использовать операционные системы Linux и Windows Server
    • Автоматизировать рабочие операции с помощью скриптов
    • Настраивать Web, DB, App, файловые и почтовые сервера
    • Работать с базами данных
    • Использовать виртуализацию и контейнеризацию
    • Конфигурировать сетевое оборудование
    • Проектировать, эксплуатировать и защищать компьютерные сети
    • Использовать системы мониторинга
    • Быстро разворачивать системы с помощью «коробочных» решений

    Требования к участникам курса: 

    •  Продвинутый пользователь ПК
    •  Начальный опыт в системном администрировании

    свернуть

    Программа

    Занятие 1.

    • Введение в специальность
    • Основные сведения об аппаратном устройстве серверов
    • Удаленное управление серверами, IPMI
    • Устройство серверных, серверные стойки
    • Обзор архитектуры Дата-центров

    Занятие 2.

    • Знакомство с ОС Linux. Виды Linux. Установка на ВМ
    • Разнообразие дистрибутивов Linux
    • Ядро Linux, загрузчик GRUB
    • Файловая система Linux
    • Процессы, PID
    • Службы: управление, запуск, конфигурирование. Команда Kill
    • Управление правами на ресурсы, создание пользователей. Команды chown и chmod

    Занятие 3.

    • Основные команды в Linux. Работа с терминалом
    • Создание файлов, папок, сокетов. Навигация по файловой системе. Команда rsync
    • Системы инициализации и особенности использования в разных дистрибутивах
    • Основные сведения о мониторинге. Команды Ps, Top, Htop
    • Обзор текстовых редакторов (vim, nano, mcedit). Mc

    Занятие 4.

    • Linux Bash и сценарии командной оболочки
    • Pipes
    • Основы написания скриптов
    • Скрипты резервного копирования
    • Примеры скриптов автоматизации рутинных действий
    • Полезные инструменты для работы с Linux-серверами

    Занятие 5.

    • Практика написания скриптов
    • Работа с логами. Утилиты Tail, Multitail
    • Редакторы sed и awk
    • Python. Введение

    Занятие 6.

    • Серверное применение Linux. Основные понятия
    • Оптимизация работы ОС под высокие нагрузки
    • Протокол Ssh
    • Файловый сервер. Samba. File-shares
    • Web-сервер : LAMP, Apache, Nginx. Php-fpm
    • Мониторинг логов Web-сервера. GoAccess. Awstats

    Занятие 7.

    • App-сервер: знакомство с контейнерами сервлетов
    • Архитектура Java-приложений
    • Apache Tomcat. Настройка и администрирование
    • Почтовый сервер: Postfix. Iredmail

    Занятие 8.

    • Сервер баз данных
    • Базы данных. Знакомство
    • Язык SQL. Введение
    • Конструкция языка. Написание SQL запросов
    • Postgresql. Конфигурация
    • Mysql. Конфигурация
    • Мониторинг БД

    Занятие 9.

    • Знакомство с Windows server 2012/2016
    • Службы AD, домен Windows
    • Серверные службы и роли
    • Групповые политики
    • Дополнительные средства управления и мониторинга домена

    Занятие 10.

    • Серверное применение Windows
    • Файловый сервер
    • Web-сервер: IIS
    • Сервер баз данных: Ms sql server
    • Почтовый сервер: MS Exchange server
    • Терминальный сервер и службы удаленных рабочих столов
    • Инструменты для работы с Windows-серверами

    Занятие 11.

    • Готовые решения для серверной инфраструктуры
    • Шлюзы: Pfsense, Kerio Control
    • Почтовые сервера: Kerio Connect, Mdaemon
    • Файловые сервера: FreeNas
    • Продукты Atlassian: Jira, Confluence

    Занятие 12.

    • Понятия компьютерной сети и сетевой топологии
    • Эталонная модель OSI
    • Стэк протоколов TCP/IP
    • IP-адресация в сетях
    • Службы DNS, DHCP
    • Инструменты мониторинга сети

    Занятие 13.

    • Понятия маршрутизации и коммутации
    • Виды маршрутизаторов и коммутаторов
    • Особенности настройки различных вендоров: Cisco, Juniper, D-Link
    • Изучение сетевых устройств Cisco

    Занятие 14.

    • Лабораторные работы по настройке сети
    • Знакомство с системами эмуляции сетей
    • Eve-ng
    • Работа с Cisco packet tracer. Построение офисной сети

    Занятие 15.

    • Виртуализация. Обзор популярных решений
    • Vmware esxi, Vsphere
    • Citrix Xenserver. Xcp-NG
    • MS Hyper-v
    • Linux KVM
    • Proxmox. Виртуализация «из коробки»

    Занятие 16.

    • Основы контейнеризации. Docker
    • Dockerfile, Docker-compose
    • Docker hub, Docker-registry
    • Разворачивание приложений в контейнерах

    Занятие 17.

    • Безопасность компьютерных сетей
    • Антивирусная защита серверов и рабочих станций
    • Файерволы, IDS, IPS. Nat. Проброс портов
    • DDOS-атака, ARP-шторм. Методы защиты

    Занятие 18.

    • Резервное копирование данных. Дедупликация
    • Популярные продукты для резервного копирования.
    • Схемы резервного копирования, схемы ротации
    • Скрипты резервного копирования
    • Устройства для резервного копирования
    • Облачный бэкап

    Занятие 19.

    • Знакомство с системами управления конфигурациями
    • Ansible. Управление кластером серверов
    • Практика написания плэйбуков
    • Ansible-galaxy

    Занятие 20.

    • Мониторинг серверной  инфраструктуры
    • Enterprise monitoring: Zabbix. Обзор, настройка. Шаблоны
    • Мониторинг сетевой инфраструктуры
    • Настройка оповещений о системных событиях

     

    свернуть

    Преподаватель

    Дмитрий

    Эксперт в сфере DevOps, системного администрирования и поддержки высоконагруженных сервисов.

    В 2007г. окончил ГУАП по специальности "Информационные технологии". 

    В процессе профессиональной деятельности работал в компаниях Таскдата на позиции DevOps инженера и Babadu на позиции системного инженера. 
    Общий опыт работы в IT более 10 лет в компаниях разного уровня.

    В данный момент Дмитрий работает DevOps инженером крупной IT-компании Санкт-Петербурга, поддерживает высоконагруженные сервисы (посещаемость более 1млн. чел. в день).
    свернуть

    Фотографии

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!