Описание
Teez активно развивается, и вместе с ростом продуктов увеличиваются требования к надежности, производительности и масштабируемости инфраструктуры. Нам нужен DevOps-инженер, который поможет развивать инфраструктуру компании, автоматизировать процессы развертывания и обеспечивать стабильную работу сервисов. В этой роли предстоит работать с Kubernetes, CI/CD, Infrastructure as Code, базами данных и системами мониторинга, участвовать в проектировании отказоустойчивой архитектуры и повышать доступность сервисов до 99,9% и выше.
Задачи
•Развивать, сопровождать и оптимизировать инфраструктуру компании.
•Проектировать и поддерживать инфраструктуру с использованием подхода Infrastructure as Code (IaC).
•Разрабатывать, внедрять и сопровождать процессы CI/CD, автоматизировать сборку, тестирование и развертывание приложений.
•Развертывать, настраивать и администрировать кластеры Kubernetes.
•Работать с инфраструктурой .NET-проектов и фронтенд-приложений, понимать особенности их архитектуры и развертывания.
•Настраивать и сопровождать кластеры PostgreSQL, Redis и Kafka.
•Развивать системы мониторинга, логирования и оповещения с использованием Prometheus и Grafana, настраивать метрики и health-checks.
•Автоматизировать инфраструктурные задачи с помощью Ansible, Shell/Bash, Python и других инструментов.
•Разрабатывать скрипты для автоматизации развертывания, резервного копирования, мониторинга и обслуживания инфраструктуры.
•Разрабатывать и регулярно тестировать планы аварийного восстановления (Disaster Recovery).
•Проектировать и поддерживать отказоустойчивую инфраструктуру, обеспечивать доступность сервисов на уровне 99,9% и выше.
•Проектировать сетевую архитектуру, настраивать кластеризацию, балансировку нагрузки и механизмы высокой доступности.
•Анализировать производительность приложений и инфраструктуры, выявлять узкие места и устранять проблемы производительности.
•Участвовать в разборе инцидентов и постоянно повышать надежность инфраструктурных решений.
Требования
•Имеет 5+ лет опыта работы в IT.
•Имеет 2–3+ года опыта работы DevOps-инженером.
•Имеет не менее 2 лет опыта системным или сетевым администратором до перехода в DevOps.
•Имеет высшее техническое образование.
•Уверенно работает с Linux и понимает сетевые технологии: TCP/IP, DNS, HTTP, VPN, балансировку нагрузки.
•Имеет практический опыт работы с Kubernetes в production-среде.
•Умеет проектировать и поддерживать процессы CI/CD с использованием GitLab CI, GitHub Actions, Jenkins или аналогичных инструментов.
•Имеет практический опыт работы с Infrastructure as Code: Terraform, Ansible.
•Работал с облачными платформами: AWS, GCP, Azure, VK Cloud, Freedom Cloud или аналогичными.
•Имеет опыт администрирования PostgreSQL, Redis, Kafka или других распределенных систем.
•Умеет настраивать мониторинг и логирование с использованием Prometheus, Grafana, Loki, ELK/OpenSearch или аналогичных инструментов.
•Уверенно пишет скрипты на Bash, Shell и Python.
•Умеет анализировать проблемы производительности, обеспечивать отказоустойчивость и самостоятельно находить причины инфраструктурных сбоев.
Будет плюсом
•Опыт работы с GitOps: Argo CD, Flux.
•Опыт построения отказоустойчивых распределенных систем.
•Практический опыт разработки и тестирования стратегий Disaster Recovery.
•Опыт оптимизации производительности высоконагруженных систем.
•Опыт построения инфраструктуры с высокими требованиями к доступности и надежности.
Условия
•Работу в быстрорастущем казахстанском marketplace.
•Возможность влиять на архитектуру и развитие инфраструктуры компании.
•Сложные инженерные задачи, связанные с масштабированием, автоматизацией и отказоустойчивостью.
•Современный технологический стек и возможность внедрять лучшие DevOps-практики.
•Участие в развитии инфраструктуры, критичной для стабильной работы продуктов.
•Взаимодействие с командами разработки и другими техническими специалистами.
•Возможность развиваться в направлении DevOps / Platform Engineering / Infrastructure Architecture.