Специалисты
Ключевые навыки
Framework/Libraries: - ELK Stack (Elasticsearch, Logstash, Kibana) - Grafana - Prometheus
Development & CI/CD: - Git - GitLab - GitHub - Jenkins - TeamCity - Jira - SonarQube - TeamCity
Infrastructure: - Terraform - Docker - Kubernetes - Zabbix
Application/Web Servers: - Apache - Nginx
Application Type: - REST - SOAP - Socket.io - GraphQL - gRPC
Message broker: - Kafka - RabbitMQ
DBMS: - PostgreSQL - MySQL - MongoDB - Redis
Programming Languages: - JavaScript - Typescript
Other: - Linux - macOS - Windows - Slack - Microsoft Teams - Zoom
Образование
Программная инженерия, кафедра математического обеспечения и применения ЭВМ
ИКТИБ ИТА ЮФУ, г. Таганрог
Комплекс FinTech-продуктов
Комплекс FinTech-продуктов, предоставляющих следующие услуги: - платежи и переводы; - обмен валют; - управление контактами и сделками; - купля/продажа криптовалют; - техническая поддержка пользователей. Чем занимался на проекте Написание CI/CD-pipelines с помощью Gitlab CI на несколько Kubernetes-кластеров и виртуальные машины. Настройка и поддержка сборки и деплоя мобильного приложения для iOS и Android (fastlane), desktop-приложения (win, linux, mac). Поддержка самого Gitlab и его Runners - в основном docker+machine и локальные раннеры на mac- и win-машинах. Docker и все из него выходящее - написание Dockerfile-ов, docker-compose, сборка, загрузка, поддержка общего docker repository. Поддержка и настройка Kubernetes начиная от kubespray заканчивая EKS, включая инсталляции на baremetal-сервера. Istio, различные Ingress-контроллеры, различные CNI и т.д. Деплой в основном осуществляется через Helm и Helmfile, сейчас осуществляем тестовый переход на GitOps с помощью Flux. Далее в основном все внутри Kubernetes: - Поддержка разнообразных Blockchain-нод с обвязками в виде самописных скриптов внутри Kubernetes: bitcoin и его форки, geth и его форки (включая beacon chain-ы), tron, terra, solana - бэкапы, мониторинг, горизонтальное масштабирование. - Работа с OpenEBS с автоматическим provisioning ZFS volumes через StorageClass, работа с Minio в качестве self-hosted S3.
CI/CD Gitlab Kubernetes win, linux, mac iOS Android Docker Helm GitOps OpenEBS
Ноябрь 2019 – по настоящее время месяцев
Проект для крупного банка для бизнеса
Чем занимался на проекте Автоматизация бизнес-процессов. Автоматизация тестирования и доставки новых модулей разрабатываемого проекта заинтересованным сторонам с помощью TeamCity/Octopus. Поддержка тест, дев, препрод, прод сервиса и систем департамента. Участие в архитектурном планировании и разработке новых сервисов. Сопровождение web-сервисов и информационных систем компании. Обеспечение бесперебойного функционирования корпоративных приложений. Настройка, конфигурирование, сопровождение систем логирования и мониторинга (Zabbix, ELK, Prometheus, Loki, Grafana, VictoriaMetrics). Автоматизация различных сервисов и процедур при помощи написания скриптов и инструментов автоматизации (Puppet/Ansible). Написание pipeline в Gitlab для CI/CD. Администрирование приложений в Docker, K8s. Поиск и устранение проблем в работе приложений.
TeamCity/Octopus Zabbix, ELK, Prometheus, Loki, Grafana, VictoriaMetrics Puppet/Ansible CI/CD Docker
Ноябрь 2019 – по настоящее время месяцев
Курсы выдающихся людей на одной платформе
На одном интернет-портале объединены мастер-классы самых выдающихся профессионалов в разных областях: кино, журналистика, театр, дизайн, фотография, спорт, музыка, наука, кулинарное искусство, изобразительное искусство и другие. Что было сделано Наша команда создала веб-сайт с онлайн уроками выдающихся людей, подключены платежные системы для оплаты уроков в личном кабинете. Чем занимался на проекте Разработка и поддержка инструментов по развёртыванию окружений (Dev, prod, test). Использование Proxmox для создания тестовых окружений для разработчиков. Автоматизация циклов разработки, сборки и тестирования ПО (GitLab, Bitbucket). Мониторинг и администрирование серверов (Zabbix). Взаимодействие с командой разработчиков. Написание документации (Confluence). Администрирование (Jira). Внедрение Teamcity как основной инструмент CI/CD. Написание Docker и docker-compose файлов для создания локального окружения для разработчиков.
Dev, prod, test. GitLab, Bitbucket. Zabbix. Confluence. Jira. CI/CD. Docker. Teamcity
Ноябрь 2019 – по настоящее время месяцев
Проект для покупки билетов на междугородние автобусы
Для заказа билета нужно ввести паспортные данные. Пользователь может сделать это, не выходя из дома, в комфортных условиях, не стоя в очередях. Кроме того, можно выбрать место посадки и оплатить билет в мобильном приложении. Что было сделано Проект достался нам готовым, и даже опубликованным в AppStore и GooglePlay, но имелось большое количество ошибок. Мы сделали рефакторинг всего проекта, немного перестроили архитектуру приложения, устранили все ошибки. Чем занимался на проекте Сотрудничество с командами разработчиков для планирования, развертывания и администрирования сервиса, в инфраструктуре AWS и Kubernetes. Отслеживание, устранение неполадок и обслуживание кластеров Kubernetes Разработка и внедрение подхода «infrastructure-as-code» (helm/terraform/ansible). Автоматизация и улучшение процессов разработки и выпуска. Создание и настройка новых инструментов и инфраструктуры разработки. Анализ основных причин ошибок производства инфраструктуры.
AWS Kubernetes helm/terraform/ansible
Ноябрь 2019 – по настоящее время месяцев