Инженер DevOps (Middle)
Summary
Middle DevOps engineer designs and maintains resilient infrastructure, optimizes CI/CD pipelines, and sets up monitoring/alerting using Kubernetes, Docker, Prometheus, and GitLab CI.
1. Проектировать и поддерживать отказоустойчивую инфраструктуру.
2. Оптимизировать время сборки и развертывания приложений (ускорение CI/CD).
3. Настраивать системы алертинга для предотвращения инцидентов (SRE подход).
4.Участвовать в оценке архитектурных решений новых микросервисов.
5.Периодически дежурить (On-call) при установке релизов с 22:00 по мск
Что требуется:
1. Опыт коммерческой разработки/администрирования: от 3 до 5 лет.
2. Опыт в роли DevOps: от 2 лет.
Обязательные знания:
1. Операционные системы и Сети (База)
- Linux: Уверенное администрирование дистрибутивов семейства Linux (Ubuntu/CentOS/Debian/Alpine). Умение писать скрипты инициализации (systemd) и автоматизации.
- Сети: Понимание стека TCP/IP, DNS, HTTP/HTTPS, балансировки нагрузки (L7/L4), прокси (nginx/haproxy).
- CLI: Свободное владение командной строкой, умение анализировать логи (grep/awk/sed) и метрики системы (top/htop/iotop).
2.Контейнеризация и Оркестрация (Ядро навыков)
- Docker/Containerd: Глубокое знание Dockerfile, docker-compose, работа с volumes, networking и registry (Harbor/Docker Hub).
3. Kubernetes (K8s):
- Опыт развертывания и поддержки кластеров (минимум 1 год продуктивного использования).
- Понимание манифестов (Deployment, Service, Ingress, ConfigMap, Secrets, PVC).
- Умение настраивать автомасштабирование (HPA/VPA).
- Знание Helm (создание и кастомизация чартов) или Kustomize.
4. CI/CD (Автоматизация доставки)
- Опыт построения пайплайнов с нуля и их поддержки.
- Инструменты: Один или несколько из списка (GitLab CI, GitHub Actions, Jenkins).
- Умение настраивать триггеры и интеграции с репозиториями (Git).
5.Мониторинг
- Стек мониторинга: Prometheus + Grafana (настройка алертов в Alertmanager, создание дашбордов), zabbix.
6.Базы данных и шины
- Опыт развертывания и бэкапа СУБД (PostgreSQL/MySQL) в контейнерах.
- Понимание работы очередей сообщений (RabbitMQ / Apache Kafka) — базовое администрирование.
7. Безопасность (DevSecOps - базовый уровень)
- Управление секретами (HashiCorp Vault / AWS Secrets Manager / SOPS).
- Понимание политик сетевой безопасности (Network Policies в K8s, Security Groups в облаках).
- Базовые навыки сканирования уязвимостей образов.
- Работа с SSL/TLS сертификатами (Let's Encrypt, cert-manager).
8. Скриптинг и Программирование (Автоматизация)
- Уверенное знание Bash (обязательно).
- Опыт написания утилит/операторов на Python или Go (для написания собственных операторов для K8s или интеграций).
Что предлагаем:
1. Аккредитованная IT Компания
2. ТК РФ, график работы 5/2
3. Оплата обучения