Шаблон описания работы инженера DevOps/

Мы ищем инженера DevOps. Вы будете отвечать за выпуск обновлений продуктов, диагностику проблем с производством и строительства интеграций, которые соответствуют требованиям наших клиентов. Как показано ниже, вы будете играть ключевую роль в преодолении разрыва между разработкой, обеспечением качества и операциями ИТ.

Вы будете стремиться объединить повседневные обязанности, необходимые для разработки программного обеспечения, контроля качества, развертывания и интеграции в единый, непрерывный набор операций.

Профиль работы инженера DevOps

Инженер DevOps реализует методы, инструменты и стратегии для баланса требований в течение всего жизненного цикла разработки программного обеспечения, от кодирования до развертывания до технического обслуживания и обновлений. Они уменьшают сложность, преодолевая разрыв между действиями, необходимыми для быстрого изменения приложения, и действиями, необходимыми для того, чтобы сохранить его надежным.

DevOps - это все о объединении и автоматизации процесса, а инженеры DevOps играют важную роль в смешивании кода, обслуживании приложений и администрировании приложений. Все эти действия нуждаются в понимании не только жизненных циклов развития, но и культуры DevOps, включая ее философию, методы и инструменты.

Отчеты

  • Главный технический директор
  • Технологический лидер

Обязанности инженера DevOps

  • Мышление DevOps и знания о доставке, управлении и интеграции программного обеспечения
  • Создание и импровизирование автоматизированных инструментов для создания инфраструктуры, мониторинга и предупреждения системы и визуализации данных
  • Возможность писать чистый код, знать шаблоны проектирования программного обеспечения, тестирование программного обеспечения и применение общих моделей инфраструктуры
  • Решения по кодированию и/или сценариям для автоматизации процессов
  • Общение и сотрудничество с командами разработчиков и это
  • Определить и реализовать инструменты, которые будут оптимизировать процессы
  • Понимание лазурства, виртуализации, AWS, Terraform, Docker, Kubernetes
  • Понимание введения различных сред на облаке
  • Инфраструктура опыта I в качестве кода с использованием Terraform - это большой плюс
  • Опыт работы в инструментах управления конфигурацией, таких как Puppet и Ansible, является дополнительным преимуществом
  • Исключительные сценарии ноу-хау с использованием Bash, PowerShell и других языков сценариев
  • Создать и реализовать стратегии для улучшения процессов; в том числе процесс реинжиниринг по мере необходимости
  • Управление лицензионными соглашениями для среды развития
  • Иметь опыт управления инцидентами: должен держать прохладную голову в чрезвычайной ситуации, поддерживать уравновешенность среди инцидентов
  • Сотрудничать с архитектором информационной безопасности и облачным архитектором НИОКР для обеспечения соответствия конфиденциальности данных и требований безопасности для облачных средств для облачных средств
  • должно быть готово участвовать в вращении в графике вызовов
  • Сотрудничать в создании и реализации облачной политики и гувернартности
  • Вы должны быть открыты и готовы путешествовать по всему миру, если это необходимо

Требования и навыки инженера DevOps

  • степень бакалавра в области компьютерных наук или аналогичного предмета
  • Знание инфраструктуры на основе Linux
  • Отличное знание Ruby, Python, Perl и Java
  • Конфигурация и администрирование баз данных, таких как MySQL и MongoDB
  • Выдающийся устранение неполадок
  • Рабочая понимание различных инструментов, технологий с открытым исходным кодом и облачных сервисов
  • Понимание идей ключевых DevOps и гибких принципов