Требования к кандидату
-
знание Linux на уровне администратора;
-
понимание современных архитектур систем, опыт работы с системами на микросервисной архитектуре;
-
понимание основных типов интеграций и взаимодействия систем;
-
понимание принципов работы веба: протоколы, статусы, кэширование;
-
понимание концепции observability;
-
опыт проектирования и настройки инструментов observability (Prometheus, Grafana, ELK, etc.);
-
опыт работы с ansible (роли, плейбуки и т.д.);
-
понимание принципов контейнеризации и оркестрации;
-
опыт работы с Docker, Kubernetes;
-
опыт работы и настройки CI/CD-инструментов (Jenkins, GitLab pipelines, TeamCity)
-
опыт документирования результатов работы (спецификации, how-to и т.д.);
-
понимание основных принципов обеспечения безопасности систем.
Будет плюсом:
-
опыт работы с системами с высокой нагрузкой;
-
опыт работы с облачными системами.