Devops Ingeniero Descripción del trabajo Plantilla/breve
Estamos buscando un ingeniero de DevOps. Estará a cargo de publicar actualizaciones de productos, diagnosticar problemas de producción y construir integraciones que se adapten a las demandas de nuestros clientes. Como se muestra a continuación, desempeñará un papel clave en el puente de la brecha entre el desarrollo, la garantía de calidad y las operaciones de TI.
Su objetivo es combinar las tareas cotidianas requeridas en el desarrollo de software, el control de calidad, la implementación y la integración en un solo conjunto de operaciones continuas.
Perfil de trabajo de DevOps Engineer
Un ingeniero de DevOps implementa métodos, herramientas y estrategias para equilibrar las demandas en todo el ciclo de vida del desarrollo de software, desde la codificación hasta la implementación hasta el mantenimiento y las actualizaciones. Disminuyen la complejidad al cerrar la brecha entre las actividades requeridas para alterar rápidamente una aplicación y las acciones requeridas para mantenerla confiable.
DevOps tiene que ver con la unificación y la automatización del proceso, y los ingenieros de DevOps juegan un papel importante en la mezcla de código, mantenimiento de aplicaciones y administración de aplicaciones. Todas estas actividades necesitan no solo los ciclos de vida de desarrollo, sino también la cultura de DevOps, incluida su filosofía, métodos y herramientas.
Informes a
- Jefe de Tecnología
- plomo tecnológico
Responsabilidades del ingeniero de DevOps
- Una mentalidad de DevOps y conocimiento sobre la entrega de software, versiones e integración
- Construya e improvise las herramientas automatizadas para crear infraestructura, monitoreo y alerta del sistema y visualización de datos
- Capacidad para escribir código limpio, conocer patrones de diseño de software, pruebas de software y aplicar patrones de infraestructura comunes
- Soluciones de codificación y/o secuencia de comandos para automatizar procesos
- Comunicar y colaborar con los equipos de desarrollo y
- Identificar e implementar herramientas que optimizarán los procesos
- Comprensión de Azure, Virtualización, AWS, Terraform, Docker, Kubernetes trabaja
- Comprensión de la administración de diferentes entornos en la nube
- Experiencia I Infraestructura como código que usa Terraform es una gran ventaja
- La experiencia en herramientas de gestión de configuración como Puppet y Ansible es una ventaja adicional
- Conocimientos excepcionales de secuencias de comandos con Bash, PowerShell y otros idiomas de secuencias de comandos
- Crear e implementar estrategias para mejorar los procesos; incluida la reingeniería del proceso según sea necesario
- Administrar acuerdos de licencia para el entorno de desarrollo
- Tener experiencia en gestión de incidentes: debe mantener una cabeza fría en emergencia, mantener el equilibrio en medio de incidentes
- Colaborar con el arquitecto de seguridad de la información y el arquitecto de I + D en la nube para garantizar que se implementen los requisitos de cumplimiento de la privacidad de los datos y los requisitos de seguridad para los entornos en la nube
- Debería estar dispuesto a participar en un horario giratorio de llamadas
- Colaborar en la creación e implementación de políticas en la nube y institución
- Debe estar abierto y listo para viajar por todo el mundo si es necesario
Requisitos y habilidades de Ingeniero DevOps
- Una licenciatura en informática o un tema similar
- Conocimiento práctico de la infraestructura basada en Linux
- Excelente conocimiento de Ruby, Python, Perl y Java
- Configuración y administración de bases de datos como MySQL y MongoDB
- Solución de problemas sobresaliente
- Comprensión de trabajo de una variedad de herramientas, tecnologías de código abierto y servicios en la nube
- Comprensión de ideas clave de DevOps y principios ágiles