Дополнительные сведения:
Основные компетенции:
- DevOps/Platform Engineering: CI/CD (Jenkins, GitHub Actions), контейнеризация (Docker, Docker Compose), оркестрация (Kubernetes), мониторинг и логирование (Grafana).
- Бэкенд-разработка: Создание высоконагруженных и отказоустойчивых микросервисов на Go, проектирование и оптимизация REST API.
- Системное администрирование: Работа с Linux-системами (Debian, Arch), настройка и оптимизация веб-серверов (Nginx), управление базами данных (MySQL, PostgreSQL, Redis).
- Автоматизация: Разработка скриптов и инструментов для автоматизации рутинных процессов (Python, Bash).
Технологический стек:
- Языки: Go, Python, Bash, JavaScript, C#
- Фреймворки и библиотеки Go: Stdlib, Gin, Echo, Chi
- DevOps Инструменты: Kubernetes, Docker, Docker Compose, Jenkins
- Серверы: Nginx
- Базы данных: PostgreSQL, MySQL, Redis
- ОС: Linux (Debian, Arch)
- Методологии: GitOps, CI/CD, принципы KISS, DRY, SOLID
Опыт и достижения:
- Администрировал и проводили тонкую настройку PostgreSQL и Redis для обеспечения высокой доступности и производительности.
- Подготовил и поддерживал Docker-образы для всех сервисов, стандартизировав среду выполнения.
- Рефакторил и модернизировал легаси-код, улучшая его поддерживаемость и интеграцию с современной инфраструктурой без нарушения текущей работы сервисов.
- Проектировал и реализовывал RESTful API.
Дополнительная информация:
- Английский язык: Уровень B1 (чтение и написание технической документации).
- Принципы: Следование принципам KISS, DRY, SOLID как в коде, так и при проектировании инфраструктурных решений.
О себе: Быстро учусь, внимателен к деталям кода, не боюсь сложных задач, глубоко разбираться в сложных системах и работы с легаси-кодом. Понимаю полный жизненный цикл приложения - от написания кода до его запуска и наблюдения за ним.