AWS DevOps EngineerCountry: MexicoUn Ingeniero/a DevOps de AWS es un profesional de TI que colabora con desarrolladores de software para gestionar las versiones de código y operar y monitorizar el estado de las aplicaciones.
\n
Los ingenieros/as DevOps diseñan e implementan soluciones para automatizar el despliegue de código.
\n
Realizan cambios en la arquitectura de AWS con dos objetivos principales: optimizar la plataforma para aprovechar las nuevas funcionalidades de AWS y diseñar nuevas arquitecturas para proyectos creados por arquitectos de soluciones.
\n
Los ingenieros/as DevOps implementan los cambios en la plataforma de AWS de forma automatizada utilizando Infraestructura como Código (IaC) y tecnologías de gestión de la configuración.
\n
Despliegan nuevos servicios y actualizan y aplican correcciones en el ambiente de producción.
\n
Tendrás la oportunidad de trabajar con un equipo de ingenieros dinámico e independiente, así como con otras áreas como Arquitectura, Control de Calidad, Gestión de Producto y Entrega, para diseñar y desarrollar capacidades avanzadas.
\n
Para tener éxito en este puesto, serás responsable de:
\n
- Diseño e implementación de infraestructura: Diseñar, implementar y gestionar una infraestructura de AWS escalable y segura utilizando herramientas de IaC como AWS CloudFormation o Terraform.
\n
Garantizar el cumplimiento de las mejores prácticas en seguridad, rendimiento y gestión de costes.
\n
- Gestión de microservicios: Implementar y gestionar aplicaciones en contenedores utilizando Amazon ECS, incluyendo la creación y gestión de clústeres de contenedores, definiciones de tareas y orquestación de servicios para garantizar un rendimiento y una fiabilidad óptimos.
- Automatización y scripting: Implementar soluciones de automatización utilizando AWS Systems Manager y lenguajes de scripting (por ejemplo, Bash, Python) para optimizar las tareas operativas y mejorar la eficiencia.
- Redes y seguridad: Configurar y gestionar componentes de red, incluyendo VPC, subredes y grupos de seguridad.
\n
Garantizar la aplicación de las mejores prácticas de seguridad, incluyendo la gestión de políticas y roles de IAM.
\n
- Monitorización y mantenimiento: Utilizar Amazon CloudWatch, CloudTrail y Dynatrace para monitorizar el rendimiento de las aplicaciones, configurar alarmas y generar registros.
\n
Analizar las métricas para garantizar la fiabilidad y la disponibilidad de las aplicaciones.
\n
- Colaboración y CI/CD: Colaborar con los equipos de desarrollo para implementar pipelines de integración continua (CI) y despliegue continuo (CD), garantizando una entrega de aplicaciones rápida y fiable.
- Documentación e informes: Mantener una documentación clara de la configuración de la infraestructura.
\n
Instrucciones, procesos operativos y guías de resolución de problemas.
\n
Proporcionar informes de rendimiento y recomendaciones.
\n
Experiencia profesional
\n
- Experiencia práctica en la administración y operación de infraestructura de AWS en entornos de producción.
- Implementación de Infraestructura como Código (CloudFormation, Terraform) en proyectos reales.
- Experiencia en automatización de despliegues (CI/CD) y gestión de configuración.
- Gestión y operación de microservicios en contenedores (ECS/Docker).
- Administración de sistemas Linux en entornos empresariales.
- Implementación de soluciones de monitorización, registro y observabilidad en producción.
- Gestión de seguridad en la nube (IAM, políticas, mejores prácticas).
- Experiencia con bases de datos de AWS (RDS, DynamoDB) y estrategias de copia de seguridad y recuperación.
- Participación en la resolución de incidentes y soporte de entornos de producción.
- Experiencia trabajando con metodologías ágiles y colaborando con equipos multifuncionales.
\n
Educación
\n
- Licenciatura en Informática o un campo relacionado, preferiblemente.
\n
Idiomas
\n
- Español (Requerido)
- Inglés (Preferible) Habilidades técnicas
- Conocimientos fundamentales de AWS:
- Servicios principales de AWS: Familiaridad con servicios clave de AWS como EC (Elastic Compute Cloud), S (Simple Storage Service), RDS (Relational Database Service), VPC (Virtual Private Cloud), IAM (Identity and Access Management) y Lambda.
- Arquitectura de AWS: Comprensión de los principios arquitectónicos y patrones de diseño de AWS para crear soluciones escalables y seguras.
- Infraestructura como código (IaC):
- Herramientas de IaC: Conocimiento práctico de herramientas como AWS CloudFormation, Terraform y AWS CLI, incluyendo la capacidad de escribir y mantener plantillas de IaC para definir y administrar la infraestructura.
- Administración y automatización de la configuración:
- AWS Systems Manager: Familiaridad con A