
Keywords Studios ofrece servicios basados en tecnología para la industria mundial de los videojuegos. Su trabajo abarca el desarrollo de juegos, la producción artística, el audio, el control de calidad, la localización, el marketing, la interacción con los jugadores, la accesibilidad, la globalización de contenidos y soluciones de inteligencia artificial y tecnología. Con operaciones respaldadas por décadas de experiencia en el sector, la empresa ayuda a creadores y editores de videojuegos en diversas etapas del desarrollo y la distribución. Keywords Studios también destaca por sus prácticas empresariales responsables y comparte conocimientos del sector centrados en mejorar la experiencia de los jugadores de todo el mundo.
Ingeniero de productividad para desarrolladores DevOps I
Mejora los procesos de CI/CD, la infraestructura en la nube y las herramientas para desarrolladores de Helpshift. Automatiza flujos de trabajo de ingeniería y da soporte a Kubernetes, observabilidad, seguridad y fiabilidad.
Descripción
- Crear y mejorar procesos de CI/CD para compilaciones, pruebas, implementaciones y lanzamientos
- Automatizar tareas recurrentes de compilación, lanzamiento, operaciones y desarrollo
- Investigar fallos en los procesos y reforzar su fiabilidad
- Dar soporte a los procesos de control de versiones y lanzamiento
- Crear scripts, utilidades de línea de comandos y herramientas internas que agilicen el trabajo de ingeniería
- Detectar y resolver obstáculos en los flujos de trabajo de desarrollo
- Trabajar con infraestructura en la nube para CI/CD y entornos de desarrollo
- Ayudar a automatizar el aprovisionamiento y la configuración de infraestructura
- Crear y dar soporte a aplicaciones y cargas de trabajo en contenedores
- Dar soporte a entornos de desarrollo e implementación de Kubernetes
- Configurar y mantener la monitorización y el registro para los sistemas de experiencia de desarrollo
- Diagnosticar problemas mediante métricas, registros y trazas
- Ayudar a crear paneles y alertas para la infraestructura de ingeniería
- Aplicar prácticas seguras de desarrollo y CI/CD
- Incorporar comprobaciones de seguridad a los flujos de trabajo de ingeniería
- Dar soporte a los entornos de desarrollo y pruebas de los equipos de ingeniería
- Mejorar los procesos de compilación y pruebas
- Ayudar a automatizar entornos aislados y otros entornos
- Diagnosticar problemas de CI/CD, infraestructura, contenedores y entornos de desarrollo
- Encontrar las causas raíz mediante registros, métricas e información del sistema
- Escalar los problemas complejos y colaborar para resolverlos
- Proporcionar soporte operativo y ayudar a resolver incidentes
Requisitos
- Contar con 2–5 años de experiencia en ingeniería de software, DevOps, infraestructura, ingeniería de plataformas, SRE o un área relacionada
- Comprender sistemas Linux o Unix
- Tener experiencia práctica con CI/CD y automatización
- Conocer Git y los flujos de trabajo de desarrollo de software
- Tener experiencia con Docker o Kubernetes
- Tener experiencia con al menos un lenguaje de programación o scripting
- Tener conocimientos de plataformas en la nube, preferiblemente AWS
- Comprender los fundamentos de la infraestructura como código
- Comprender la monitorización, el registro y el diagnóstico de problemas
- Demostrar sólidas habilidades para resolver problemas y depurar
- Sentirse cómodo usando herramientas de línea de comandos
- Comunicarse y documentar con eficacia
- Tener disposición para aprender y trabajar con diversas tecnologías
- Asumir la responsabilidad del trabajo asignado y llevarlo hasta su finalización
- Tener experiencia con Jenkins u otra plataforma de CI/CD
- Tener experiencia con AWS
- Tener experiencia con Kubernetes o EKS
- Tener experiencia con Terraform, AWS CDK, CloudFormation o Ansible
- Tener experiencia con Python o scripting de shell
- Tener conocimientos de Prometheus, Grafana u otras herramientas de observabilidad similares
- Conocer Helm y GitOps
- Tener experiencia con herramientas para desarrolladores o plataformas internas de ingeniería
- Conocer VS Code, IntelliJ u otros IDE similares
- Tener experiencia con infraestructura de pruebas
Beneficios
- Entregar de forma fiable los proyectos y las tareas asignados de experiencia de desarrollo
- Reducir el trabajo de ingeniería manual y repetitivo mediante la automatización
- Mejorar la fiabilidad de CI/CD y de los flujos de trabajo de desarrollo
- Diagnosticar y resolver más rápidamente los problemas de experiencia de desarrollo
- Asumir progresivamente más responsabilidad sobre los sistemas y las herramientas de experiencia de desarrollo
- Colaborar de forma positiva con los equipos de ingeniería