roles en el mundo cloud

Actualizado: 13 feb

Ves la cantidad de búsquedas que hay en linkedin, te contacta gente de rrhh por DevOps, Cloud Architect, Data Engineer y ni sabés que es eso. Bueno, lo mismo me pasa a mí, entonces me propuse a investigar y formar una idea de cada uno de ellos.


Las empresas líder de estos servicios (AWS, Microsoft, Google, IBM) lanzan sus certificaciones orientadas a sus productos. Todas possen una instancia introductoria:


  • Microsoft Certified Azure Fundamentals - AZ-900

  • AWS Cloud Practitioner

  • Google Cloud Digital Leader

Después de certificar lo básico, ¿qué sigue?


Podés descubrir los learning path de Google(cloud.google.com/training#learning-paths) y AWS (https://amazon.qwiklabs.com/).


Bueno, hay tantas necesidades como caminos, aquí dejo una lista de las más escuchadas:


Administrator

Escale las soluciones técnicas en toda la empresa

Está a cargo de implementar, administrar y monitorear las soluciones y los entornos en la nube de su empresa. Obtenga las habilidades y el conocimiento necesarios para construir su carrera como administrador exitoso.


IA Engineer

Definir e implementar soluciones de inteligencia artificial de vanguardia

Ya sea en la nube o en entornos híbridos, los ingenieros de IA desarrollan e implementan servicios cognitivos, aprendizaje automático y soluciones de extracción de conocimientos para ayudar a su organización a mantenerse a la vanguardia. Obtenga las habilidades y los conocimientos necesarios para desarrollar su carrera como ingeniero de IA exitoso.


Creador de aplicaciones

Cree aplicaciones empresariales de forma sencilla

Cree aplicaciones con técnicas de código bajo para simplificar, automatizar y transformar tareas y procesos comerciales. Descubre las herramientas y habilidades que necesitas para hacer crecer tu carrera.


Usuario empresarial

Incrementa la eficiencia y productividad en tu negocio

Utiliza las aplicaciones de Microsoft para hacer avanzar su negocio. Descubra cómo herramientas como Microsoft 365, Dynamics 365 e IA pueden ayudar a su equipo y hacer crecer su negocio.


Data Analist

Tome decisiones significativas con sus datos

Hace que los datos sean fáciles de entender mediante el diseño y la creación de modelos de datos para impulsar un valor comercial significativo. Obtenga las habilidades y el conocimiento necesarios para construir su carrera como analista de datos exitoso.


Data Engineer

Haga que sus datos complejos estén disponibles y accesibles

Usted diseña e implementa la gestión, el monitoreo y la seguridad de las soluciones de datos. Obtenga las habilidades y los conocimientos necesarios para construir su carrera como ingeniero de datos exitoso.


Data Science

Encuentre las tendencias y desarrolle soluciones basadas en datos para su negocio

Eres experto en tecnología y ciencias sociales y usas tu experiencia para experimentar y desarrollar soluciones para necesidades comerciales complejas utilizando big data. Obtenga las habilidades y el conocimiento necesarios para construir su carrera como un científico de datos exitoso.


Developer

Haz que la tecnología funcione para todos

Usted diseña, crea y prueba el software y los sistemas que hacen que la tecnología funcione, desde aplicaciones comerciales hasta soluciones empresariales en la nube. Obtenga las habilidades y los conocimientos necesarios para construir su carrera como desarrollador exitoso.


DevOps Engineer

Combine su experiencia técnica con su conocimiento empresarial

Dirige a las personas de toda la organización para crear los procesos que supervisan los lanzamientos de código junto con la gestión del ciclo de desarrollo para ofrecer valor empresarial de forma continua. Obtenga las habilidades y los conocimientos necesarios para desarrollar su carrera como un ingeniero DevOps exitoso.


Funcional Consultor

Implementar aplicaciones comerciales personalizadas

Es un experto en el dominio que ayuda a otros a implementar las últimas soluciones tecnológicas para satisfacer sus necesidades. Descubra las habilidades y obtenga la experiencia necesaria para convertirse en un consultor funcional exitoso.


Security Engineer

Asegure sus sistemas y proteja sus datos

Usted es responsable del diseño y la implementación de los controles de seguridad digital, la gestión del acceso y la protección de sus datos en redes en la nube y entornos híbridos. Obtenga las habilidades y los conocimientos necesarios para construir su carrera como ingeniero de seguridad exitoso.


Solution Architect

Definir la visión e implementación de grandes soluciones tecnológicas

Utiliza su experiencia técnica para integrar y optimizar tecnologías en una organización, adaptando sus soluciones para satisfacer las necesidades comerciales y del desarrollador. Obtenga las habilidades para construir su carrera como arquitecto de soluciones exitoso con Microsoft Learn.


Dentro de tooooodas los roles de sistemas, nosotros nos vamos a enfocar en lo sombreado.


A partir de este punto, se despliega este mundo.


A grandes rasgos, podés preguntarte que es lo que más te apasiona al día de hoy. Puede ser encontrar vulnerabilidades, como armar una app end to end, optimizar recursos, automatizar procesos, armar la infra para la red de datos, entrenarlos, analizarlos. Sky is the limit.


Una típica búsqueda de Data Engineer luce asi 👇


Queremos sumar a nuestro equipo un/a Data Engineer para el equipo de Data & Business Intelligence. Su objetivo será construir, mejorar y mantener la plataforma de datos que se encarga de procesar y disponibilizar toda la data (a nivel infraestructura y código) para la extracción, transformación y carga de datos de los distintos orígenes a nuestra plataforma de datos.

Tendrás el desafío de...

  • Trabajar codo a codo con los equipos de Producto, Sistemas, BI y ML para generar soluciones analíticas que contribuyan con la toma de decisiones.

  • Analizar e identificar áreas de riesgo y desarrollar planes para minimizarlas.

  • Participar en el desarrollo de la práctica de datos y garantizar que se mantenga a lo largo de los equipos.

  • Contribuir con el desarrollo de la arquitectura de la plataforma, desarrollar modelos y estándares mediante los cuales se obtienen, almacenan, distribuyen y validan los datos.

  • Hacer que los datos correctos sean accesibles de la manera correcta a los diferentes grupos de usuarios y aplicaciones.

  • Investigar, probar y proponer nuevas ideas y tecnologías que permitan llevar al próximo nivel nuestra plataforma de datos.

  • Proporcionar un entorno de datos seguro para cumplir con las normativas de diferentes países.

  • Coordinar tareas técnicas a través de equipos multidisciplinarios para escalar la plataforma de datos.

Para tomar este desafío necesitamos principalmente que cuentes con...

  • Estudios en carreras de Ingeniería/Licenciatura en sistemas y/o informática, o carreras afines.

  • Experiencia previa en un rol de arquitectura.

  • Capacidad para manejar tareas de técnicas y adaptarse a diversos entornos de trabajo en un rol de asesoría / liderazgo.

  • Capacidad para comunicar problemas técnicos complejos a audiencias tanto técnicas como de negocio.

  • Experiencia en servicios de AWS orientados a Data & Analytics (EMR, Glue, Athena, Redshift, DynamoDB)

  • Experiencia trabajando en ETL

  • Experiencia de programación utilizando Python u otros lenguajes orientado a sistemas de datos y/o backend

  • Experiencia trabajando con infraestructura en la nube.

  • Experiencia en ingesta de datos a partir de API

  • Experiencia trabajando con CDC (Captura de datos modificados).

  • Conocimientos en Iaas (no excluyente)

  • Conocimientos en AWS Cloud (API Gateway, Lambda, EC2, S3)

  • Conocimientos en tecnologías de Streaming (Kinesis / Kafka)

  • Conocimientos en terraform (plus)


Y una en DevOps Engineer 👀


Por eso queremos sumar un/a DevOps Engineer Ssr/Sr al equipo de Infraestructura y Seguridad.

Armamos nuestra infraestructura en Amazon utilizando los servicios: EC2, S3, Lambda, API Gateway, DynamoDB, entre otros.


Vas a tener el desafio de...

  • Administrar los pasajes a los ambientes pre productivos y productivos.

  • Administrar ambientes y configuraciones, siguiendo los procedimientos establecidos. Administración de código fuente y versionado.

  • Automatizar tareas relacionadas con el control, desarrollo, pruebas e implementación de soluciones.

  • Mantener y documentar los procesos automatizados.

  • Dar soporte a los equipos en la aplicación de metodologías y estándares de desarrollo.

  • Configurar/Mantener monitoreo sobre ambientes productivos

  • Dar soporte L1/L2

  • Participar en los en la planificación de los procesos de pasaje e implementación.

  • Capacitarse en nuevas tecnologías que sirvan para mejorar los procesos actuales.


Para tomar este rol necesitamos que cuentes con...

  • Manejo de repositorios de código fuente (Git)

  • Bash scripting

  • Herramientas de integración continua (Jenkins o similar)

  • Administración de Base de datos

  • Experiencia con AWS (Amazon Web Services)

  • Experiencia +2 años em ambientes Linux


Tambien, aunque no es fundamental, vamos a valorar que tengas...

  • Mantenimiento de repositorios de código fuente (deseable git)

  • Administración y mantenimiento de ambientes preproductivos

  • Scripting para la automatización de tareas

  • Manejo de herramientas de builds y deploys automatizados

  • Administración de base de datos (DynamoDB)

  • Experiencia administrando ambientes Serverless


Ahora, si el solution architect sabe de todo, ¿tiene que hacer todas las certificiones existetes y por haber? La respuesta es NO.

Existen miles de productos entre las diferentes marcas y el paladar de los clientes cada vez es más exquicito y hay muchas especificaciones. La realidad es que la pizca de sabor del solution arch es la experiencia. Se aprende algo nuevo todos los días, es decir, muchas veces estarás solo con el buscador de google.


Y vos, ¿ya elegiste por cuál arrancar?


Leé más en camonlabs.com/blog