Внедрение инструмента Ansible

1.

2.

Тех задачи
Внедрение инструмента Ansible:
Ознакомил команду SRE с инструментом.
Ревью и помощь при организации структуры, написании ролей, плейбуков.
Минимизация рисков потери конфигураций, использование ssh-ключей.
Проработка логики развертывания Feature Toggles в Unleash.
Договоренность с разработчиками об использовании библиотек RabbitMQ:
SRE теперь не занимаются ручной настройкой очередей и обменников.
Песочница:
Создал площадку-песочницу с оркестратором Docker для личных тестов коллег SRE.
Вывел в продуктивную N сервисов:
Agreement-landing (Ипотека),
Boxproducts (Страхование),
Myconnect ( Личний кабинет операциониста ),
Supportpanel ( Админка РБ ) и др.
Взаимодействие с техлидами соседних команд:
Помощь коллегам в хабе при настройке K8S + ArgoCD, в переносе сервисов в K8S, обмен опытом.

3.

Командная работа
Аудит неиспользуемых мощностей ( VRA ):
Постепенный перенос старых БД и сервисов в облако\Openshift.
Высвобождение ресурсов компании, отказ от старых ВМ
Систематизация знаний:
Ведение информации о сервисах Connect, инфраструктуре, Backlog-задачах.
Внедрение правила "Появились изменения в твоем CI\CD - зафиксируй, не держи в голове!"
Практика "Выполнил задачу? - поделись опытом с коллегами“:
Будь то написание Dockerfile с автотестами для Backend, Python-приложения или новой роли
в Ansible – это будет полезно каждому члену команды, делись опытом!
Работа с командой SRE:
Проведение регулярной синхронизации внутри хаба, One-To-One.
Проведение MR.
Личные боли SRE в команде.

4.

Что в планах?
Docker-base-images:
Пополнять репозиторий с кастомными образами.
Ansible:
Только расширять функционал, никаких ручных работ в команде!
Личное развитие:
Terraform, k8s, Kubespray, Yandex-Cloud.
Gitlab-Ci + IIS:
Вынести
English     Русский Правила