НТЦ ЕЭС

DevOps-разработчик

От 180 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
Обязанности:
  • Настройка и поддержка CI/CD pipelines.
  • Оптимизация процессов сборки, тестирования и деплоя.
  • Управление инфраструктурой (облачной и on-premise).
  • Обеспечение отказоустойчивости и масштабируемости систем.
  • Автоматизация рутинных задач.
  • Мониторинг и анализ производительности систем.
  • Участие в разработке и внедрении лучших практик DevOps.

Основные навыки и опыт:

  1. Опыт работы в DevOps/SRE/системном администрировании от 2-3 лет.
  2. Знание языков программирования:
    • Python (написание скриптов, автоматизация задач).
    • Go (понимание синтаксиса, возможность читать и дорабатывать код).
  3. Работа с системами CI/CD:
    • Опыт настройки и поддержки GitLab CI/CD.
    • Знание TeamCity или аналогичных инструментов (Jenkins, GitHub Actions и т.д.).
  4. Контейнеризация и оркестрация:
    • Опыт работы с Docker (создание и оптимизация образов, управление контейнерами).
    • Базовое понимание Kubernetes (если используется в проектах).
  5. Инфраструктура как код (IaC):
    • Знание Terraform, Ansible или аналогичных инструментов.
  6. Мониторинг и логирование:
    • Опыт работы с системами мониторинга (Prometheus, Grafana, Zabbix и т.д.).
    • Настройка и управление системами логирования (ELK Stack, Loki, Fluentd и др.).
  7. Анализ качества кода:
    • Опыт работы с SonarQube или аналогичными инструментами для анализа кода.
  8. Работа с облачными платформами:
    • Опыт работы с облачными провайдерами (AWS, GCP, Azure, Yandex Cloud и др.).
    • Настройка и управление облачными ресурсами (VPC, балансировщики, базы данных и т.д.).
  9. Системы управления версиями:
    • Уверенное владение Git (GitLab, GitHub, Bitbucket).
    • Понимание GitFlow или аналогичных методологий.
  10. Сетевые знания:
    • Понимание основ сетевых протоколов (TCP/IP, HTTP/HTTPS, DNS, VPN).
    • Настройка и управление сетевыми компонентами (firewalls, load balancers).

Дополнительные навыки:

  1. Работа с базами данных:
    • Опыт настройки и администрирования PostgreSQL, MySQL, Redis и других СУБД.
  2. Автоматизация процессов:
    • Написание скриптов для автоматизации рутинных задач (bash, Python).
  3. Безопасность:
    • Понимание принципов безопасности (SSL/TLS, шифрование, управление секретами через Vault или аналоги).
  4. Работа с очередями и брокерами сообщений:
    • Опыт работы с RabbitMQ, Kafka, Redis Streams и т.д.
  5. Управление конфигурациями:
    • Опыт работы с Puppet, Chef или аналогичными инструментами.

Личные качества:

  1. Умение работать в команде и взаимодействовать с разработчиками, тестировщиками и другими специалистами.
  2. Ответственность, инициативность и готовность к обучению новым технологиям.
  3. Навыки решения проблем и поиска оптимальных решений.
  4. Умение документировать процессы и решения.

Будет плюсом:

  1. Опыт работы с микросервисной архитектурой.
  2. Знание принципов SRE (Site Reliability Engineering).
  3. Опыт работы с распределенными системами и high-load проектами.
  4. Сертификации в области DevOps (AWS Certified DevOps Engineer, Kubernetes Administrator и др.).

​​​​​​​

Условия:
  • Работа в стабильной компании;
  • Оформление на постоянную работу по трудовому договору;

  • Пятидневная рабочая неделя;

  • ДМС по итогам прохождения испытательного срока.