Описание должности
Как старший инженер DevOps, вы будете играть ключевую роль в проектировании, внедрении и поддержке нашей облачной инфраструктуры для обеспечения масштабируемых и безопасных операций. Вы будете разрабатывать и поддерживать скрипты автоматизации для оптимизации процесса разработки, повышения надежности системы и улучшения конвейера поставки программного обеспечения с помощью практик непрерывной интеграции и развертывания. Эта должность требует создания и управления дашбордами и метриками, которые предоставляют полезные данные о производительности инфраструктуры, состоянии системы и операционной эффективности. Вы также будете внедрять надежные процессы и автоматизацию для мониторинга, оповещения и логирования в распределенных системах, обеспечивая своевременное обнаружение и устранение проблем. Кроме того, вы будете руководить усилиями по оптимизации кода инфраструктуры через регулярные проверки, выявляя возможности для улучшения и внедряя лучшие практики. В ваши обязанности входит отслеживание новых инструментов, облачных сервисов и отраслевых тенденций для стимулирования инноваций и поддержания конкурентного преимущества в наших операциях.
Ключевые обязанности
- Проектирование, внедрение и поддержка облачных инфраструктурных решений с использованием AWS, Azure или GCP для обеспечения масштабируемости, надежности и безопасности.
- Разработка и поддержка скриптов автоматизации для CI/CD-конвейеров, подготовки инфраструктуры и оркестрации систем с использованием таких инструментов, как Ansible, Terraform или Jenkins.
- Создание и управление централизованными дашбордами и метриками с использованием платформ, таких как Grafana, Prometheus или Kibana, для мониторинга производительности системы и состояния инфраструктуры.
- Внедрение сквозных фреймворков мониторинга, оповещения и логирования для обеспечения реального контроля за поведением системы и операционными аномалиями.
- Сотрудничество с командами разработчиков для внедрения лучших практик DevOps, включая ревью кода, управление конфигурациями и стратегии развертывания.
- Проведение регулярных аудитов кода инфраструктуры для выявления технического долга, уязвимостей безопасности и узких мест производительности.
- Руководство реагированием на инциденты и анализом первопричин операционных проблем, обеспечение превентивных мер для предотвращения повторения.
- Отслеживание последних инструментов DevOps, облачных технологий и отраслевых стандартов для постоянного улучшения наших операционных возможностей.
- Наставничество и обучение младших инженеров и команд разработчиков методологиям DevOps, лучшим практикам автоматизации и облачным технологиям.
- Обеспечение соответствия организационной архитектуре, политикам информационной безопасности и инженерным стратегиям через стандартизированные процессы и инструменты.
Требования к должности
- Подтвержденный опыт работы инженером DevOps не менее 5 лет в проектировании облачной инфраструктуры и автоматизации.
- Экспертные знания облачных платформ (AWS, Azure, GCP) и технологий контейнеризации (Docker, Kubernetes) для масштабируемого развертывания систем.
- Высокий уровень владения скриптовыми языками (Python, Bash, PowerShell) и инструментами управления конфигурациями (Ansible, Terraform, Puppet).
- Опыт работы с CI/CD-конвейерами, включая инструменты Jenkins, GitLab CI или CircleCI, для автоматизации тестирования, развертывания и отката процессов.
- Знание инструментов мониторинга и наблюдаемости (Prometheus, Grafana, ELK Stack) для отслеживания системы в реальном времени и аналитики.
- Способность проектировать и внедрять безопасные инфраструктурные решения с соблюдением отраслевых стандартов (GDPR, ISO 27001) и внутренних политик.
- Отличные навыки решения проблем с опытом устранения сложных операционных проблем и оптимизации производительности системы.
- Сильные коммуникационные и командные навыки для работы с кросс-функциональными командами, включая разработчиков, безопасность и операции.
- Предпочтительные сертификации, такие как AWS Certified DevOps Engineer, Azure DevOps Engineer или Google Cloud Professional DevOps Engineer.
- Опыт работы с практиками Infrastructure-as-Code (IaC) и системами контроля версий (Git) для управления облачными ресурсами и конфигурациями.
- Способность руководить и обучать младших инженеров, способствуя культуре постоянного улучшения и лучших практик в рабочих процессах DevOps.
- Владение фреймворками облачной безопасности (IAM, VPC, шифрование) для обеспечения защиты данных и соответствия нормативным требованиям.
- Опыт работы с автоматизированным тестированием и процессами обеспечения качества для проверки изменений инфраструктуры и обновлений системы.
- Глубокое понимание архитектуры системы, принципов масштабируемости и шаблонов проектирования высокой доступности.
- Способность документировать процессы, инструменты и конфигурации инфраструктуры для обмена знаниями и адаптации команды.
- Опыт работы с системами управления инцидентами (например, PagerDuty, Opsgenie) для отслеживания и устранения операционных инцидентов.
- Знание стратегий оптимизации затрат на облачную инфраструктуру для обеспечения эффективного использования ресурсов и соблюдения бюджета.
- Способность проектировать и внедрять планы аварийного восстановления и непрерывности бизнеса для критических систем и сервисов.
- Сильные аналитические навыки для интерпретации метрик, логов и системных данных для настройки производительности и планирования мощностей.