Desarrollador linux
*acerca del rol*: estamos buscando un desarrollador linux que se encargue de desarrollar, mantener y optimizar aplicaciones y servicios de software en sistemas operativos linux.
jugarás un papel clave en la estabilidad, rendimiento y seguridad de nuestros sistemas críticos, contribuyendo directamente al éxito de nuestra compañía.
*habilidades y experiência deseadas*:
más de 3 años de experiência como desarrollador linux o en un rol similar.
sólido entendimiento de sistemas operativos linux, incluyendo conceptos de kernel, llamadas al sistema y scripting en shell.
dominio de al menos un lenguaje de programación común para desarrollo en linux, como c, c++, python o go.
experiência con herramientas de desarrollo en linux, como gcc, gdb, make y git.
conocimiento de conceptos de redes, como tcp/ip, dns y enrutamiento.
experiência en tareas de administración de sistemas, como gestión de usuarios, archivos y paquetes.
comprensión de principios de seguridad y mejores prácticas para sistemas linux.
excelentes habilidades de resolución de problemas y análisis.
buenas habilidades de comunicación e interpersonales.
capacidad para trabajar de manera independiente y en equipo.
pasión por linux y las tecnologías de código abierto.
*responsabilidades*:
diseñar, desarrollar y mantener aplicaciones y servicios de software en sistemas linux.
escribir código limpio, bien documentado y eficiente en lenguajes como c, c++, python o go.
colaborar con otros desarrolladores para garantizar una integración fluida de los componentes de software.
resolver problemas técnicos relacionados con las aplicaciones y servicios.
*administración y optimización del sistema*:
configurar y gestionar servidores linux, incluyendo instalación, actualizaciones y fortalecimiento de seguridad.
monitorear el rendimiento del sistema e identificar áreas de optimización.
implementar scripts de automatización para simplificar tareas administrativas.
resolver problemas a nível de sistema, incluyendo conectividad de red y asignación de recursos.
*colaboración y comunicación*:
trabajar en estrecha colaboración con otros desarrolladores, administradores de sistemas y stakeholders para entender los requisitos y ofrecer soluciones.
documentar especificaciones técnicas y procedimientos para asegurar una comunicación clara y mantenibilidad.
participar en revisiones de código y brindar retroalimentación constructiva a colegas.
*seguridad y cumplimiento*:
implementar las mejores prácticas de seguridad para proteger los sistemas de vulnerabilidades y ataques.
mantenerse informado sobre amenazas de seguridad emergentes y vulnerabilidades.
asegurar el cumplimiento con estándares de seguridad y normativas relevantes.
*ubicación*:remoto o presencial según acuerdo.
*salario*: a convenir según experiência.
tipo de puesto: tiempo completo
sueldo: $30,* - $35,* al mes
tipo de jornada:
- turno de 8 horas
escolaridad:
- licenciatura terminada (deseable)
experiência:
- linux: 3 años (obligatorio)
- python: 3 años (obligatorio)
- java: 3 años (obligatorio)
idioma:
- inglés (obligatorio)
lugar de trabajo: remoto híbrido en *, naucalpan de juárez, méx.