Desarrollador Linux

Resumen

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.

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 nivel 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.



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.


Habilidades y experiencia deseadas:

Más de 3 años de experiencia 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.

Experiencia con herramientas de desarrollo en Linux, como GCC, GDB, Make y Git.

Conocimiento de conceptos de redes, como TCP/IP, DNS y enrutamiento.

Experiencia 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.


Ubicación: Remoto o presencial según acuerdo.

Salario: A convenir según experiencia.

Crealiad
Aplicar Agrega a favoritos

Subscribete a nuestro newsletter
y recibe las ultimas vacantes