Beeline, ТМ

DevOps инженер

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Отдел DevOps занимается поддержкой инфраструктуры для всех сервисов QazCode.
В задачи входит поддержка и развитие инфраструктуры, сопровождение Gitlab CI/CD

В связи с требованиями закона о персональных данных, рассматриваются только граждане Республики Казахстан.

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

  • Проектирует и развёртывает высокодоступные и масштабируемые инфраструктурные решения.
  • Разрабатывает и оптимизирует архитектуру CI/CD-пайплайнов, включая изменение и доработку существующих скриптов развертывания.
  • Внедряет инструменты «инфраструктура как код» (Terraform, Ansible) для полной автоматизации процессов и освобождения дискового пространства, других рутинных операций.
  • Обеспечивает безопасность развертываний и инфраструктуры (сканирование уязвимостей, управление секретами).
  • Настраивает системы мониторинга, логирования и оповещений для своевременного обнаружения инцидентов и решения проблем в процессе поставки.
  • Проводит анализ производительности систем, планирование ёмкости ресурсов и оптимизацию расходов на облачные сервисы и локальную инфраструктуру.
  • Разрабатывает, проверяет и автоматизирует планы аварийного восстановления, резервного копирования, проводит периодической проверки.
  • Организует развертывание и поддержку тестовых и продакшн-окружений, а также перенос данных между тестовыми серверами.
  • Участвует в рабочих группах в качестве эксперта при разработке, анализе и внедрении ИТ-проектов Компании.
  • Менторит и обучает младших инженеров, проводит код- и конфигурационные ревью.
  • Проводит аудит конфигураций и процессов, обеспечивает соответствие корпоративным стандартам, нормативным актам и положениям.
  • Ведёт и своевременно обновляет документацию по инфраструктуре, процессам, операционным процедурам, а также составляет планы работ отдела.
  • Разрабатывает инструкции и процедуры для дежурных смен и регулярных эксплуатационных операций.
  • Замещает коллег в период их отсутствия (отпуска, командировки, болезни), обеспечивая непрерывность работы.
  • Соблюдает и своевременно выполняет поручения руководства, обеспечивает достижение ключевых показателей эффективности DevOps-команды.
  • Участвует в стратегическом планировании развития ИТ-ландшафта и выборе технологий, инициируя непрерывное улучшение процессов.
Требования:

1. Контейнеризация и оркестрация

  • Docker, Containerd
  • Kubernetes (инсталляция, администрирование)
  • Опыт с ingress-контроллерами (NGINX, Traefik)

2. CI/CD

  • GitLab CI / ArgoCD
  • Написание и отладка pipeline’ов
  • Автоматизация выката, rollback, версионирование

3. Инфраструктура как код (IaC)

  • Terraform
  • Ansible
  • Helm Charts

4. Мониторинг и логирование

  • Prometheus, Alertmanager
  • Grafana (dashboards, alerts)
  • Loki
  • Tempo / Jaeger / OpenTelemetry

5. Работа с облаками и on-prem

  • VMware / Proxmox

6. Безопасность

  • Управление доступами (RBAC в Kubernetes)
  • Секреты и конфигурации (Kubernetes Secrets, HashiCorp Vault)

7. Скриптинг

  • Bash
  • Python (или Go — плюс)

8. ОС и системное администрирование

  • Linux (Ubuntu, CentOS,)
  • Работа с системными службами, сетями, файловыми системами