Publicado hace más de 30 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.