Участие в разработке проекта: проектирование архитектуры, разработка платформы, разворачивание и поддержка различных сред — для разработки, тестирования, продуктив
Участие во всех этапах жизни проекта с момента запуска: внедрение изменений, планирование потребностей в ресурсах (capacity planning), внедрение мониторингов качества работы проекта
Масштабирование и резервирование
Предотвращение сбоев
Реакция на инциденты и последующий анализ
Автоматизация всех рутинных/повторяющихся задач
Требования
Опыт работы с операционной системой Linux
Понимание, как работает cgroups, Linux namespaces, как посмотреть нагрузку, что такое CFS, как понять, почему что-то тормозит, и как сделать так, чтобы не тормозило
Опыт работы с docker, kubernetes
Уверенное знание стека TCP/IP
Знание протоколов динамической маршрутизации
Умение работать с системами управления конфигураций Puppet, Salt или Ansible
Знание практик CI/CD
Беглое чтение и уверенное понимание английской речи