DevOps инженер

Местоположение и тип занятости

СтавропольПолный рабочий деньМожно удаленно

Компания

Инновационная IT-компания, созданная страстью к технологиям и стремлением к совершенству

Описание вакансии

О компании и команде

Молодая, развивающаяся IT компания, где каждый профессионал из команды занят любимым делом. Здесь мы не просто создаём программное обеспечение, мы воплощаем мечты и идеи в код, превращая их в инновационные решения. Наш коллектив — это не просто команда разработчиков, это сплоченное сообщество творческих умов, готовых изменять мир.
Код, который несет в себе инновации, удивление и возможность изменить привычное - все это ДругойКод!

Ожидания от кандидата

  • Опыт в области системного администрирования и разработки
  • Знание инструментов автоматизации развертывания и управления конфигурациями, таких как Ansible, Puppet, Chef, Terraform и др.
  • Опыт создания и поддержки систем непрерывной интеграции и развертывания (GitLab)
  • Знание систем мониторинга (Prometheus, Nagios, ELK Stack) и навыки работы с логами для обеспечения высокой доступности и быстрого реагирования на проблемы.
  • Понимание сетевых принципов и опыт работы с инструментами управления сетью.
  • Способность принимать ответственность за свою работу и принимать решения в ситуациях, требующих самостоятельности.

Требования к кандидатам:

  1. Опыт работы с Kubernetes (K8s): Специалист должен уметь настраивать, управлять и масштабировать кластеры Kubernetes, обеспечивать их надежность и безопасность.
  2. Знакомство с Deckhouse: Это платформа для автоматизации управления Kubernetes. Опыт работы с Deckhouse будет большим преимуществом, поскольку он облегчает задачи по развертыванию, мониторингу и управлению кластерами Kubernetes.
  3. Опыт работы с Keycloak: Keycloak - это система управления идентификацией и доступом. Опыт работы с этим инструментом позволяет интегрировать безопасную аутентификацию и авторизацию в приложения и сервисы.
  4. Понимание микросервисной архитектуры: Важно знать, как разрабатывать и поддерживать микросервисы, а также как они взаимодействуют друг с другом в распределенной системе.
  5. Навыки автоматизации и инструментирования: Знание инструментов для непрерывной интеграции и развертывания (CI/CD), таких как Jenkins, GitLab CI или других, а также опыт работы с системами мониторинга и логирования.
  6. Понимание принципов обеспечения безопасности: Навыки работы с сетевой безопасностью, шифрованием, управлением учетными записями и правами доступа.
  7. Навыки скриптования и программирования: Знание языков программирования и скриптовых языков (например, Python, Bash) помогает в автоматизации задач и разработке пользовательских решений.
  8. Опыт работы с облачными платформами: Знание особенностей работы с популярными облачными платформами, такими как AWS, Azure или Google Cloud, является важным фактором.
  9. Способность к решению проблем и командной работе: Важно уметь быстро находить и устранять проблемы, а также эффективно работать в команде.
  10. Постоянное обучение и адаптация: Технологии постоянно развиваются, поэтому важно быть готовым к постоянному обучению и освоению новых инструментов и методик.

Условия работы

  • возможность удаленной работы
  • оформление по ТК РФ
  • карьерный и профессиональный рост