Certificación Azure, la guía definitiva

Cómo empezar a aprender Microsoft Azure y Cloud Computing

Vayamos por partes. Antes de lanzarnos a la piscina debemos tener claro qué tipo de usuario somos. Si ya estás trabajando con sistemas IT es muy posible que ya cuentes con una buena base de conocimientos en materias como redes, almacenamiento, scripting y lenguajes de programación. Pero si este no es tu caso quizá debas tener en cuenta que necesitas unos conocimientos básicos para comenzar. Es mi opinión pero no es necesario que se aprendan todos antes de comenzar a aprender cómo funciona Azure o los fundamentos de la computación en la nube. Es algo que se puede hacer en paralelo invirtiendo un poco más de nuestro tiempo. 

Más adelante hablaremos un poco más en detalle descubriendo las diferentes certificaciones disponibles, sus niveles y recursos para resolver cualquier duda. 

Hoja de ruta de las certificaciones Microsoft Azure

Afortunadamente, tenemos los exámenes de certificación de Microsoft, que son un excelente resumen de recursos para aprender los fundamentos o habilidades específicas para un puesto de trabajo. Para las personas que desean comenzar a aprender Microsoft Azure y la computación en la nube, lo recomendable primero es echar un vistazo al examen AZ-900 Microsoft Azure Fundamentals, que es excelente para demostrar el conocimiento de los conceptos de la nube, los servicios de Azure, las cargas de trabajo de Azure, la seguridad y la privacidad en Azure, así como los precios y el soporte de Azure. También quiero destacar que no se trata solo de aprobar el examen, sino de encontrar los temas adecuados para aprender. 

Microsoft divide las certificaciones Azure existentes en tres grandes niveles: Fundamentals, Associate y Expert. Cada uno de ellos viene acompañado de un número de estrellas. A más estrellas, más experto.

  • Azure Fundamentals.Se trata de la certificación más básica de Microsoft y acredita unos conocimientos básicos de Azure, así como de los servicios que se pueden implementar a través del mismo. Está dirigida fundamentalmente a comerciales o preventas que solo necesiten conocer las funciones básicas de la plataforma, sin profundizar en aspectos más técnicos. Para conseguir esta acreditación es necesario aprobar el examen AZ-900 y es la única que no caduca a los dos años. Cuenta con una sola estrella. El nivel de dificultad para superar este examen es bajo.
  • Azure Associate. Es la certificación intermedia de Microsoft, cuentan con cierto grado de complejidad y son bastante demandadas en el sector IT. Cuentan con dos estrellas. Se dividen en tres niveles:
    • Azure Administrator Associate. Acredita que sabes administrar sistemas, redes y almacenamiento de Azure, pudiendo ocupar un rol de administrador del Cloud Azure dentro de una organización. Para conseguir esta certificación es necesario aprobar el examen AZ-104. Es una de las certificaciones más solicitadas por los profesionales IT.
    • Azure Developer Associate. Esta certificación sirve para acreditar tu valía como desarrollador dentro de una infraestructura de Azure. Para obtener esta acreditación necesitamos aprobar el examen AZ-204.
    • Azure Security Engineer Associate. Es la certificación específica de seguridad dentro de Azure. Para conseguirla es necesario aprobar el examen AZ-500. 
  • Azure Expert. Son las certificaciones oficiales de mayor nivel. Cuentan con tres estrellas. Se dividen en dos niveles:
    • Azure Solutions Architect Expert. Es una certificación dirigida a arquitectos de Cloud, sobre todo para aquellos especializados en infraestructura y sistemas. Es la sucesión natural de Azure Administrator, si tu objetivo es adentrarte en un mayor nivel de complejidad. Para obtener esta acreditación hay que aprobar los exámenes AZ-303 y AZ-304. Es recomendable previamente haber pasado por el nivel Associate. 
    • Azure Devops Engineer Expert. Es una de las certificaciones más difíciles, y está orientada a todos aquellos puestos de DevOps especializados en Azure. Para conseguir esta acreditación es necesario aprobar el examen AZ-400, un examen al que sólo puedes optar si previamente obtuviste la certificación Azure Administrator (AZ-104) o Azure Developer (AZ-204)

A mayores también existe otro nivel conocido como Specialty que podríamos entenderlo como un nivel de especialización. Pero mejor vamos a enumerar cada uno de los exámenes disponibles en función de su nivel. 

