Focos de atención
Pocas cosas han sacudido tanto el mundo tradicional de las TI como la computación en nube. En lugar de depender de redes internas, las empresas y organizaciones pueden utilizar simplemente recursos informáticos privados a los que se accede a través de Internet. Esto les ahorra tiempo y dinero, y por eso el ~94% de las empresas ya lo han adoptado en algún grado. Los Cloud Engineers gestionan sistemas basados en la nube creados por arquitectos, con los que pueden colaborar para identificar las necesidades de clientes externos y ofrecer ideas de mejora o soluciones a problemas.
Garantizan el cumplimiento de los objetivos y las expectativas de rendimiento, elaboran calendarios y delegan tareas. Los ingenieros de la nube son responsables de crear documentación de diseño y trabajan con una amplia gama de hardware, software y lenguajes de programación. Los puestos de ingeniería de la nube pueden dividirse en funciones de especialización, como arquitecto de la nube, ingeniero de software de la nube e ingeniero de seguridad de la nube, pero algunos trabajadores son responsables de todas las tareas en función del tamaño de la empresa del empleador. Las nubes pueden ser públicas, privadas, híbridas o multiclubes. La computación en nube se ha extendido tanto que está creando retos únicos para los trabajadores de campos informáticos que pueden tener que cambiar a nuevas funciones.
- Trabajar en un campo informático dinámico que ha transformado los negocios
- Ayudar a las organizaciones a ahorrar tiempo y recursos
- Colaboración con arquitectos y otros profesionales de TI
- Seguridad laboral en una época de cambios rápidos
Los ingenieros de la nube tienen las manos llenas y pueden esperar trabajar horas a jornada completa como mínimo. Al tratarse de un campo en rápido crecimiento, la oferta de talentos cualificados aún no satisface la demanda. En consecuencia, es posible que se necesiten horas adicionales para satisfacer las necesidades de los clientes.
Tareas típicas
- Construcción de servidores basados en la nube; pruebas y lanzamiento de servicios
- Implantación de infraestructuras basadas en la nube
- Gestión de bases de datos e integración de software
- Debatir las necesidades de los clientes externos
- Garantizar que se satisfacen plenamente las necesidades de software de los empresarios
- Supervisar la seguridad del sistema y los cambios en la red
- Trabajar con arquitectos o dirigir su trabajo
Responsabilidades adicionales
- Crear mejores prácticas
- Proporcionar educación y formación, según sea necesario
- Construir servicios redundantes
- Dirigir los esfuerzos de automatización
- Mantenerse al día de los cambios en el sector y ajustar las estrategias en consecuencia.
Habilidades blandas
- Atención al detalle
- Habilidades de servicio al cliente
- Decisión
- Muy bien organizado
- Flexibilidad
- Habilidades para resolver problemas
- Gran capacidad de liderazgo y gestión
- Paciente y analítico
- Gran capacidad de comunicación
- Orientación al trabajo en equipo y a la consecución de objetivos
- Habilidades de gestión del tiempo
Habilidades técnicas
- Experiencia con Amazon Web Services, Azure, SQL, Python, Java, C++, Ruby, Linux, Kubernetes, VMware.
- Interfaz de programación de aplicaciones (API), REST y RPC
- Gestión de la configuración del software (SCM)
- Desarrollo ágil
- Redes y protocolos de Internet
- Scripting, despliegue, DevOps, bases de datos, alojamiento, virtualización
- Conocimientos de computación en nube, hardware e informática
- Grandes empresas tecnológicas, como Amazon, VMware, Microsoft, Google, IBM, Dell, Cisco, HP, Alibaba
- Agencias gubernamentales
- Industrias sanitarias
Pasar de las redes internas a las soluciones basadas en la nube supuso un gran cambio de mentalidad. Al fin y al cabo, las organizaciones dependen en gran medida de sus datos y de la seguridad de los mismos, por lo que costó acostumbrarse al concepto de confiarlo todo a una "nube". Hoy, sin embargo, las empresas de la nube se han ganado esa confianza gracias a una eficacia demostrada. Depende de los ingenieros de la nube garantizar que esa reputación permanezca firmemente intacta.
Cuando se producen problemas o infracciones, se corre la voz rápidamente. En otros sectores, las marcas han sufrido a menudo daños increíbles debido a problemas aislados, pero que han sido noticia. El sector de la nube es, en cierto modo, aún más susceptible porque todas las empresas de este negocio dependen de que los clientes tengan fe en el concepto. Según Security Magazine, aproximadamente el 80% de las empresas se enfrentaron a una filtración de datos en la nube en un periodo de estudio de un año y medio. The Wall Street Journal citó a Nico Fischbach, de Forcepoint, quien señaló: "Basta con pasar por alto un elemento [de seguridad], y eso abre la puerta a cualquier mal actor". En consecuencia, ¡los ingenieros de la nube tienen una enorme responsabilidad sobre sus hombros!
El paso a la computación en nube es, en sí mismo, una nueva tendencia que está afectando a las carreras de otros profesionales de TI, como ingenieros de sistemas, ingenieros de redes y administradores de bases de datos. Las pequeñas y medianas empresas reducen costes contratando servicios en lugar de recurrir a expertos internos. El resultado de esto es que muchos trabajadores se están pasando también a puestos de tecnología en la nube. Mientras tanto, los avances en IA, realidad virtual y criptomoneda están alterando la forma en que las empresas hacen negocios, lo que, a su vez, aumenta la necesidad de más ingenieros de la nube. CRN desglosa muchos de los aspectos técnicos de las tendencias emergentes en computación en la nube, desde omninubes, Kubernetes, SaaS inteligente, entrega de aplicaciones y mucho más.
Los ingenieros de la nube pueden ser pioneros, creativos, audaces y dispuestos a enfrentarse a los retos. Dicho esto, son prácticos y comprenden los límites y la importancia de alcanzar objetivos finales claros. Al crecer, los trabajadores de este campo probablemente eran muy amables y estaban orientados al "servicio al cliente", querían entender los problemas de los demás y ofrecer formas de ayudar.
Para ellos es importante "estar al tanto" de las cosas, comprender las situaciones y su papel en ellas. Ni que decir tiene que los Cloud Engineers probablemente se interesaron por los ordenadores y la tecnología a una edad temprana, y posiblemente buscaron formas de utilizar el poder de Internet de maneras nuevas e innovadoras. Están orientados a la tecnología, son conscientes de los costes, se preocupan por los resultados y siempre están dispuestos a aprender cosas nuevas.
- Licenciatura en informática, tecnología de la información o sistemas de gestión de la información (nota: Purdue tiene una licenciatura en línea en Cloud Computing).
- Cursos y/o experiencia práctica con:
- Software/servicios de computación en nube (Azure, Amazon Web Services, etc.)
- Gestión de bases de datos
- DevOps
- Ciberseguridad
- Docker
- Sistemas operativos (Linux)
- Python, Java, C++, AngularJS y Ruby
- Spark, SQL, Kubernetes, Scala, Hadoop, Kafka, Redshift
- Las prácticas pueden ser muy útiles; también se proporcionará formación en alternancia.
- Certificaciones, entre otras:
- AWS - Profesional de la nube
- Microsoft - Experto en soluciones certificado por Microsoft, Desarrollador de soluciones certificado por Microsoft
- Google - Ingeniero de Nube Asociado, Arquitecto de Nube Profesional, Desarrollador de Nube Profesional, Ingeniero de Red de Nube Profesional e Ingeniero de Seguridad de Nube Profesional
- Cisco - CCNA Nube, CCNP Nube
- CompTIA - Fundamentos de la nube
- Cloud Security Alliance - Certificado de conocimientos de seguridad en la nube
- VMware - VCP6 - Nube
- Otros sitios de aprendizaje son Linux Academy, Udemy, Coursera, edX, LinkedIn Learning/Lynda, Cloud Academy, A Cloud Guru y Cybrary.
- Los empresarios quieren ver pruebas de experiencia, además de un título universitario. Busca programas que ofrezcan experiencias prácticas que puedas destacar más adelante.
- Hay muchas habilidades que aprender para tener éxito en este campo, sin embargo usted querrá centrarse en los cursos que se basan en las habilidades primarias que las empresas están contratando actualmente para
- Busque clases que puedan complementar las certificaciones
- Póngase en contacto con las asociaciones de estudiantes y hágales preguntas para hacerse una idea de la cultura y los índices de satisfacción en relación con el plan de estudios y el profesorado de un programa.
- Lea las biografías de los profesores; revise las instalaciones del programa, las áreas de investigación y la financiación.
- Consulta las estadísticas de inserción laboral de los titulados. Si no aparecen, llama al departamento y pregunta qué ofrecen para ayudar a los solicitantes de empleo.
- Asegúrate de que la universidad está acreditada. Muchos programas de informática están acreditados por ABET, ¡lo que es aún mejor!
- Busca siempre información sobre becas, descuentos en la matrícula y otras ayudas económicas.
U.S. News' Best Computer Science Programs es un buen lugar para comenzar tu investigación sobre programas, pero recuerda que los mejores también son los más selectivos y, en muchos casos, los más caros.
Por ejemplo, su mejor elección es Carnegie Mellon, que tuvo una tasa de aceptación del 17,1% en 2019 y un costo anual promedio de $ 74,491 antes de la ayuda financiera (y $ 32,674 después de la ayuda). La opción #2, Massachusetts Institute of Technology (MIT), tuvo una tasa de aceptación en 2019 del 6,7% y costos anuales de $ 73,160 antes de la ayuda ($ 18,278 después). Mientras tanto, otras escuelas que están en el top 50, como la Universidad de Florida, tienen grandes programas que son más accesibles y asequibles (la tasa de aceptación de U of Florida es del 38,8% a partir de 2019; el costo anual promedio dentro del estado antes de la ayuda es de $ 21,211, y después de la ayuda solo $ 8,057). ¡Cosas a tener en cuenta!
- No hace falta tener un título para empezar a trabajar en computación en nube, así que acepta puestos de nivel inicial que puedan ayudarte a desarrollar tus habilidades (consulta nuestras recomendaciones sobre educación y formación más arriba).
- Intenta conseguir prácticas que ofrezcan experiencia laboral práctica. Todo suma.
- Obtén certificaciones en tu tiempo libre (si es que tienes tiempo libre...)
- Participar activamente en clubes y organizaciones escolares relacionados con las competencias aplicables.
- Lleva una cartera de proyectos con notas detalladas de todo lo que has hecho. Explica tus problemas y soluciones y cómo llegaste a esas soluciones.
- Gana dinero extra y practica tus habilidades aceptando contratos freelance en Upwork
- No descuides las habilidades interpersonales. La comunicación es la clave del éxito en este campo, así como unas buenas dotes de liderazgo y gestión.
- Manténgase al día de las tendencias, porque la tecnología cambia rápidamente y no parece que vaya a detenerse.
- Transmite lo que has aprendido enseñando a otros. Hazte un nombre como mentor útil
- Considera la posibilidad de dar un paso más escribiendo un curso en línea, creando tutoriales en YouTube o redactando artículos informativos para sitios web y revistas.
- Participa en debates de Quora y Reddit para relacionarte con tus colegas
- Hoy en día, la mayoría de los puestos de trabajo se consiguen a través de una sólida red de contactos, así que cuéntaselo a todo el mundo, incluidos compañeros, profesores y centros de orientación profesional de la universidad.
- Haz correr la voz en LinkedIn; pon tu perfil al día y prepárate para impresionar
- Acude a las ferias de empleo bien vestido y con copias de tu currículum (perfectamente editadas).
- Busca vacantes en portales como Indeed, Monster, USAJobs, ZipRecruiter y Glassdoor.
- Preste especial atención a la experiencia y las competencias exigidas en las ofertas de empleo.
- La competencia es feroz, así que concentra tus energías en puestos para los que estés altamente cualificado.
- Personalice su currículum para cada empresa y puesto específicos a los que se presente
- Piense como un reclutador Lea el artículo de Concurrency Lab Cómo contratar a grandes ingenieros de la nube
- Incluye un enlace a un portafolio que muestre tus habilidades y proyectos en GitHub, CodePen, etc.
- Hazte con algunas plantillas de currículum online gratuitas para Cloud Engineer
- Echa un vistazo a las preguntas más útiles de IntelliPatt para las entrevistas sobre Cloud Computing.
- Durante las entrevistas, cuando te pregunten si tienes alguna duda, pregunta sobre futuros puestos de forma que demuestres que quieres ganártelos en el futuro (en lugar de dar la impresión de que no quieres el puesto al que optas).
- Indeed ofrece excelentes consejos sobre Por qué debe preguntar sobre las oportunidades de ascenso durante una entrevista
- Antes de solicitar un empleo, investigue la empresa para hacerse una idea de las posibilidades de promoción.
- Haz algunos deberes para determinar qué puestos avanzados te gustaría alcanzar
- ¡Muestra iniciativa! Haz tu trabajo lo mejor que puedas, termina las certificaciones y haz saber a tu supervisor que quieres entender cómo hacer crecer tu carrera.
- Muestra tu disposición a completar las certificaciones que te propongan, y no sólo las que más te interesen personalmente.
- Si es aplicable al puesto que deseas, obtén un máster. Muchos pueden cursarse en línea, lo que te da libertad para trabajar mientras estudias.
- Conviértase en un experto inestimable para su organización. Enmarque su caso de promoción en términos de sus mejores intereses, también
- Empieza a tutelar a otros. Prepara a un sustituto para que no haya un vacío si te ascienden.
- Estar al día de los nuevos avances mediante la lectura constante y la práctica de habilidades.
- Crea un sitio web o un canal de YouTube y haz crecer tu marca personal
Páginas web
- Blog de noticias de AWS
- Blog de Cisco sobre la nube
- Revista Cloud Computing
- CloudTech
- CloudTweaks
- Cloudwards
- El mundo de las TI en la empresa Cloud Computing
- Nube de IBM
- InfoWorld Computación en nube
- Blog de Microsoft Azure
- Reddit - Computación en nube
- ServerGuy
- TechRepublic
- Blog de VMware vCloud
Libros
- 97 cosas que todo ingeniero de la nube debe saber: Collective Wisdom From the Experts, por Emily Freeman y Nathen Harvey
- Amazon Web Services en acción, por Andreas Wittig y Michael Wittig
- Guía de estudio de AWS Certified Cloud Practitioner, por Ben Piper y David Clinton
- Guía de estudio de la certificación CompTIA Cloud+, por Scott Wilson y Eric Vanderburg
- Guía de estudio oficial de Google Cloud Certified Associate Cloud Engineer, por Dan Sullivan
El mundo de las TI es un lugar enorme con algo para cada uno. Si la ingeniería en la nube no es lo tuyo, hay muchas alternativas. Aquí tienes una lista de TechRepublic:
- Ingeniero de datos
- Científico de datos
- Ingeniero DevOps
- Desarrollador Java
- Arquitecto de software
- Ingeniero de software
- Administrador de sistemas
- Desarrollador Front-End
- Desarrollador de Back-End
- Desarrollador Full Stack