Descripción: |
Conocimientos;
- Comprensión de textos y videos en Inglés. Capacidad de comunicación oral y escrita es un plus importante.
- Al menos dos lenguajes de programación: Python, Javascript, PHP, Java, etc.
- Al menos un framework de desarrollo.
- Redes: esquemas de direccionamiento del modelo TCP/IP, conceptos de subnetting, tablas de ruteo, NAT, DNS, HTTP.
- Uso de GIT básico: clone, pull, push, branches. Resolver conflictos. Utilizar los flujos de GitHub y Gitlab basados en Pull y Merge Requests respectivamente.
- Instalación de sistemas operativos Linux, manejo de la consola para la administración y configuración del sistema. Shell scripting.
- Uso de variables de entorno.
- Uso de expresiones regulares.
- Bases de datos relacional: uso básico de MySQL o PostgreSQL desde la consola.
- Markups: conocer y saber utilizar los formatos JSON, YAML, XML y Markdown.
Funciones:
- Empaquetar aplicaciones en contenedores.
- Instalar y gestionar orquestadores de contenedores.
- Configurar pipelines de integración, entrega y despliegue continuos.
- Desplegar aplicaciones en los orquestadores usando pipelines de CI/CD.
- Automatizar la creación de servidores, redes, almacenamiento, etc.
- Implementar servicios en nubes públicas y privadas.
- Configurar monitoreo de aplicaciones y servidores.
- Atender requerimientos de los clientes.
- Seniority: Junior
- Dedicación: full-time
|