Ая Соловьева
Портфолио
Автоматизация развертывания и управления инфраструктурой для 3-уровневого приложения на основе K8s
Самостоятельное выполнение всех этапов проекта разработки, автоматизация развертывания и управления инфраструктурой для 3-уровневого приложения на основе K8s, реализация CI/CD для бесперебойной доставки изменений: - Создала GKE кластер с использованием Terraform; - Настроила VPC, подсети, NAT-шлюз и правила фаервола для изоляции и безопасного доступа; - Настроила GitLab CI/CD для автоматизации развертывания; - Создала Helm-чарт для деплоя frontend, backend и базы данных (PostgreSQL); - Автоматизировала конфигурации через использование ConfigMap и Secret; - Настроила и развернула ArgoCD для управления состоянием Kubernetes кластера; - Автоматизировала обновления Helm-чарта при изменении в репозитории; - Настроила мониторинг с использованием Grafana, Prometheus; - Импортировала и адаптировала дашборды для мониторинга производительности; - Настроила TLS-сертификаты через cert-manager; - Реализовала стратегии горизонтального масштабирования и устойчивости к сбоя.
Analyze DEB Script
Bash-скрипт для анализа файлов .deb, позволяющий извлечь и отобразить имя пакета и его зависимости в удобочитаемом формате. Удобный инструмент для анализа пакетов .deb. Реализована обработка ошибок для некорректных или отсутствующих входных данных.
Dockerized Web Application Deployment with Ansible
Проект включает Ansible playbook для автоматизации развертывания докеризированного веб-приложения, использующего Nginx, PHP и MySQL, на удалённом сервере.