Empleo de Desarrollador DevOps Microsoft Azure Middle - Remoto en Remoto - Solo Colombia-108080-REMOTO

Publicado hace 15 días.

Desarrollador DevOps Microsoft Azure Middle - Remoto en AOS

$ 5.000.000 a 5.999.999 COP (Neto)

Remoto: Colombia

Empleado de tiempo completo

Inglés : Nivel Básico

se requiere Desarrollador DevOps con conocimientos en:

1. Fundamentos de DevOps

-Cultura DevOps: Comprender los principios y la filosofía de DevOps, incluyendo la colaboración entre equipos de desarrollo y operaciones.

-Metodologías Ágiles: Familiaridad con metodologías ágiles como Scrum y Kanban.

2. Automatización de Procesos

-CI/CD (Integración Continua y Entrega Continua): Conocimiento de prácticas y herramientas para automatizar el ciclo de vida del desarrollo, incluyendo Jenkins, GitLab CI, Travis CI o CircleCI.

-Pruebas Automatizadas: Habilidad para implementar pruebas automatizadas en el pipeline de CI/CD.

3. Control de Versiones

-Git: Dominio de Git y plataformas como GitHub, GitLab o Bitbucket para el control de versiones y la gestión de código fuente.

-Flujos de Trabajo: Familiaridad con flujos de trabajo de branching y pull requests.

4. Infraestructura como Código (IaC)

-Herramientas de IaC: Experiencia con herramientas como Terraform, AWS CloudFormation o Ansible para gestionar la infraestructura a través de código.

-Configuración y Gestión: Conocimiento de la gestión de configuración y automatización de servidores.

5. Contenedores y Orquestación

-Docker: Dominio de Docker para crear, gestionar y desplegar aplicaciones en contenedores.

-Kubernetes: Familiaridad con Kubernetes para la orquestación de contenedores, incluyendo la gestión de despliegues, escalabilidad y monitoreo.

6. Monitoreo y Registro

-Herramientas de Monitoreo: Conocimiento de herramientas de monitoreo y alertas, como Prometheus, Grafana, ELK Stack o Nagios.

-Análisis de Logs: Capacidad para gestionar y analizar registros de aplicaciones para la resolución de problemas.

7. Seguridad en DevOps (DevSecOps)

-Mejores Prácticas de Seguridad: Conocer las prácticas de seguridad a lo largo del ciclo de vida del desarrollo, incluyendo la gestión de vulnerabilidades y el escaneo de código.

-Autenticación y Autorización: Comprender la implementación de controles de acceso y políticas de seguridad.

8. Nube y Servicios de Infraestructura

-Plataformas en la Nube: Familiaridad con proveedores de nube como AWS, Google Cloud o Azure, y sus servicios relacionados (EC2, S3, Azure Functions).

-Despliegue en la Nube: Conocimiento de las mejores prácticas para el despliegue de aplicaciones en entornos de nube.

9. Colaboración y Comunicación

-Trabajo en Equipo: Capacidad para colaborar eficazmente con equipos de desarrollo, operaciones y otras partes interesadas.

-Documentación: Habilidad para documentar procesos, arquitecturas y flujos de trabajo.