Fundamentals

Como sugiere el nombre, este nivel es para demostrar que los candidatos tienen un conocimiento básico del tema.

Actualmente, existen 3 certificaciones en este nivel:

Associate

En este nivel, el candidato tiene la familiaridad y el dominio de los conceptos centrales del tema relacionado. Hay 8 certificaciones en este nivel:

Expert

Como era de esperar, ahora está etiquetado como Experto y debe demostrar sólidos conocimientos y habilidades en los asuntos relacionados. Hay 3 certificaciones en este nivel:

Specialty

Se espera una profunda experiencia y conocimiento sobre el tema relacionado. Hay 2 certificaciones en este nivel:

No es necesario que sigas el camino de los conceptos básicos a los asociados, de los asociados a los expertos, pero te recomiendo encarecidamente que lo hagas, ya que te dará una buena base técnica y confianza para dar el salto al siguiente nivel.

Y llegó el momento. Si estás leyendo estas líneas es porque seguramente estás pensando en certificarte en dar el salto definitivo a la nube. No es para menos, muchas empresas han optado ya por dar el salto y es lógico ver cómo cada vez hay más y más demanda de profesionales especializados en cloud computing y gestión de los servicios que ofrece. Como ya hemos destacado en otros artículos, una de sus principales ventajas competitivas es el ahorro de costes que ofrece, puesto que no es necesario invertir en máquinas físicas ni en su mantenimiento. En los últimos años la nube pública de Microsoft conocida como Azure ha logrado auparse como uno de los líderes indiscutibles del sector y es por eso que gran parte de la demanda se concentra en encontrar profesionales que sepan administrar y diseñar soluciones basadas en Azure. 

Estoy seguro que habrás visto innumerables cursos, vídeos, tutoriales, artículos sobre cómo funciona la nube de Microsoft Azure para lograr un mejor entendimiento de sus fundamentos y posibilidades pero es posible que todavía tengas dudas. Más aún si estás pensando en iniciar alguno de los itinerarios de certificación disponibles. 

Por qué deberías obtener la certificación de Microsoft Azure

Si analizamos con detalle el por qué deberías obtener la certificación de Microsoft Azure, seguramente la principal razón sería la posibilidad de una mejora profesional. El documento técnico de IDC (Certificaciones de TI: un camino más corto hacia puestos valiosos) muestra que la certificación de Microsoft aumenta las probabilidades de que las personas con formación y certificación en tecnologías cloud tienen más opciones de ser contratados, demostrando un impacto comercial claro y avancen en sus carreras. El estudio muestra que, en promedio, los tecnólogos certificados por Microsoft ganan un 15% más que otros no certificados. También es innecesario decir que las personas que tienen una certificación son contratadas más rápido.

La nube se está volviendo más crítica que nunca, se estima que para el presente año 2021 más del 40% de la demanda laboral estará relacionada con la nube. Las empresas buscan activamente las habilidades adecuadas de sus empleados y obtener sus certificaciones de Azure te ayudará en tu carrera profesional.

Cómo aprender Microsoft Azure y Cloud Computing

Microsoft Learn

Microsoft Learn se presentó en Ignite 2018 como una plataforma de aprendizaje gratuita para muchas tecnologías de Microsoft diferentes, no solo Azure. Microsoft Learn ofrece varias rutas de aprendizaje en función de nuestro puesto de trabajo o de las habilidades que buscamos mejorar. Estas rutas de aprendizaje brindan una oportunidad de aprendizaje práctico para que podamos desarrollar habilidades prácticas a través de la capacitación interactiva. ¡Y es gratis!

Microsoft Learn también ofrece una ruta de aprendizaje para el examen AZ-900 Azure Fundamentals, con los siguientes módulos:

Microsoft Virtual Training Days

Los Microsoft Training Days son sesiones de formación virtuales y gratuitas. En los Microsoft Azure Virtual Training Days descubrirás cómo funcionan muchas de las soluciones y servicios cloud de Microsoft Azure. Tanto si quieres conocer los conceptos básicos de cloud de Azure, desarrollar aplicaciones nativas y migrar servidores, o ampliar tus conocimientos sobre la modernización de aplicaciones web y la creación de almacenes de datos. 

Experiencia práctica trabajando con Azure

