Описание работы
Ключевые обязанности
- Разработка и поддержка технической инфраструктуры, включая конфигурации оборудования, компоненты системного программного обеспечения и облачные решения для обеспечения высокой доступности и производительности.
- Проектирование и внедрение масштабируемых, безопасных и надежных архитектур для серверных сред, обеспечивая их соответствие целям организации и отраслевым стандартам.
- Улучшение и оптимизация CI/CD-процессов, тестовых фреймворков и процедур проверки выпусков для минимизации простоев и обеспечения плавного перехода от разработки к эксплуатации.
- Мониторинг производительности системы, проведение регулярных аудитов и внедрение мер безопасности для защиты инфраструктуры и целостности данных.
- Сотрудничество с кросс-функциональными командами для решения технических задач, оптимизации рабочих процессов и предоставления решений, соответствующих бизнес-требованиям.
- Отслеживание новых инструментов, технологий и методологий DevOps для стимулирования инноваций и повышения операционной эффективности.
- Документирование конфигураций системы, процессов и шагов по устранению неполадок для обеспечения обмена знаниями и поддержки команд.
- Оказание технического лидерства в планировании инфраструктуры, управлении мощностями и стратегиях аварийного восстановления.
- Поддержка управления инцидентами и анализ первопричин для оперативного выявления и устранения сбоев системы.
- Обеспечение соответствия внутренним политикам, нормативным требованиям и лучшим практикам безопасности во всех средах.
Требования к должности
- Подтвержденный опыт работы инженером DevOps не менее 5 лет в области системного администрирования, автоматизации и управления облачной инфраструктурой.
- Экспертные знания в проектировании и внедрении масштабируемых, безопасных и высокопроизводительных архитектур для круглосуточных серверных сред.
- Глубокое знание инструментов CI/CD (например, Jenkins, GitLab CI, CircleCI) и технологий контейнеризации (например, Docker, Kubernetes, Helm).
- Опыт работы с фреймворками инфраструктуры как кода (IaC), такими как Terraform, Ansible или Puppet, для автоматизированного предоставления и управления конфигурациями.
- Глубокое понимание облачных платформ (AWS, Azure, GCP) и гибридных облачных сред, включая настройки сети, хранения и безопасности.
- Знание инструментов мониторинга и наблюдаемости (например, Prometheus, Grafana, ELK stack) для отслеживания производительности системы в реальном времени и оповещений.
- Способность разрабатывать и поддерживать документацию по архитектуре системы, процессам развертывания и процедурам устранения неполадок.
- Сильные навыки решения проблем с акцентом на оптимизацию производительности системы, снижение задержек и обеспечение высокой доступности.
- Отличные коммуникационные и командные навыки для эффективной работы с командами разработки, безопасности и эксплуатации.
- Владение скриптовыми языками (например, Python, Bash, PowerShell) и знакомство с инструментами автоматизации DevOps (например, Jenkins, Ansible, Terraform).
- Опыт работы с системами контроля версий (например, Git) и гибкими методологиями разработки для итеративной поставки проектов.
- Знание лучших практик безопасности, включая шифрование, контроль доступа и аудит соответствия, для защиты инфраструктуры и данных.
- Способность руководить и обучать младших инженеров DevOps, внося вклад в достижение командных и организационных целей.
- Глубокое понимание масштабируемости систем, балансировки нагрузки и стратегий аварийного восстановления для обеспечения непрерывности бизнеса.
- Опыт работы с оркестрацией контейнеров, микросервисной архитектурой и распределенными системами для современного развертывания приложений.
- Владение методами оптимизации облачных затрат и управления ресурсами для эффективного использования инфраструктуры.
- Способность анализировать логи системы, метрики производительности и отчеты об ошибках для выявления и устранения проблем на опережение.
- Знание управления API, технологий service mesh и сетевых протоколов безопасности для безопасной интеграции систем.
- Опыт работы с инструментами DevOps, включая репозитории кода, системы сборки и автоматизацию развертывания, для оптимизации рабочих процессов.
