Aws Средний
Devops Средний
Docker Продвинутый
Gitlab Продвинутый
Java Средний
Kubernetes Продвинутый
Linux Средний
MySQL Продвинутый
Php fpm Средний
PostgreSQL Продвинутый
Site reliability engineer Средний
Sonarqube Средний
CI/CD Средний
Опыт в специальности middle
Департамент информационных технологий внедряет технологии, которые делают Москву комфортнее и безопаснее, а жизнь горожан — удобнее и мобильнее. Записаться к врачу с помощью сервиса ЕМИАС, проверить домашнее задание и оценки ребенка в Московской электронной школе, подать показания счетчиков через портал mos.ru — это лишь часть услуг и сервисов, доступных москвичам и реализуемых ДИТ. Мы хотим, чтобы возможности, которые дают сегодня информационные технологии, помогали каждому жителю Москвы, вне зависимости от того, где он находится, получать актуальную именно для него информацию, оперативно решать важные вопросы и экономить самое ценное, что у него есть — время.
Mos.ru – это главный портал Москвы, в котором есть городские новости, афиша, информация о Мэре и Правительстве и каталог электронных услуг, которых сегодня около 350. Ежедневно на mos.ru заходят 1,5 млн москвичей, а месячная аудитория портала – 20 млн. уникальных пользователей.
Команда mos.ru – это более 140 продактов, проджектов, аналитиков, UX-дизайнеров и инженеров, работающих в выделенных командах. Мы занимаемся полным сопровождением портала от дизайна до эксплуатации. Пишем на PHP7, React16, Python3, Kotlin, Java, Swift, используем Postgres11, Clickhouse, Rabbit, Kubernetes, Docker, selenoid, Allure, весь спектр современных средств CI/CD, систем мониторинга, управления и деплоя.
Наша инфраструктура - многослойная конструкция с десятками серверов различного назначения и множеством интеграций на разных уровнях со смежными системами. Мы стараемся быть на переднем крае индустрии в части технологического стека и используемых подходов к управлению сложными системами.
Сейчас в команде 5 DevOps-инженеров. В нее мы ищем еще 2х коллег, которые помогут в дальнейшем развитии портала в соответствии с мировыми технологическими трендами.
Чем нужно будет заниматься
- Полный цикл поддержки приложений, от рабочей станции разработчика до production.
- Внедрение и поддержка сервисов и приложений (более 100 шт.), с применением подхода Infrastructure as a Code (IaC).
- Разработка и улучшение CI/CD процессов сборки, тестирования, деплоя сервисов и приложений в кластере Kubernetes (Ansible+Gitlab+Kubernetes).
- Поддержка и улучшение инфраструктурных систем (системы мониторинга, кластера NoSQL/SQL, системы очередей и т.д.).
- Исследование и внедрение новых инструментов в сфере DevOps/SRE.
- Опыт по администрированию и оптимизации веб-стека в production (от настройки софта до поиска узких мест в коде) от 3х лет;
- Понимание подхода IaC, опыт построения и эксплуатации отказоустойчивых и высоконагруженных систем;
- Опыт работы с Linux (RHEL/CentOS/Debian) в production от 3х лет.
- Опыт написания скриптов на Bash, Shell.
- Опыт использования Ansible (написание своих плейбуков/ролей), Docker и Docker Compose, Nginx;
- Знание PostgreSQL, MySQL.
- Опыт работы с Kubernetes и Helm (Production) обязателен.
- Опыт работы с CI/CD на основе Jenkins (декларативные пайплайны) или Gitlab CI.
- Умение быстро разбираться в существующих решениях и скриптах, находить пути оптимизации и улучшений.
- Будет плюсом, если вы:
- умеете разворачивать и настраивать системы мониторинга (Zabbix, Prometheus) и логирования (ELK, grаylog).
- работали с Ceph, Patroni/Stolon, Rancher/OpenShift.
- программируете на PHP/Python/Go.
- знакомы с Java Spring Boot.
- Работу со смыслом. Возможность создавать удобные сервисы, которые улучшают жизнь москвичей.
- Профессиональную прокачку и поддержку. Руководитель и коллеги с огромным опытом продуктовой разработки, у которых есть, чему поучиться, и которые всегда готовы помочь.
- Возможность участвовать в принятии архитектурных решений и влиять на конечный продукт.
- Обучение и участие в конференциях.
- Домашнюю атмосферу (мы ищем удаленного сотрудника).
- Удобный график. Гибкое начало дня с 9 до 11 по МСК, +5 дней к отпуску.
- Зарплату на рыночном уровне, на карту и всегда вовремя.
Процесс найма:
- Zoom call с HR и тех-лидом.
- Знакомство с командой (опционально).
- Финальный Zoom call с Техническим директором.