- Teletrabajo
- Ingeniero
- Región Metropolitana de Santiago
- Providencia
Estamos buscando un nuevo Usercoder y este podrías ser tú!
Usercode es una empresa tecnológica especializada en el desarrollo de software para instituciones públicas y organizaciones privadas. Nuestro foco son las tecnologías Cloud, la automatización y digitalización de procesos.
Trabajamos 100% remoto, nuestro equipo está en distintas regiones de Chile, México y Perú. Para comunicarnos y trabajar utilizamos Slack, Meet Hangout y Monday.
La necesidad actual:
El volumen del negocio de Usercode está creciendo por la vía de incorporar una mayor cantidad y tipo de proyectos de desarrollo, por un lado, y por otro lado, abriendo líneas de negocio relacionadas, como mantenimiento de infraestructura, y ampliando la cartera de clientes hacia el mercado privado.
Para lograr el éxito en este proceso es clave contar con un equipo de desarrollo capaz, autónomo, responsable, con experiencia, preparado técnicamente, con profundos conocimientos en una serie de herramientas específica, capaz de aprender y adquirir el uso herramientas nuevas.
Por otro lado, buscamos identificar ciertas características clave del profesional de la persona, que dan una mejor probabilidad (ya que es muy difícil garantizar) de lograr buenos resultados.
Funciones del cargo
Funciones del cargo que se busca:
Para el puesto de Ingeniero de Operaciones TI con un enfoque en servicios cloud y DevOps, debe tener conocimiento en las siguientes características técnicas:
Conocimiento en servicios AWS (opcional): Experiencia en la configuración y gestión de servicios clave de AWS como EC2, S3, RDS, ECS, Lambda, y VPC. Familiaridad con AWS CloudFormation o Terraform para la gestión de infraestructura como código.
Configuración de máquinas virtuales en entornos Linux (obligatorio): Habilidad para instalar, configurar y mantener sistemas basados en Linux. Experiencia en la administración de servidores, optimización de rendimiento y seguridad de sistemas Linux.
Configuración de servicios web y de aplicaciones (obligatorio): Experiencia en la configuración y administración de servidores web y aplicaciones como Apache, Nginx, y Tomcat. Capacidad para implementar y gestionar procesos con gestores como PM2 para aplicaciones Node.js.
Gestión de bases de datos (opcional): Sólidos conocimientos en la configuración, optimización y mantenimiento de sistemas de bases de datos como MySQL y SQL Server. Experiencia en tareas como la configuración de replicación, backups automatizados y tuning de rendimiento.
Configuración y manejo de contenedores (opcional): Experiencia en el uso de Docker para la creación y gestión de contenedores, asegurando la portabilidad y consistencia del entorno de desarrollo a través de diferentes plataformas.
Orquestación con Kubernetes (opcional): Capacidad para implementar, configurar y manejar clústeres de Kubernetes, optimizando la automatización y escalabilidad de aplicaciones en producción.
Implementación y configuración de herramientas de CI/CD (opcional): Experiencia en la configuración y uso de Jenkins para la integración y entrega continua. Capacidad para diseñar pipelines de CI/CD que automatizan pruebas, construcción y despliegue de aplicaciones.
Automatización y scripting (opcional): Habilidad en scripting con Bash, Python, o similar para la automatización de tareas administrativas y de despliegue.
Seguridad de sistemas y redes (obligatorio): Conocimiento en la implementación de políticas de seguridad, gestión de accesos y configuración de firewalls y otros mecanismos de seguridad en entornos cloud y on-premise.
Monitoreo y logística (obligatorio): Experiencia en la configuración de herramientas de monitoreo y logística para garantizar la visibilidad y el rendimiento operativo, utilizando herramientas como Prometheus, Grafana, ELK Stack, etc.
Creación, mantención e implementación de productos digitales como plataformas web, aplicaciones móviles y/o sitios web.
El ingeniero de operaciones TI trabajará en el área de desarrollo de software junto con los demás desarrolladores, arquitecto de software, líder técnico y jefe de proyecto. Los proyectos serán mayoritariamente plataformas web para instituciones públicas o privadas donde debe levantar los diferentes ambientes, configurarlos, asegurar la seguridad, levantar y configurar los servicios necesarios para el correcto funcionamiento de las plataformas web y/o APIs.
También debe participar en las reuniones técnicas con la contraparte del cliente, donde se definen los ambientes y servicios a utilizar, estas reuniones son guiadas por el jefe de proyecto, debe asistir para tener claridad de la arquitectura utilizada por el cliente y cómo desplegar estos ambientes para que los desarrolladores puedan trabajar.
El cargo reporta directamente al jefe de proyecto de Usercode, todas las mañanas se realiza una daily para conversar sobre avances y posibles bloqueos del día anterior. Durante el día, todo el equipo trabaja en sus actividades planificadas, pudiendo conectarse a una videollamada con todo o parte del equipo de desarrollo para reuniones de trabajo y/o aclarar dudas.
Experiencia excluyente:
Configuración de máquinas virtuales en entornos Linux.
Configuración de servicios web y de aplicaciones.
Seguridad de sistemas y redes.
Monitoreo y logística.
Comportamiento esperado:
Lo que buscamos en ti:
Proactividad
Trabajo en equipo
Autonomía
Orientado a objetivos y resultados
Características personales:
Autonomía
Cumplimiento
Buenas habilidades de comunicación oral y escrita incluyendo comprensión lectora
Saber escuchar, atención
Ser respetuoso
Disposición a colaborar con el equipo
Responsable de sus tareas proyectos trabajos
Condiciones
Este puesto ofrece la flexibilidad de un entorno de trabajo remoto, sin embargo, según las necesidades específicas de nuestros clientes, puede haber ocasiones en las que se requiera tu presencia en un lugar de trabajo presencial.
Días extra de vacaciones.
Días libres 3x5, día libre por cumpleaños, cambio de domicilio, muerte de mascota
Pago de certificaciones seleccionadas
Pausa activa colaborativa
Aguinaldo
Perfil deseado
Ingeniero con un enfoque decidido hacia la gestión y optimización de servicios en la nube y prácticas DevOps.
Experiencia robusta en la implementación y manejo de ambientes cloud, utilizando herramientas modernas de CI/CD como Jenkins, y que posea habilidades sólidas en la configuración y administración de ambientes de desarrollo, prueba y producción.
El rol implica responsabilidades clave como la configuración de bases de datos y la garantía de su rendimiento óptimo, la implementación de soluciones escalables y la administración de infraestructura como código. Es fundamental que el candidato tenga la capacidad de colaborar estrechamente con equipos de desarrollo para facilitar despliegues rápidos y seguros, y asegurar la alta disponibilidad y resiliencia de los sistemas.
Que no solo se encargue de mantener la infraestructura existente, sino que también proponga y ejecute mejoras continuas, aplicando las mejores prácticas de seguridad y optimización de costos en entornos cloud.
- Experiencia desde 2 años
- Estudios mínimos: Universitaria
- Egresado
¿Algún comentario? Ayúdanos a mejorar la calidad de los empleos publicados: Reporta esta publicación