Вместе с нами тебе предстоит: - Автоматизация процессов сборки и деплоя приложений (Java, GO).
- Настройка и оптимизация существующих пайплайнов с учетом специфики опенсорсных решений (npm, go, makefile).
- Адаптация средств развертывания на различных целевых окружениях (k8s, vm, bare metal).
- Развертывание и настройка целевых сред.
- Консультации команд разработки по особенностям развертывания/реализации и масштабирования приложений на целевой инфраструктуре.
- Обеспечение интеграции пайплайнов и приложений со служебными сервисами платформы.
Какие знания и навыки для нас важны:
Опыт работы:
- 3+ года опыта работы в DevOps или смежных областях.
- Предыдущий опыт участия в сложных проектах по автоматизации и облачным внедрениям будет плюсом.
2. Технологические навыки:
- Глубокие знания и опыт работы с инструментами контейнеризации (Docker) и оркестрации (Kubernetes). Построение кластерных, высокопроизводительных и отказоустойчивых решений на основе продуктов k8s. Навык работы с Kubespray или DeckHouse будет плюсом.
- Уверенное владение инструментами CI/CD (например, Jenkins, GitLab CI, ArgoCD).
- Управление инфраструктурой как код (Terraform, Ansible, CloudFormation).
- Большой опыт работы с Helm. Навыки создания сложных структур мета-чартов. Опыт использование operator или boilerplate будет плюсом.
3. Сетевые и системные навыки:
- Хорошие знания UNIX-подобных систем.
- Большой опыт развёртывания и сопровождения баз данных (Postgres, Redis, ClickHouse)
- Глубокие знания в области настройки и поддержки системам мониторинга и логирования (Prometheus, Grafana, ELK)
- Понимание сетевой инфраструктуры (DNS, HTTPS, Load Balancing).
4. Навыки программирования:
- Опыт работы с языками программирования (Python, Go, Java).
- Обширный опыт написания скриптов автоматизации (Bash).
5. Аналитические навыки:
- Умение анализировать и решать технические проблемы.
- Способность оптимизировать процессы развертывания и эксплуатации.
- Способность к постановке и декомпозиции задач и сложных процессов
6. Коммуникационные навыки:
- Умение работать в команде и эффективно общаться с различными отделами.
- Навыки наставничества, обучения и помощи более младшим специалистам будет плюсом.
7. Дополнительно:
- Готовность к работе в быстро меняющемся окружении и изучению новых технологий.
- Сертификации в области облачных технологий или DevOps будут плюсом.