Обязанности и достижения:
Работал в команде разрабатывающей ПО для учета ИТ имущества.
Выполнял роль инженера по сопровождению инфраструктуры, а также роль функционального лидера команды администраторов.
Уровень критичности приложения Mission Critical.
Обязанности:
Работа совместно с командой по еженедельным спринтам (Jira)
Поддержка работоспособности IT инфраструктуры (стенды DEV, ИФТ, НТ, ПСИ, ПРОМ).
Помощь разработчикам при возникновении проблем.
Устранение уязвимостей + поддержка актуальных версий ПО.
Устранение инцидентов.
Взаимодействие с DevOps инженерами: написание pull request в BitBucket, деплой Jenkins пайплайнов, помощь в устранении ошибок при заливке сервисов на стенды.
Взаимодействие с другими командами разработки + участие в планировании графиков релизов команд разработки.
Управление командой администраторов (3 человека):
- подбор кандидатов,
- распределение задач,
- отслеживание SLA,
- оценка эффективности,
- помощь при решении сложных задач.
Стек технологий:
Микросервисная архитектура K8s (Kubernetes)+OpenShit/DropApp
Внутрибанковские шлюзы приложений: SOWA (Nginx), istio
Брокеры сообщений Corax Kafka
In-memory БД: Ignite
БД: Pangolin+PgBouncer+Patroni+Consul+HAProxy+Keepalived
Мониторинг: Zabbix, Grafana.
PKI
Linux
Достижения:
Разобрался в имеющихся процессах: ведение инцидентов, разворачивание новых стендов (создание пользователей, настройка авторизации с нуля, заливка сервисов через Jenkins), релизных циклах.
За время управления командой администраторов смогли произвести переход с OpenShift на DropApp (15 стендов)
Прошел обучение:
1. «D0180. Создание и развертывание контейнеров на базе Kubernetes и Red Hat OpenShift». Учебный центр РРС, Администрирование платформ контейнеризации приложений
2. «Red Hat OpenShiftAdministration II: Operating a Production Kubernetes Cluster (DO2280V4.5)». Учебный центр РРС, Администрирование платформ контейнеризации приложений