DevOps для крупного оператора связи
DevOps для крупного оператора связи.
Задачи:
✔️ Устанавливать ПО (PostgreSQL, patroni, etcd, consul), выполнять настройку, обновление.
✔️ Администрировать БД, роли, табличные пространства.
✔️ Собирать данные.
✔️ Выполнять первичную диагностику проблем.
✔️ Выполнять мониторинг производительности и настройку кластера.
✔️ Выполнять резервное копирование и восстановление БД.
✔️ Планировать ресурсы серверов БД.
✔️ Понимание особенностей работы с СУБД (PostgreSQL).
✔️ Понимание концепции реляционных БД (сущностей таблиц и их связей).
✔️ Понимание назначения индексов, триггеров, процедур, представлений, ролей, ограничений целостности — написание запросов SQL, join всех видов, агрегаты/сортировка.
Требования:
✔️ Опыт в построении OLTP DSS и DWH систем. Предустановочное тестирование производительности серверов.
✔️ Опыт разработки архитектуры при ETL процессах.
✔️ Опыт написания скриптов на bash.
✔️ Опыт написания ansible ролей и плейбуков.
✔️ Обширный опыт в настройке и разработке отказоустойчивых систем, в том числе геораспределенных кластеров.
✔️ Знание архитектуры и особенностей Баз Данных с открытым исходным кодом.