En Turing estamos buscando ingenieros de plataforma senior remotos que serán responsables del diseño y mantenimiento de las actividades de escritorio, ayudando en la instalación de plantillas, preparando infraestructura sostenible, APIs y scripts de desarrollo de software. Obtén una excelente oportunidad de colaborar estrechamente con las mejores mentes mientras trabajas en las principales firmas de EE. UU.
Aplica a Turing hoy mismo.
Completa tus datos básicos: nombre, ubicación, conocimientos, expectativa salarial y experiencia.
Resuelve pruebas y asiste a una entrevista técnica.
Las mejores empresas de EE.UU. y Silicon Valley te elegirán como colaborador.
Una vez que seas parte de Turing, ya no tendrás que volver a buscar otro trabajo.
¿Qué es exactamente la ingeniería de plataforma? Esta es una pregunta difícil. Si le hicieras la misma pregunta a diez ingenieros, probablemente obtendrías diez respuestas diferentes. No obstante, habría muchos aspectos similares. Uno de ellos sería el concepto de cerrar la brecha entre el software y el hardware. En otras palabras, los ingenieros de plataforma facilitan a los desarrolladores de aplicaciones la llegada del software a las manos de los usuarios. Esto se manifiesta de diversas maneras. Algunos de los métodos son estandarizar las implementaciones de Kubernetes de una organización, garantizar que la infraestructura sea auditable, automatizar diferentes procedimientos de implementación y producir documentación para los desarrolladores de aplicaciones.
Un ingeniero de plataforma es un trabajo fantástico para realizar. El rol es importante para el éxito de todas las empresas de tecnología y se espera que su demanda crezca con el tiempo. Aquellos que deseen convertirse en ingenieros de plataforma deben familiarizarse bien con los requisitos del puesto.
Los expertos dicen que ahora es un excelente momento para ingresar en ingeniería de plataforma. Según la Oficina de Estadísticas Laborales de EE. UU., la cantidad de trabajos disponibles en la familia laboral de ingeniería de plataforma se expandirá en un 22% entre 2020 y 2030. Este incremento es significativamente mayor que el aumento promedio previsto para el empleo en otros sectores.
Antes de sumergirte en las perspectivas laborales de un ingeniero de plataforma senior, es fundamental comprender los requisitos del trabajo, así como las habilidades necesarias para ejecutar las funciones de manera eficiente en la profesión. Aprender más sobre la ingeniería de plataforma y cómo se relaciona con tus aspiraciones profesionales puede ayudarte en tu camino hacia la industria de TI.
El propósito de un trabajo de ingeniero de plataforma senior es permitir la conectividad del hardware y el software de una empresa. El puesto consiste en estar a cargo de garantizar la integridad de la infraestructura de la empresa mientras se colabora con otras unidades de negocio para llevar a cabo iniciativas de desarrollo. En pocas palabras, se encarga de crear un sistema que otros equipos de desarrollo puedan utilizar como base para su trabajo.
Al aceptar un puesto como ingeniero de plataforma, te comprometes a mantener y dar soporte a los sistemas tecnológicos de la empresa. Algunas de las responsabilidades son las siguientes:
La responsabilidad laboral de un ingeniero de plataforma senior no debe confundirse con la de un desarrollador DevOps. Son similares en algunos aspectos, pero no en otros. Por un lado, la noción de DevOps es anterior a la ingeniería de plataforma y ha crecido junto con el avance técnico. Inicialmente, DevOps fue muy aleatorio. Por ejemplo, si un equipo dentro de una empresa deseaba alojar un nuevo sitio web, se requería la colaboración de un equipo de DevOps. Por otro lado, el trabajo de los ingenieros de plataforma senior es crear tecnologías sobre las que los equipos puedan desarrollar. Para ampliar el ejemplo, si el mismo equipo tuviera una plataforma que manejara el alojamiento de sitios web, no habría necesidad de cooperación entre este equipo y el de ingeniería de la plataforma.
Una licenciatura en una carrera comparable y experiencia con grandes sistemas de tecnología son los requisitos esenciales para un trabajo de ingeniero de plataforma senior. Muchas organizaciones tienen una larga lista de habilidades especializadas que buscan en varios tipos de ingenieros de software, y esta profesión no es una excepción. Obtener capacitación y certificación en una variedad de lenguajes de programación y plataforma en línea puede ayudarte a encontrar un trabajo. La mayoría de las empresas, sin embargo, están dispuestas a ser flexibles en este tema si tienes experiencia y ganas de aprender. La creatividad, las habilidades interpersonales, las habilidades de investigación y la capacidad de programar en un contexto de equipo más grande son requisitos para una carrera en este sector.
¡Conviértete en un desarrollador de Turing!
El primer paso es comenzar a estudiar las habilidades básicas que te permitirán obtener trabajos de ingeniero de plataforma senior bien remunerados. ¡Repasemos lo que necesitas saber!
Python es un lenguaje de programación interpretado de alto nivel y de propósito general. Su filosofía de diseño fomenta la legibilidad del código mediante el uso de una sangría significativa. Sus componentes de lenguaje y enfoque orientado a objetos están diseñados para ayudar a los programadores a escribir código claro y lógico para proyectos de pequeña y gran escala.
Scala es un lenguaje informático de propósito general. Es ampliamente compatible con métodos de programación orientados a objetos y funcionales. Scala es un poderoso lenguaje de programación estático inspirado en el lenguaje de programación Java. Uno de los paralelismos más sorprendentes entre Scala y Java es que puedes codificar Scala de la misma manera que codificas Java. Muchas librerías de Java, así como muchas de las librerías de terceros de Scala, se pueden usar dentro del lenguaje.
Amazon Web Services (AWS) es un acrónimo de la empresa Amazon. Es una plataforma que ofrece soluciones de computación en la nube que son adaptables, confiables, escalables, fáciles de usar y rentables. Amazon Web Services (AWS) es una plataforma informática completa y fácil de usar que ofrece Amazon. La plataforma se crea utilizando una combinación de infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software empaquetado como servicio (PaaS) (SaaS).
Kubernetes es una tecnología de orquestación de contenedores de código abierto creada por Google que automatiza la implementación, el escalado y la administración de aplicaciones en contenedores. De hecho, Kubernetes se ha establecido como el estándar de facto para la orquestación de contenedores y es el proyecto insignia de Cloud Native Computing Foundation (CNCF), que cuenta con el respaldo de organizaciones importantes como Google, AWS, Microsoft, IBM, Intel, Cisco y Red Hat.
Hadoop es una plataforma de código abierto desarrollada por Apache que se utiliza para almacenar, procesar y analizar cantidades masivas de datos. Hadoop está desarrollado en Java y no es un sistema OLAP (online analytical processing o procesamiento analítico en línea). Se emplea en el procesamiento por lotes/fuera de línea. Es utilizado por Facebook, Yahoo, Google, Twitter, LinkedIn y muchas más empresas. Además, se puede escalar simplemente agregando nodos al clúster.
Big data se refiere a colecciones vastas y diversificadas de información que están creciendo a un ritmo exponencial. Incluye la cantidad de información, la velocidad con la que se genera y recopila, y la variedad o alcance de los puntos de datos cubiertos (las "tres v" de big data). Los big data se derivan con frecuencia de la minería de datos y llegan en una variedad de formatos.
Docker, un componente del proyecto Moby, es un framework de software para crear, operar y administrar contenedores en servidores y en la nube. El nombre "docker" puede referirse a las herramientas (comandos y daemon) o al formato de archivo Docker.
¡Conviértete en un desarrollador de Turing!
Los atletas y los desarrolladores son bastante similares. Deben practicar con eficacia y regularidad para destacar en su sector. También deben trabajar lo suficientemente duro para mejorar constantemente sus talentos con el tiempo. En ese sentido, hay dos cosas importantes en las que los desarrolladores deben enfocarse para que ocurra ese crecimiento: la asistencia de alguien más experimentado y emplear procedimientos de práctica más eficaces. Como desarrollador, debes saber cuánto practicar, por lo tanto, ten a alguien disponible para que te ayude y esté atento a los indicios de agotamiento.
Turing ofrece los mejores trabajos remotos de ingeniero de plataforma senior que coinciden con tus objetivos profesionales. Crece rápidamente trabajando en problemas técnicos y comerciales difíciles con tecnología de punta. Únete a la red de los mejores ingenieros del mundo y consigue trabajos remotos de ingeniero de plataforma senior a largo plazo y de tiempo completo con mejores salarios y oportunidades de progreso.
Oportunidades a largo plazo para trabajar en las principales compañías estadounidenses que están impulsadas por una misión, con una gran compensación económica.
Trabaja en problemas técnicos y comerciales desafiantes utilizando tecnología de vanguardia para acelerar el crecimiento de tu carrera.
Únete a una comunidad mundial de desarrolladores de software de elite.
Los compromisos de Turing son a largo plazo y de tiempo completo. Cuando un proyecto llega a su fin, nuestro equipo se pone a trabajar identificando el próximo para ti en cuestión de semanas.
Turing te permite trabajar según tu conveniencia. Tenemos horarios de trabajo flexibles y puedes trabajar para las principales empresas estadounidenses desde la comodidad de tu hogar.
Trabajando con las principales compañías estadounidenses, los desarrolladores de Turing ganan más que el salario estándar del mercado en la mayoría de los países.
Cada ingeniero de plataforma senior en Turing tiene la capacidad de determinar su propia tarifa. Sin embargo, Turing propondrá un salario con el que estamos seguros de que podemos encontrar una oportunidad exitosa y a largo plazo para ti. Nuestras recomendaciones se basan en nuestra evaluación de las circunstancias del mercado, así como en las necesidades de los consumidores.