Descripción
Resumen:
GovCIO está contratando a un Ingeniero Senior de Automatización en la Nube para diseñar, construir y mantener infraestructura en la nube automatizada y canalizaciones de despliegue en entornos de AWS y Azure.
Aspectos destacados:
1. Diseñar, construir y mantener infraestructura en la nube automatizada
2. Desarrollar y mantener módulos de Terraform para aprovisionamiento multi-nube
3. Aplicar las mejores prácticas de Infraestructura como Código
Solicitar ahora
Descripción general: GovCIO actualmente está contratando a un Ingeniero Senior de Automatización en la Nube para diseñar, construir y mantener infraestructura en la nube automatizada y canalizaciones de despliegue en entornos de AWS y Azure. El candidato ideal tendrá una pasión por la automatización, una comprensión profunda de los principios de Infraestructura como Código y la capacidad de crear procesos repetibles y escalables que permitan despliegues en la nube rápidos y confiables. Este puesto está ubicado en Arlington, VA, y es un puesto híbrido (remoto/presencial).
Responsabilidades: Responsabilidades clave
Infraestructura como Código y Automatización
• Diseñar, desarrollar y mantener módulos de Terraform para el aprovisionamiento de infraestructura multi-nube
• Aplicar las mejores prácticas y estándares de Infraestructura como Código (IaC) en toda la organización
• Crear y mantener libros de jugadas de Ansible para gestión de configuración e implementación de aplicaciones
• Construir marcos de automatización reutilizables y modulares que puedan aprovecharse en múltiples proyectos
• Desarrollar y mantener plantillas y planos de infraestructura para patrones comunes de despliegue
• Automatizar procesos manuales para mejorar la eficiencia y reducir errores humanos
Gestión de Plataformas en la Nube
• Implementar y gestionar infraestructura en las plataformas en la nube de AWS y Azure
• Implementar y optimizar servicios de AWS, incluidos EC2, S3, VPC, Lambda, RDS y CloudFormation
• Implementar y optimizar servicios de Azure, incluidas VM, Storage, Logic Apps, Functions y plantillas ARM
• Diseñar e implementar soluciones sin servidor utilizando AWS Lambda y Azure Logic Apps
• Gestionar componentes de red en la nube, incluidas VPC, subredes, grupos de seguridad y rutas
• Aplicar las mejores prácticas de seguridad en la nube y controles de cumplimiento
Desarrollo de Canalizaciones CI/CD
• Diseñar e implementar canalizaciones de despliegue automatizadas mediante GitHub Actions
• Construir flujos de integración continua y despliegue continuo para infraestructura y aplicaciones
• Crear marcos de pruebas automatizados para la validación de infraestructura
• Implementar análisis de seguridad y verificaciones de cumplimiento en las canalizaciones
• Desarrollar mecanismos de reversión y recuperación para despliegues fallidos
• Optimizar el rendimiento y la fiabilidad de las canalizaciones
Redes y Conectividad
• Diseñar e implementar arquitecturas de red en la nube en AWS y Azure
• Configurar VPN, ExpressRoute, Direct Connect y soluciones de conectividad híbrida
• Implementar controles de seguridad de red, incluidos firewalls, NSG y NACL
• Diagnosticar y resolver problemas de conectividad y rendimiento de red
• Diseñar e implementar soluciones de equilibrio de carga y gestión del tráfico
• Gestionar DNS, rutas y supervisión de redes
Resolución de Problemas y Soporte
• Diagnosticar y resolver problemas complejos de infraestructura y automatización
• Realizar análisis de causa raíz de fallos en despliegues y caídas del sistema
• Brindar soporte técnico y orientación a los equipos de desarrollo
• Supervisar la salud y las métricas de rendimiento de la infraestructura
• Implementar soluciones proactivas de alerta y supervisión
• Documentar procedimientos de resolución de problemas y problemas conocidos
Mejora y Normalización de Procesos
• Desarrollar y documentar procesos repetibles para el despliegue de infraestructura
• Crear flujos de trabajo y procedimientos estandarizados para tareas comunes
• Establecer mejores prácticas para la automatización en la nube y el desarrollo de IaC
• Realizar revisiones de código y brindar retroalimentación sobre scripts de automatización
• Capacitar a los miembros del equipo en herramientas y técnicas de automatización
• Impulsar iniciativas de mejora continua
Requisitos: Educación y experiencia requeridas
• Licenciatura con 12+ años de experiencia
• Nivel de autorización: Secreta activa con capacidad para obtener y mantener la idoneidad de la DEA
Habilidades técnicas
• Infraestructura como Código: 3+ años de experiencia práctica con Terraform
• Gestión de configuración: Alta competencia con Ansible
• Plataformas en la nube: Experiencia sólida tanto en AWS como en Azure
• Sin servidor: Experiencia con AWS Lambda y Azure Logic Apps
• CI/CD: Experiencia práctica construyendo canalizaciones con GitHub Actions
• Secuencias de comandos: Competencia en Python, Bash o PowerShell
• Control de versiones: Conocimiento sólido de Git y flujo de trabajo en GitHub
• Redes: Comprensión profunda de los conceptos y protocolos de redes en la nube
Competencias fundamentales
• Buen conocimiento de TCP/IP, DNS, VPN y protocolos de enrutamiento
• Experiencia con herramientas y metodologías para la resolución de problemas de red
• Conocimiento de las mejores prácticas de seguridad y los requisitos de cumplimiento
• Comprensión de tecnologías de contenerización (Docker, Kubernetes)
• Experiencia con herramientas de supervisión y registro (CloudWatch, Azure Monitor, etc.)
• Familiaridad con el desarrollo e integración de API
• Comprensión del ciclo de vida del desarrollo de software y las metodologías ágiles
Habilidades de resolución de problemas
• Excelentes capacidades analíticas y de resolución de problemas
• Capacidad para diagnosticar problemas técnicos complejos en múltiples sistemas
• Gran atención al detalle y compromiso con la calidad
• Enfoque proactivo para identificar y resolver posibles problemas
• Capacidad para trabajar bajo presión durante la respuesta a incidentes
Habilidades interpersonales
• Excelentes habilidades de comunicación escrita y verbal
• Capacidad para documentar procesos técnicos de forma clara y concisa
• Trabajo colaborativo en equipo con experiencia transversal
• Autonomía y capacidad para trabajar de forma independiente
• Mentalidad centrada en el cliente, con énfasis en la entrega de valor
Cualificaciones preferidas
• Certificación AWS Certified Solutions Architect o Developer Associate
• Certificación Azure Administrator o Developer Associate
• Certificación HashiCorp: Terraform Associate
• Experiencia certificada en GitHub Actions o GitHub
• Experiencia en estrategias de despliegue multi-nube
• Conocimiento de marcos de cumplimiento (FedRAMP, NIST, CIS)
• Experiencia con herramientas de pruebas de infraestructura (Terratest, InSpec, Pester)
• Familiaridad con prácticas y herramientas de GitOps
• Experiencia previa en roles de DevOps o Ingeniería en la Nube
• Experiencia en optimización de costos y prácticas de FinOps
Entorno técnico
• Plataformas en la nube: AWS, Azure
• Herramientas de IaC: Terraform, CloudFormation, plantillas ARM
• Gestión de configuración: Ansible
• CI/CD: GitHub Actions, flujos de trabajo de GitHub
• Sin servidor: AWS Lambda, Azure Logic Apps, Azure Functions
• Secuencias de comandos: Python, Bash, PowerShell
• Control de versiones: Git, GitHub
• Supervisión: CloudWatch, Azure Monitor, Prometheus, Grafana
• Redes: VPC, VNet, VPN, ExpressRoute, Direct Connect
Rango salarial publicado: USD $220,000.00 - USD $240,000.00 /año.Solicitar ahora