No hay nada mejor que aprender de la experiencia práctica. Existe la idea equivocada de que en Azure hay que pagar desde el primer momento de uso pero lo que no sabe mucha gente es que existe una oferta gratuita de cuenta de Azure. Su cuenta gratuita de Azure incluye una cantidad limitada de servicios gratuitos durante 12 meses. Dentro de estos límites, tenemos mucha flexibilidad para utilizar estos servicios gratuitos en varias configuraciones para mejorar nuestro aprendizaje.

Más recursos para aprender Microsoft Azure

  • Azure Architecture Center – El Centro de arquitectura de Azure contiene una guía para crear soluciones de un extremo a otro en Microsoft Azure en donde encontraremos ejemplos con arquitecturas de referencia, mejores prácticas, patrones de diseño, guías de escenarios e implementaciones de referencia.
  • Cloud Adoption Framework – Cloud Adoption Framework es el enfoque de One Microsoft para la adopción de la nube en Azure, consolidando y compartiendo las mejores prácticas de los empleados, socios y clientes de Microsoft. Esta guía se alinea con las siguientes fases del ciclo de vida de la adopción de la nube, como Estrategia, Planificación, Listo, Migrar, Innovar, Gobernar y Administrar.
  • Azure Migration Center – Herramientas y recursos que necesita para migrar aplicaciones, datos e infraestructura.
  • Azure Architecture Framework – Una solución en la nube exitosa requiere enfocarse en estos cinco pilares de la excelencia de la arquitectura: coste, DevOps, resiliencia, escalabilidad y seguridad. Azure Architecture Framework nos ayuda a basarnos en estos pilares.
  • Application architecture guide – La Guía de arquitectura de aplicaciones de Azure presenta un enfoque estructurado para diseñar aplicaciones en Azure que sean escalables, resistentes y de alta disponibilidad. 
  • Azure Cloud Design Patterns – Los patrones de diseño de la nube de Azure son útiles para crear aplicaciones confiables, escalables y seguras en la nube. La mayoría de los patrones incluyen ejemplos de código o fragmentos de código que muestran cómo implementar el patrón en Azure.
  • Azure Reference Architectures – Las arquitecturas de referencia son un conjunto de arquitecturas recomendadas para Azure. Cada arquitectura incluye las mejores prácticas, los pasos prescriptivos y una solución implementable.
  • Architectural decision guides – Las guías de decisiones de arquitectura en el marco de adopción de la nube describen patrones y modelos que ayudan a crear una guía de diseño de gobierno de la nube.
  • Cloud Operating model – Establecer un modelo operativo para la nube.
  • Get started guide for Azure developers – La guía de introducción ayuda a los desarrolladores a empezar con Azure y las herramientas.
  • Azure Quickstart Templates – Interesante recurso, a través de Azure Resource Manager con plantillas aportadas por la comunidad para hacer más sencillos nuestros despliegues.
  • Code samples – Código de ejemplo que podemos reutilizar en nuestros proyectos.
  • Azure for AWS Professionals – Este artículo ayuda a los expertos de Amazon Web Services (AWS) a comprender los conceptos básicos de las cuentas, la plataforma y los servicios de Microsoft Azure. También cubre similitudes y diferencias clave entre las plataformas AWS y Azure.
  • Azure Security – Más información sobre Azure y la seguridad.
  • Azure compliance – Descripción general de las condiciones legales disponibles en Microsoft Azure.
  • Azure privacy – Información sobre la protección y la privacidad de los datos de Azure.
  • Service Level Agreements (SLA) – Garantías de tiempo de actividad y políticas de crédito de tiempo de inactividad.
  • Azure pricing – información acerca de cómo funcionan los precios de Azure y cómo puede ahorrar costos y obtener el mejor valor en cada etapa de su viaje a la nube.
  • TCO Calculator – Calculadora de costes 
  • Azure Support Plans – Gama de opciones de soporte de Azure.

Conclusión

En este artículo hemos intentado condensar, por un lado, la oferta formativa disponible para certificarte en Azure y, por otro, alguno de los recursos a tu alcance para ampliar conocimiento y habilidades técnicas. Por supuesto ahora queda mucho trabajo para preparar cada una de las certificaciones. En próximos artículos iremos desgranando sus secretos. Si tienes alguna duda o crees que faltan algunos recursos, ¡dímelo en las redes!

 

Guia introduccion MuleSoft AnyPoint