Ведущий системный администратор/ Ведущий инженер DevOps

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Многопрофильная группа ИТ-компаний, лидер российской отрасли информационных технологий

Описание вакансии

Условия работы

Мы - команда, которая занимается разработкой важных социально ориентированных сервисов для города Москвы. Мы помогаем жителям города быстро получать информацию и/или эффективно взаимодействовать с органами исполнительной власти. Наши сервисы работают 24x7x365 и часто бывают очень нагруженными. Если вам хочется профессионального развития и работы над очень важными проектами - то добро пожаловать к нам!

Мы работаем по схеме DevOps и непрерывной поставки. У нас небольшие команды, минимум бюрократии и много ответственности. Мы работаем над автоматизацией процессов выпуска версий, мониторинга сервисов и придерживаемся подхода «Infrastructure-as-Code». А еще стараемся сделать работу пользователя с системой стабильней, а жизнь разработчика чуточку проще.

Обязанности:

  • Участие в процессе разработки высоконагруженной информационной системы федерального масштаба;
  • Создание и поддержка тестовых стендов;
  • Развертывание, администрирование, диагностика проблем JAVA веб-приложений;
  • Диагностика и устранение проблем с ОС Linux, системным и прикладным ПО;
  • Выстраивание CI/CD конвейера;
  • Развитие и автоматизация инфраструктурных сервисов;
  • Взаимодействие с разработчиками и командой тестирования;
  • Предоставление различным командам инструментов для улучшения их процессов;
  • Использование подходов Infrastructure-as-a-Code;
  • Участие в проектировании инфраструктуры;
  • Решение технических задач проекта, связанных с архитектурой системы на системном уровне.

Требования:

  • Понимание концепции CI/CD, опыт создания pipeline в одном из CI/CD конвейеров (Jenkins, Gitlab CI, Atlassian Bamboo), умение создать pipeline через скрипты автоматизации;
  • Опыт администрирования Linux, способность решать проблемы производительности операционной системы (у нас используется CentOS);
  • Опыт работы с серверными решениями по виртуализации на уровне пользователя (преимущественно VmWare);
  • Знание принципов организации локальных сетей. Опыт организации сетевых конфигураций, включая VPN, NAT, DNAT, сервер маршрутизации;
  • Понимание принципов работы основных веб-протоколов (HTTP, HTTPS и др.). Умение анализировать проблемы производительности веб-сервисов;
  • Опыт работы с Application серверами, способность провести анализ проблем производительности (у нас WildFly);
  • Опыт настройки Nginx, решение проблем производительности, умение провести диагностику и тюнинг фронтальных серверов;
  • Опыт работы со скриптовыми языками (bash, python), способность писать свои библиотеки;
  • Опыт работы с Ansible, навык написания своих ролей и плейбуков в соответствие с Best Practice;
  • Знание подхода инфраструктура как код, его плюсы и минусы, как этот подход встраивается в производство и эксплуатацию, подготовка VCS для использования подхода;
  • Понимание принципов ведения релизов, понимание gitflow, gitlabflow;
  • Опыт работы с системами мониторинга – самостоятельное развертывание, организации мониторинга;
  • Опыт работы со стеком ELK, самостоятельное развертывание, организация централизованного сбора логов, настройка парсера, управление индексами;
  • Умение выбрать инфраструктурное решение, спроектировать, каким образом оно должно работать и провести обоснование выбранного решения;
  • Умение видеть и выявлять риски по активности (идентификация риска, оценка, стратегия управления, план мероприятий);
  • Умение задокументировать техническое решение (описать решение, что делает, как делает, как развернуть, как настроить, как мониторить, как решать проблемы);
  • Умение провести расчет необходимого оборудования под органический рост системы, а также с учетом функциональных изменений.


    Бонусы

    • Участие в интересных и масштабных проектах;
    • Стабильная заработная плата;
    • Большие перспективы профессионального и карьерного роста;
    • Удаленная работа (UTC+2 - UTC+6).