Специалисты

Описание

Образование
Программное обеспечение информационных технологий
Бакалавр

Технический опыт
Linux Windows Mac OS Bash Python C# Java C++ Kotlin JavaScript MySQL MSSQL PostgreSQL Ansible Terraform VCS Git Docker Docker - compose kubernetes Jenkins Gitlab-CI AgroCD Apache Nginx Zabbix Prometheus Grafana ELK Stack Loki 3Promtail WireGuard Hashicorp Vault Sonartype Nexus

Опыт
Проект

Разработка ПО

Описание

Роль DevOps-инженер Обязанности Миграция ручных сборок C++ проектов из контура разработчиков в закрытый контур компании, с помощью Docker, конфигурирование для Linux и Windows ОС; Разработка DockerFile с зависимостями проектов и инструментами компиляции vs_buildtools и cmake с последующей их сборкой для разных ОС; Разработка параметризированного пайплайна в Gitlab-CI по автоматической сборке компонентов проектов, компиляции артефактов на сборочных узлах и выгрузке в репозиторий nexus. Развертывание Kubernetes кластера с помощью kubespray; Написание скриптов на bash, python по автоматизации перекладки пакетов npm, maven и pypi из карантинного nexus репозитория в основной, написание скриптов для очистки неиспользуемых докер образов, контейнеров и сетей; Настройка прокси конфигураций на базе nginx, haproxy; Передача разрабатываемых компонентов и конфигураций с помощью плейбуков и ролей Ansible на нужные хосты проекта; Развертывание системы мониторинга Prometheus, Grafana, Loki в Kubernetes; Развертывание ELK в Kubernetes кластере; Разворачивание Gitlab в k8s кластере c помощью helm-чартов Настройка пайпланой для автоматического создания документации в Confluence при развертывании сервисов в кубе с указанием версии и информации о деплое Cоздание кастомных дашбордов и настройка алерта для dev, stage и prod окружений; Выдача прав, создание секретов и политик в Hashicorp Vault; Поддержка и траблшутинг кастомного решения портала по созданию тикетов для выкачки артефактов и интеграция в контуре с Jira на проекте; Написание релизной документации и инструкции по выполнению поддержки инфраструктуры в Confluence.

Технологии

BareMetal area, Kubernetes, Gitlab-CI, Docker, Docker-Compose, Ansible, Prometheus, Grafana, Promtail, Loki, ELK stack, nginx, haproxy, Sonartype Nexus, Hashicorp Vault, Bash, Python, C++, Java, Node.js, Confluence

Длительность

11.2023 — настоящее время месяцев

Проект

NDA

Описание

Роль DevOps-инженер Обязанности Создание инфраструктуры в AWS для приложения с использованием Terraform (поднятие инстансов, настройка сети); Развертывание кластера Kubernetes на EKS c помощью terraform; Настройка развертывания компонентов проекта в Kubernetes c помощью ArgoCD и Image Updater; Поддерживание и создание Helm-чартов; Написание JenkinsFile по сборке Docker образов и выгрузке в nexus репозиторий, поддержка существующих пайплайнов; Миграция Docker решения на кластер Kubernetes, конфигурирования rolling update с нулевым даунтаймом и автоскеллингом; Настройка балансировки нагрузки с помощью AWS Application Load Balancer, создание и конфигурирование; Создание S3-buckets и домена CloudFront, конфигурирование доступов; Автоматизация политики AWS IAM и создание учетных записей пользователей в AWS.; Администрирование СУБД PostgreSQL, разворачивания на BareMetal решении, а также AWS RDS. Миграция PostgreSQL на клауд решения, настройка бэкапов, multiAZ; Настройка мониторинга PostgreSQL на AWS RDS и инфраструктуры с помощью Loki, Prometheus, Grafana, CloudWatch; Настройка VPN с помощью WireGuard, конфигурация доступов; Написание и обновление документации по производственной инфраструктуре в Confluence.

Технологии

AWS (EC2, EKS, S3, CloudFront, ALB, VPC, RDS, CloudWatch, Secret Manager, etc.), Terraform, Ansible, Kubernetes, Jenkins, PostgreSQL, Prometheus, Loki, Grafana, Docker, ArgoCD. Sonartype Nexus, WireGuard

Длительность

11.2022 — 11.2023 месяца

Проект

NDA

Описание

Описание проекта Компания, осуществляющая все основные виды банковских операций, представленных на рынке финансовых услуг Роль DevOps-инженер Обязанности Управление инфраструктурой с помощью Terraform, написание пользовательских модулей; Внедрение обновлений с помощью Ansible, доставка обновлений и новых конфигураций через плейбуки и роли; Создание микросервисов с помощью Azure Functions для автоматизации рутинных операций с инфраструктурой, таких как масштабирование, мониторинг и резервное копирование; Развертывание кэш-сервиса Redis в Kubernetes кластере, с помощью terraform; Создание и настройка БД в Azure Database for MySQL, конфигурация бэкапов и настройка опции высокой доступности; Написание докер образов и разработка CI/CD для сборки компонентов на c#, компиляцией артефактов и тестирование на разных ОС; Миграция сервисов с Windows серверов в k8s кластера Администрирование сервисов в Kubernetes Решение тикетов службы поддержки, созданных разработчиками и QA командами в Jira. Дальнейший инвестигейт и траблшутинг возникших инцидентов.

Технологии

Azure Cloud (AKS, Azure Virtual Network, Azure Functions, Database for MySQL servers, etc.), Redis, Gitalb-CI, Docker, Docker-Compose,Terraform, Ansible, Kubernetes, Zabbix, Apache Kafka, Jira, C#

Длительность

07.2021-11.2022 месяца