
Keywords Studios предоставляет технологические услуги мировой индустрии видеоигр. Компания занимается разработкой игр, созданием графики, аудиопроизводством, обеспечением качества, локализацией, маркетингом, взаимодействием с игроками, обеспечением доступности, глобализацией контента, а также решениями в области искусственного интеллекта и технологий. Опираясь на десятилетия опыта в отрасли, компания поддерживает разработчиков и издателей игр на различных этапах разработки и выпуска. Keywords Studios также уделяет внимание ответственным принципам ведения бизнеса и делится отраслевой экспертизой, стремясь улучшать игровой опыт пользователей по всему миру.
Инженер по DevOps и продуктивности разработчиков, уровень SE II
Развивайте CI/CD-системы Helpshift, облачную инфраструктуру, платформы Kubernetes и инструменты разработчиков. Снижайте препятствия в работе инженеров благодаря масштабируемой автоматизации, улучшенной наблюдаемости и повышенной надежности.
Описание
- Создавайте и поддерживайте надежные CI/CD-конвейеры для сборки, тестирования, развертывания и выпуска программного обеспечения.
- Повышайте скорость, надежность и масштабируемость конвейеров, упрощайте их обслуживание.
- Выявляйте узкие места в процессах сборки и выпуска и возглавляйте работу по их устранению.
- Создавайте автоматизированные процессы выпуска и развертывания.
- Исследуйте и устраняйте сложные сбои конвейеров и процессов выпуска.
- Создавайте инструменты, которые помогают разработчикам работать эффективнее и сокращают препятствия.
- Разрабатывайте внутренние инструменты для разработчиков, утилиты командной строки и автоматизированные процессы.
- Изучайте рабочие процессы разработчиков и определяйте, как улучшить жизненный цикл разработки программного обеспечения.
- Создавайте и поддерживайте облачную инфраструктуру для CI/CD, разработки, тестирования и инженерных платформ.
- Подготавливайте инфраструктуру с помощью подхода «инфраструктура как код».
- Проектируйте масштабируемую, надежную, безопасную и экономически эффективную инфраструктуру.
- Повышайте уровень автоматизации инфраструктуры и эффективность эксплуатации.
- Создавайте и эксплуатируйте контейнерные платформы для инженерных команд.
- Эксплуатируйте инфраструктурные платформы и платформы развертывания на базе Kubernetes.
- Повышайте надежность, масштабируемость, безопасность и эффективность контейнерной платформы.
- Решайте сложные проблемы Kubernetes и контейнеров.
- Улучшайте наблюдаемость платформ для разработчиков и инженерной инфраструктуры.
- Создавайте метрики, панели мониторинга, оповещения, журналы и трассировки.
- Используйте данные наблюдаемости для выявления узких мест в надежности и производительности.
- Повышайте доступность систем и эффективность эксплуатации.
- Встраивайте меры безопасности в CI/CD-конвейеры и рабочие процессы разработчиков.
- Устанавливайте безопасные подходы к конвейерам и инфраструктуре.
- Усиливайте защиту контейнеров, зависимостей, кода и инфраструктуры.
- Взаимодействуйте с командами безопасности для устранения рисков и соблюдения требований.
- Совершенствуйте системы сборки и тестирования, предоставляйте масштабируемые среды разработки и тестирования.
- Автоматизируйте настройку песочниц и других сред.
- Взаимодействуйте с инженерными командами для решения проблем в рабочих процессах разработчиков.
- Исследуйте сложные проблемы, связанные с CI/CD, облачной инфраструктурой, Kubernetes, сетями и распределенными системами.
- Выявляйте первопричины и сопровождайте решение проблем до их устранения.
- Выявляйте системные проблемы и участвуйте в реагировании на инциденты, повышении надежности и совершенствовании операционных практик.
- Возглавляйте сложные инициативы по улучшению опыта разработчиков совместно с инженерными командами, чтобы повышать продуктивность.
Требования
- Опыт работы от 4 до 7 лет в разработке программного обеспечения, DevOps, инфраструктуре, платформенной инженерии, SRE или смежной области.
- Прочные знания Linux и Unix.
- Практический опыт работы с CI/CD и автоматизацией.
- Опыт проектирования и эксплуатации инженерных систем промышленного уровня.
- Хорошее понимание Docker и Kubernetes.
- Опыт работы с облачными платформами; предпочтительно AWS.
- Практический опыт работы с инфраструктурой как кодом и управлением конфигурациями.
- Уверенное владение как минимум одним языком программирования или сценариев.
- Умение исследовать сложные технические проблемы и выявлять их первопричины.
- Понимание компромиссов между наблюдаемостью, надежностью, безопасностью, масштабируемостью и стоимостью.
- Умение вести проекты от определения проблемы до внедрения, запуска и операционной поддержки.
- Навыки эффективного общения и взаимодействия.
- Умение работать с инженерными командами и участвовать в формировании технических решений.
- Готовность брать на себя ответственность и отвечать за результаты.
- Будет преимуществом: опыт создания внутренних платформ или инструментов продуктивности для разработчиков; Jenkins и CI/CD в крупных масштабах; AWS/EKS и облачные архитектуры; GitOps с Argo CD или аналогичным инструментом; Helm и инструменты экосистемы Kubernetes; Prometheus, Grafana, OpenTelemetry, Dynatrace, Datadog или аналоги; средства защиты CI/CD; OPA, Checkov, cdk-nag, Trivy или аналогичные инструменты безопасности; системы сборки, кэширование или распределенная инфраструктура сборки; измерение улучшений продуктивности; VS Code, IntelliJ или аналогичные среды разработки; наставничество или техническое руководство.