10 ноября 2024
Вакансия
Чем нужно будет заниматься?
Улучшение инструментов и автоматизация процессов развертывания целевой платформы;
Поддержка работы разрабатываемого продукта в облаке;
Решение задач по увеличению инфраструктуры, наращиванию пропускной способности, интеграции новых систем и программных продуктов;
Мониторинг производительности;
Обеспечение безопасности и сохранности данных;
Совместная работа с командой разработки.
Что мы ожидаем увидеть в вас:
Понимание жизненного цикла программного обеспечения (DevOps)
Опыт построения CI/CD (GitLab, Github, Jenkins etc.) (у нас gitlab);
Уверенные знания ОС Linux (CentOS, Ubuntu) на уровне администратора;
Опыт Infrastructure as Code (Ansible, Terraform, Puppet); (у нас Terraform + Ansible)
Опыт написания Bash-скриптов;
Опыт работы с Kubernetes и helmcharts
Понимание принципов работы сети (OSI, tcp, http, routing, dns);
Опыт работы с SQL и NoSQL СУБД (у нас psql, clickhouse)
Опыт работы с контейнеризацией Docker, Podman, LXC (Написание docker-файлов по best-practices, отладка работы);
Опыт построения систем мониторинга и реагирования (у нас Prometheus stack)
Опыт настройки резервного копирования (серверов, БД, отдельных решений), процессов проверки и восстановления;
Знание Web-технологий, понимание принципов работы Web-приложений, кэширования, прокси, балансировки;
Будет плюсом:
Инженерное мышление, опыт отладки возникших проблем и умение балансировать между быстрым и эталонным решением;
Опыт работы с виртуальными машинами, гипервизорами (VMware, Libvirt, Proxmox), облачными платформами IaaS/PaaS;
Знание одного из языков Python (предпочтительно), go, JavaScript, PHP, C# на базовом уровне.
Понимание stateless и stateful приложений
Понимание работ баз данных: Репликация, шардирование, отказоустойчивость