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