Инженер Azure DevOps
Обзор вакансии:
Мы ищем опытного инженера Azure DevOps с глубокими знаниями в администрировании Linux, который присоединится к нашей динамичной команде. Идеальный кандидат будет отвечать за управление и оптимизацию нашей облачной инфраструктуры Azure, обеспечение бесперебойной работы CI/CD-конвейеров, а также поддержание безопасности и эффективности наших систем на базе Linux.
Уровень: Senior - L3
Опыт работы с облаком Azure
Ключевые обязанности:
-
Управление облаком Azure:
- Проектирование, внедрение и управление инфраструктурой Azure с использованием инструментов Infrastructure as Code (IaC), таких как Terraform, ARM-шаблоны или Bicep.
- Автоматизация облачных развертываний и управление ресурсами с помощью конвейеров Azure DevOps, скриптов и других инструментов автоматизации.
- Мониторинг и оптимизация производительности, масштабируемости и затрат служб Azure.
-
Разработка CI/CD-конвейеров:
- Создание, поддержка и улучшение CI/CD-конвейеров для приложений и служб, размещенных в Azure.
- Взаимодействие с командами разработчиков для интеграции репозиториев кода, процессов сборки и автоматизации развертывания.
- Обеспечение соблюдения правил управления версиями и выпуска релизов.
-
Администрирование Linux:
- Управление и поддержка серверов Linux, обеспечение высокой доступности, безопасности и производительности.
- Выполнение регулярных обновлений системы, установки патчей и управления конфигурацией с использованием таких инструментов, как Ansible, Puppet или Chef.
- Диагностика и устранение проблем, связанных с системой, включая сетевые проблемы, вопросы безопасности и производительность приложений.
-
Безопасность и соответствие требованиям:
- Внедрение и обеспечение соблюдения лучших практик безопасности как для облачных служб Azure, так и для серверов Linux.
- Проведение регулярных оценок безопасности и аудитов, применение патчей и обновлений по мере необходимости.
- Обеспечение соответствия применимым нормативным актам и отраслевым стандартам.
-
Взаимодействие и поддержка:
- Тесное сотрудничество с командами разработки, QA и эксплуатации для оптимизации процессов и повышения эффективности.
- Обеспечение поддержки производственных систем, включая дежурства по вызову по мере необходимости.
- Документирование процессов, конфигураций и лучших практик как для сред Azure, так и для Linux.
Требуемые навыки и квалификация:
-
Техническая экспертиза:
- Подтвержденный опыт работы с облачными службами Azure, включая управление виртуальными машинами, сетями, хранилищами и безопасностью.
- Глубокие знания в администрировании систем Linux, включая опыт работы с Red Hat, Ubuntu или CentOS.
- Практический опыт работы с CI/CD-инструментами, такими как Jenkins, Azure DevOps, GitLab или аналогичными.
- Свободное владение скриптовыми языками, такими как Bash, PowerShell или Python.
- Знакомство с технологиями контейнеризации, такими как Docker, и инструментами оркестрации, такими как Kubernetes.
-
Решение проблем:
- Сильные аналитические навыки и навыки устранения неполадок, способность диагностировать и решать сложные технические проблемы.
- Опыт оптимизации производительности, мониторинга и планирования мощностей для облачных сред и сред Linux.
-
Soft Skills:
- Отличные коммуникативные навыки и навыки сотрудничества, способность эффективно работать в командной среде.
- Сильные навыки документирования и внимание к деталям.
- Способность работать самостоятельно и управлять несколькими приоритетами в быстро меняющейся среде.
Предпочтительная квалификация:
- Сертификация Azure, например, Azure Administrator или Azure DevOps Engineer.
- Опыт работы с облачными инструментами и службами, такими как Azure Kubernetes Service (AKS), Azure Functions или Logic Apps.
- Опыт работы с сетевой безопасностью и настройкой VPN в облачных средах.
- Знакомство с управлением базами данных в облачных средах, включая SQL и NoSQL.