====== skills ====== __**Вакансии**__\\ [[it:skills:vacncy1]] - System Administrator / Petrosoft Inc. / США\\ [[it:skills:vacncy2]] - Системный администратор Linux / от 50 000 до 90 000 руб. на руки / ООО Байкалтим / Краснодар\\ [[it:skills:vacncy3]] - Системный администратор Linux / от 60 000 до 100 000 руб. на руки / ООО СервисКлауд / Тула, улица Болдина, 98\\ [[it:skills:vacncy4]] - Администратор Openshift (удаленно) / Неофлекс / Ростов-на-Дону\\ [[it:skills:vacncy5]] - Системный администратор Linux (удаленно) / ООО НКО «ЮМани» / Москва\\ [[it:skills:vacncy6]] - Системный администратор IT-инфраструктур клиентов (удаленно) / RU-CENTER Group / Москва\\ ---- __**Окружение**__\\ nginx, php-fpm\\ __**Мониторинг**__\\ Elasticsearch, Logstash, Kibana\\ -[[https://ru.wikipedia.org/wiki/Kibana]] Graphite\\ -[[https://habr.com/ru/post/260753/]] - Сбор и визуализация метрик приложения в Graphite и Graph-Explorer\\ Prometheus\\ -[[https://habr.com/ru/company/southbridge/blog/455290/]] - Полное руководство по Prometheus в 2019 году\\ Zabbiz & Grafana\\ __**Виртуализация**__\\ [[https://ru.wikipedia.org/wiki/Proxmox_Virtual_Environment]] - Proxmox\\ [[https://youtu.be/_aTGC84nmBw]]\\ __**Развертывание**__\\ ansible\\ puppet\\ ---- [[https://openadmins.ru/blog/kvm-network-iptables]]\\ **Xen**, **KVM** - виртуализация\\ **Bacula**, **BareOs** - резервное копирование\\ **Apache**, **Nginx** - веб-серверы\\ **APC**, **Xcache**, **OPCache** - кэширование PHP\\ **PHP-FPM** - обработчик PHP\\ **Memcache**, **Redis** - кэширование в оперативной памяти\\ **Varnish** - кэширование html для анонимных пользователей\\ **HAProxy** - балансировка TCP и HTTP\\ **MySql**, **PostgreSQL**, **Percona**, **MariaDB** - базы данных\\ **Zabbix** - мониторинг\\ >**Kubernetes** - >[[https://www.youtube.com/watch?v=Mw_rEH2pElw&list=RDCMUCK5MedKoNJ5aRahfGOIGx6g&start_radio=1]] - Слёрм — образование для инженеров и технических лидеров: Kubernetes, DevOps, Docker, CI/CD, Ceph, SRE. >**Docker** - ПО для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений. >[[https://docs.microsoft.com/ru-ru/visualstudio/docker/tutorials/docker-tutorial]] - Учебник. Начало работы с Docker. >**GitLab** — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайном и другими функциями. >[[https://ru.wikipedia.org/wiki/GitLab]] >**Jira** - коммерческая система отслеживания ошибок, предназначена для организации взаимодействия с пользователями, хотя в некоторых случаях используется и для управления проектами. >**DevOps [Development Operations]** — методология активного взаимодействия специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимная интеграция их рабочих процессов друг в друга для обеспечения качества продукта. >{{it:skills:devops.png?300x300}} >[[https://ru.wikipedia.org/wiki/DevOps]] >[[https://mcs.mail.ru/blog/chto-takoe-metodologiya-devops]] {{it:skills:metodologija_devops_chto_ehto_takoe_prostymi_slovami.mht|mht}} >**CI/CD** - В разработке ПО, CI/CD или CICD — это комбинация непрерывной интеграции [continuous integration] и непрерывного развертывания [сontinuous delivery или continuous deployment] программного обеспечения в процессе разработки. CI/CD объединяет разработку, тестирования и развёртывания приложения. В настоящий момент DevOps-программисты стремятся применять CI/CD практически для всех задач. >[[https://ru.wikipedia.org/wiki/CI/CD]] >[[https://habr.com/ru/company/alfa/blog/359030/]] - CI/CD-пайплайн на примере одного небольшого проекта Уральской Дирекции ИТ >**Идемпотентность** - свойство объекта или операции при повторном применении операции к объекту давать тот же результат, что и при первом. >[[https://ru.wikipedia.org/wiki/Идемпотентность]] >[[https://restapitutorial.ru/lessons/idempotency.html]] {{it:skills:chto_takoe_idempotentnost.mht|mht}}- Что такое Идемпотентность? >**Apache Kafka** - сервис очередей >[[https://www.youtube.com/playlist?list=PL8D2P0ruohOAR7DAkEjhOqlQreg9rxBMu]] - слёрм >**RabbitMQ** - сервис очередей >**Ansible** - система управления конфигурациями, написанная на языке программирования Python, с использованием декларативного языка разметки для описания конфигураций. Используется для автоматизации настройки и развертывания программного обеспечения. >[[https://www.youtube.com/playlist?list=PL8D2P0ruohOB654j4crPB5HFZOrQ2y1hn]] - слёрм >**Виды хостинга**: >[[https://habr.com/ru/company/selectel/blog/463915/|Что такое CDN и как это работает?]] >[[https://itsoft.ru/data-center/hosting/|Хостинг,что выбрать,сравнительная таблица типов хостинга]] >>**Dedicated, Colocation** - выделенный, отдельный компьютер >> >>**Cloud** - отличается от VDS отсутствием конкретных тарифов с ограничениями по используемым ресурсам (вычислительная мощность, оперативная память, место на жестком диске). >>__Преимущества__ >>>в любой момент, в зависимости от Ваших потребностей, можно увеличивать все необходимые параметры (автоматически или по запросу) путем задействования дополнительных мощностей «облака» >>>при расчете стоимости услуги облачного вида хостинга основные характеристики (ресурсы), которые реально используются – это главный ценообразующий фактор. >>VDS (Virtual Dedicated Server), он же VPS (Virtual Private Server) >>__Особенности__ >>>возможность перезагрузить сервер; >>>возможность легко скопировать целиком виртуальную машину и перенести её на другой физический сервер; >>>отсутствие соседей, все ресурсы полностью принадлежат вам; >>>полная свобода выбора программного обеспечения; >>>права администратора root; >>>собственный выделенный IP-адрес; >>>возможность динамически расширить объёмы не только дискового пространства, но и оперативной памяти, мощности процессора. >>Shared - размещение нескольких сервисов на одном сервере >>__Особенности__ >>>динамическое расширение выделенного дискового пространства; >>>нехватка памяти или процессорного времени из-за того, что их занял сосед; >>>у всех пользователей хостинга одинаковый набор программного обеспечения, нельзя себе выбрать версию веб-сервера; >>>нет прав администратора root; >>>все работают под одним IP-адресом. >>**CDN** - (Content Delivery Network) — это географически распределённая сетевая инфраструктура, обеспечивающая быструю доставку контента пользователям веб-сервисов и сайтов. Входящие в состав CDN cерверы географически располагаются таким образом, чтобы сделать время ответа для пользователей сайта/сервиса минимальным. >**OpenStack** eSXi >**EAV** - Entity–attribute–value model >[[https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model|Wikipedia:Entity–attribute–value model]]