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. Los ingenieros/as devops diseñan e implementan soluciones para automatizar el despliegue de código. 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.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. Despliegan nuevos servicios y actualizan y aplican correcciones en el entorno de producció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.para tener éxito en este puesto, serás responsable de:• 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. Garantizar el cumplimiento de las mejores prácticas en seguridad, rendimiento y gestión de costes.• 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. Garantizar la aplicación de las mejores prácticas de seguridad, incluyendo la gestión de políticas y roles de iam.• monitorización y mantenimiento: utilizar amazon cloudwatch, cloudtrail y dynatrace para monitorizar el rendimiento de las aplicaciones, configurar alarmas y generar registros. Analizar las métricas para garantizar la fiabilidad y la disponibilidad de las aplicaciones.• 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.instrucciones, procesos operativos y guías de resolución de problemas. Proporcionar informes de rendimiento y recomendaciones.*experiencia profesional*• 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.educación• licenciatura en informática o un campo relacionado, preferiblemente.*idiomas*• español (requerido)• inglés (preferible)*habilidades técnicas*• conocimientos fundamentales de aws:• servicios principales de aws: familiaridad con servicios clave de aws como ec2 (elastic compute cloud), s3 (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 aws systems manager para la automatización de tareas, la administración de la configuración y la administración de instancias.• scripting de automatización: capacidad para escribir scripts en bash y python para automatizar tareas administrativas y de configuración.• conocimiento de sistemas de administración de la configuración como ansible o herramientas similares.• redes y seguridad:• fundamentos de redes: comprensión de conceptos básicos de redes como subredes, direccionamiento ip, enrutamiento y gateways, así como la configuración de vpc y subredes en aws.• seguridad de aws: comprensión de la administración de identidades y accesos (iam) y las mejores prácticas de seguridad para proteger la infraestructura y los datos, incluyendo el uso de políticas, roles y grupos.• implementación y operación de microservicios con amazon ecs:• amazon ecs: conocimiento de la creación y gestión de clústeres de contenedores con ecs, así como de la definición de tareas y servicios para implementar aplicaciones basadas en microservicios.• integración con docker: experiencia en la creación y gestión de imágenes docker, incluyendo el uso de amazon ecr (elastic container registry) para almacenar y gestionar imágenes de contenedores.• orquestación de contenedores: comprensión de cómo escalar, actualizar y gestionar la disponibilidad de microservicios con ecs, incluyendo la implementación de patrones de resiliencia y recuperación ante fallos.• monitorización y mantenimiento:• capacidad para utilizar amazon cloudwatch y otros servicios para monitorizar el rendimiento y el estado de las aplicaciones basadas en microservicios.• aws cloudtrail: comprensión de cómo utilizar aws cloudtrail para auditar la actividad de la cuenta y garantizar el cumplimiento de las políticas.• experiencia con marcos de monitorización como splunk, grafana, dynatrace o herramientas similares.• administración de bases de datos:• rds y dynamodb: conocimiento de bases de datos de aws, incluyendo amazon rds para bases de datos relacionales y amazon dynamodb para bases de datos nosql.• copia de seguridad y recuperación: comprensión de las estrategias de copia de seguridad y recuperación para bases de datos en la nube.• implementación y operaciones:• ciclo de vida del desarrollo de software (sdlc): familiaridad con los principios del sdlc, incluyendo la integración continua (ci) y la implementación continua (cd) para implementar cambios de manera eficiente.• gestión de cambios y control de versiones: conocimiento de las prácticas de gestión de cambios y el uso de sistemas de control de versiones como git para gestionar el código iac.• experiencia con arquitecturas de tres niveles: web (apache), capa de aplicación (tomcat/spring) y bases de datos (mysql, postgresql, oracle y nosql).• solución de problemas y soporte:• diagnóstico y resolución de problemas: capacidad para diagnosticar y solucionar problemas en la infraestructura implementada.• documentación: capacidad para documentar configuraciones, procesos y cambios realizados en la infraestructura.• mejores prácticas y patrones arquitectónicos:• patrones de resiliencia: comprensión de la arquitectura
#j-18808-ljbffr