Blog de Amazon Web Services (AWS)

Certificación AWS Solutions Architect Professional: Un acercamiento al examen basado en Mejores Prácticas

Por Javier Huerta, Arquitecto de Soluciones especializado en Mejores Prácticas

 

Introducción.

Uno de los Principios de Liderazgo de Amazon Web Services es el de Insistir en los Estándares más Altos.  Este, se refiere fundamentalmente a concentrarnos en resultados que pudieran parecer exagerados o imposibles, subiendo el nivel continuamente, y obteniendo la mayor calidad posible en nuestras actividades.

En este sentido, una de las formas en que procuramos lograr estos estándares, para permanecer Obsesionados por el Cliente, es el de capacitarnos y certificarnos de manera continua.

Un dato que pudiera resultarle interesante es el saber que los recursos que nosotros, como empleados de AWS, tenemos para certificarnos, son los mismos que usted, como cliente o Socio de Negocios, tiene. Por esta razón, al igual que usted, y sus empleados, estamos constantemente buscando las formas más adecuadas de capacitarnos y certificarnos en los tópicos de nuestro interés y áreas de experiencia.

En este artículo, platicaremos acerca de una de las dos certificaciones profesionales con las que cuenta Amazon Web Services: Solutions Architect Professional. Ésta se enfoca en aquellos individuos que están encargados de diseñar y desplegar aplicaciones escalables, disponibles, tolerantes a fallos, y confiables, seleccionando los servicios adecuados para permitir la creación o migración de éstas en ambientes empresariales, optimizando costos. Se recomiendan dos o más años de experiencia diseñando o construyendo arquitecturas en AWS, y familiaridad con los servicios disponibles en AWS, así como con lenguajes tipo scripting, ambientes tipo Windows y Linux, el mapeo de requerimientos de negocio a diseños de arquitectura, y nociones de CI/CD.

Es importante mencionar que este artículo no constituye un proceso garantizado para aprobar la certificación. Esta depende, en gran manera, del compromiso, conocimientos previos, y compromiso del candidato. Asimismo, representa únicamente un acercamiento al examen; existen múltiples formas de estudiar para éste, y de manera individual, deberá analizar si el contenido de este artículo es compatible con su forma de estudio.

 

Tópicos del examen.

El examen contiene 5 “Dominios”, los cuales muestran las distintas áreas sobre las cuales es necesario tener conocimientos para el examen (esta información es válida al momento de escribir este artículo. Verifique en línea los últimos requisitos.)

 

Column 1 Column 2
Dominio Peso específico
Dominio 1: Diseños para Complejidad Organizacional 12.50%
Dominio 2: Diseño para Nuevas Soluciones 31%
Dominio 3: Planeación para Migraciones 15%
Dominio 4: Control de Costos 12.50%
Dominio 5: Mejora Continua para Soluciones Existentes 29%

Estos dominios se encuentran detallados dentro de la Guía Oficial del Examen, la cual puede obtener aquí.

 

Mi concepción del examen.

Existen diferentes líneas de pensamiento sobre el acercamiento que debe tenerse a las Certificaciones de nivel profesional de Amazon Web Services; sin embargo, todas convergen en la dificultad que conlleva un examen de esta naturaleza. Con 3 horas de duración (3.30 horas para todos aquellos cuyo idioma nativo no sea el inglés), las historias se centran fundamentalmente en la extensión de la pregunta, y el conjunto de servicios que se requieren para construir la respuesta correcta.

Por esta razón, el examen se convierte en un ejercicio completamente diferente al existente en los de nivel Asociado (los cuales están más enfocados en determinar la respuesta correcta de un conjunto de servicios o prácticas) y se vuelve más similar al de un examen de Especialización. No sólo es necesario conocer los servicios, sino entender las interacciones que existen entre ellos, y más aún, la forma en la cual cada uno de los servicios usados impacta en componentes fundamentales del diseño de arquitecturas.

Al comenzar a entender estos conceptos, y al detectar que la documentación disponible de AWS, y de exámenes de práctica, se concentraba en conceptos como la Optimización de Costos, Confiabilidad, Seguridad y Eficiencia en el Desempeño, la relación entre nuestro conjunto de Mejores Prácticas (Well-Architected) y la certificación comenzó a surgir como un patrón en mis sesiones de estudio.

 

 

Amazon Web Services diseñó el primer Marco de Mejores Prácticas (Well-Architected Framework) para diseño de arquitecturas en la nube en 2012, el cual apoya a los Arquitectos de Soluciones en la nube para crear diseños basados en la experiencia de AWS en el manejo de cargas de trabajo de todo tipo, y en cualquier vertical, proporcionando bases sólidas para arquitecturas escalables y optimizadas en costo,. El Well-Architected Framework se basa en cinco pilares fundamentales: Excelencia Operacional, Seguridad, Confiabilidad, Eficiencia en el Desempeño, y Optimización de Costos. Los conceptos del examen Solutions Architect Pro continuamente hacían referencia a estos pilares, al solicitar las arquitecturas con mayor desempeño, confiabilidad, seguridad u optimización de costos, lo cual tiene sentido: La Certificación busca formar individuos que sean capaces de construir las mejores arquitecturas posibles en la nube de AWS, y esto es justamente el objetivo del Well-Architected Framework.

Por lo tanto, mi primer paso dentro del estudio para el examen, fue leer el Marco de Buena Arquitectura de AWS (disponible en esta liga). El Marco de Buena Arquitectura de AWS está construido para ayudar a comprender las ventajas y desventajas arquitectónicas para crear sistemas en AWS, los cuales sean seguros, fiables, eficientes y rentables.

Un punto importante a resaltar es que el examen contendrá preguntas que están enfocadas en pilares específicos de las Mejores Prácticas de AWS.  La lectura del Marco de Buena Arquitectura de AWS nos ayudará a entender, de manera general, las prácticas de arquitectura que resultan en diseños de soluciones técnicas enfocadas en cada pilar enfocados en cada pilar.

La lectura de estas prácticas sentarán las bases necesarias para entender el objetivo principal del examen – el generar arquitecturas basadas en las mejores prácticas –  y nos ayudará a entender los principios de diseño que Amazon Web Services considera importantes a la hora de construir arquitecturas en la nube.

 

Mi programa de estudio.

De manera general, consideré 3 herramientas fundamentales para mi estudio en el examen.

1) Cursos en línea (existen varias opciones disponibles).

2) Documentación AWS (específicamente, FAQs, blogs, soluciones, Well-Architected Framework y Laboratorios asociados y documentación de los servicios).

3) Exámenes de práctica (existen varias opciones disponibles).

Consideré un total de 3 meses de estudio, dividido en 1-2 horas diarias, diariamente (considerando que habría días que no pudiera llegar a estudiar por mi carga de trabajo).

El primer paso fue tomar uno de los cursos en línea. Esto me dio un panorama general sobre el alcance del examen, los servicios que se presentarían, y la manera en la cual sería evaluado no sobre un tema en particular, sino sobre la combinación de los mismos.

Los cursos disponibles en línea se enfocan en los dominios comentados en “Tópicos del examen”. En conjunto con los cursos, es sumamente recomendado leer las Preguntas Frecuentes, Soluciones, y Artículos Recomendados por el instructor. Toda esta documentación contendrá información que será extremadamente útil al momento de presentar el examen.

 

Las últimas dos semanas.

Eventualmente, pasé del aprendizaje teórico y práctico, a la presentación de exámenes de práctica. Mi preocupación era, fundamentalmente, la longitud de las preguntas y respuestas, y la complejidad que encontraba al momento de imaginar los escenarios propuestos en el examen.

Durante las últimas dos semanas presenté en total 8 exámenes de práctica, de 3 proveedores distintos. Mi proceso fue el siguiente:

1) Presentar el examen (1 día)

2) Revisar preguntas y respuestas del examen de práctica, y leer FAQs y documentación de AWS relacionada a temas con los que tenía problemas (1 día)

3) Iniciar con el siguiente examen.

Durante el inicio, los resultados fueron preocupantes. En promedio, los primeros exámenes tenían una nota de aproximadamente 60 puntos, y me tomaban hasta 4 horas para resolverlos.

Sin embargo, al momento de estar presentando el examen número 3 noté algo: estaba logrando entender las preguntas de manera distinta. Poco a poco era capaz de imaginar los escenarios mientras leía la pregunta, y podía desechar la información redundante o inútil, para concentrarme en los datos importantes. De la misma forma, cada vez era más natural descartar una o dos respuestas, para concentrarme en las dos que eran más factibles que fueran correctas.

Sin notarlo, durante esas dos semanas estuve condicionándome a responder preguntas diariamente. A partir de la 2a semana noté que cada vez terminaba menos cansado de cada examen de prueba, y estaba obteniendo consistentemente notas de 80-85 puntos.

Era momento de agendar el examen. 1 mes y medio después de iniciar mi proceso de estudio, reservé la primera fecha disponible.

 

Consejos a tomar en cuenta durante el examen.

Los siguientes consejos pueden ayudarle al momento de presentar el examen.

1) Determine el enfoque de la pregunta: Generalmente, las preguntas estarán enfocadas en una o más áreas de interés para su cliente. Pueden ser costos, desempeño, seguridad, confiabilidad, o una combinación de éstas. Intente determinar primero cual es el objetivo de la pregunta; posteriormente, para después determinar el dominio del cual se le está preguntando.

2) Aprenda a entender el texto de la pregunta que guarda relación con la respuesta: Las preguntas tendrán una longitud considerable, y como en los casos de la vida real, existirá información valiosa, y algunos datos que no aportarán información relevantes. Lea una vez la pregunta, identifique datos clave, y después revise la respuesta para entender el contexto de la misma. Posteriormente, regrese a la pregunta, y obtenga la información con el detalle que requiera para contestar correctamente.

3) Piense en mejores prácticas: Recuerde en todo momento que AWS tiene un Marco de Mejores Prácticas. El examen Solutions Architect Pro le cuestionará en diversos aspectos, los cuales tienen como objetivo el determinar si es capaz de construir soluciones que sigan los principios del Well-Architected. Al momento de leer las respuestas, pregúntese en todo momento si éstas cumplen con las condiciones de nuestro Marco de Mejores Prácticas, disponible aquí

 

El examen.

Existen dos proveedores para presentar el examen. Ambos son iguales en cuanto a las preguntas a presentarse, por lo que fue indistinto elegir alguno.

Por recomendaciones, elegí la opción “ESL +30” al momento de agendar mi examen. Esta es una opción para las personas que nativamente no hablamos el idioma inglés (“English as a Second Language”), y nos permite tener más tiempo para poder leer las preguntas y respuestas.

Es posible agendar el examen para presentarlo de manera virtual o presencial, por las restricciones que existen en varias partes del mundo. En mi caso, desde que se presentó la opción, he realizado mis certificaciones de manera virtual.

Como práctica general, usualmente tomo mis exámenes de manera virtual, y estoy listo cuando menos 30 minutos antes del examen. De esta manera, puedo abrir la sesión, esperar al asesor, y realizar el barrido de mi lugar de trabajo.

Este “barrido” consiste en el asesor inspeccionando visualmente el lugar donde presentaremos el examen. Paredes, techo, escritorio, y la parte baja del escritorio son inspeccionados. No es posible tener ningún objeto más allá del equipo de cómputo en el escritorio. También son revisados brazos, muñecas, reloj, y la ropa que uno usa.

Una vez que se ha verificado que las condiciones del lugar de trabajo son las adecuadas, da inicio el examen. Las instrucciones, nuevamente, son estrictas: no es posible leer la pregunta en voz alta, o en murmullo. No es posible ingerir alimentos, ni tomar agua. Tampoco es posible levantarse al sanitario. Taparse la boca es motivo de una llamada de atención. Esto le da la seriedad a un examen virtual equivalente al de uno presencial.

Sin embargo, durante el examen noté que la estrategia de aprendizaje dio resultado. Las preguntas, que en un inicio habían resultado largas y difíciles de entender, se volvieron más ágiles. Los ejemplos del examen seguían las mejores prácticas de AWS, y los servicios parecían lógicos y entendibles. Al final de la primera hora, me percaté que estaba sucediendo algo que no esperaba:

Estaba disfrutando el examen. Se había convertido en una forma de confirmar los conocimientos que adquirí durante mi proceso de estudio.

 

El resultado.

2 horas y 35 minutos después de haber comenzado el examen, estaba contestando la encuesta de calidad de los servicios del proveedor. Había mejorado mi mejor tiempo de respuesta de examen, no tuve que utilizar los 30 minutos extra, y me sentía tranquilo y relativamente descansado. Un minuto después, vería la pantalla que me informaba que había logrado obtener la certificación.

 

 

Revise mi certificado aquí.

Lecciones aprendidas.

La Certificación Profesional, al igual que la de Especialidades, implica un dominio sobre temas diversos, los cuales deben obtenerse por un gran número de medios. Aunque podría ser posible intentar presentar uno de estos exámenes memorizando conceptos, la realidad es que las evaluaciones premian el entendimiento profundo no sólo de los servicios, sino de las interacciones que guardan entre sí.

Aunque ayuda en gran manera el haber utilizado estos servicios en la vida real, no existe un sustituto para estudiar, y entender, la manera en la cual funcionan los conceptos de Well-Architected en la infraestructura de Amazon Web Services. Sin embargo, desde mi punto de vista, este acercamiento tiene un beneficio invaluable: más allá de estudiar para pasar un examen, estamos haciéndolo para realmente entender Amazon Web Services, y la manera correcta de implementar soluciones escalables, seguras, eficientes y optimizadas en la infraestructura. De esta forma, el examen se convierte en simplemente un medio para validar nuestros conocimientos.

Espero haber podido ayudarlos en su camino de aprendizaje de Amazon Web Services. Y, como siempre, no dejen de construir en nuestra plataforma.

 

Recursos

  1. Sitio oficial de Entrenamiento y Certificación AWS.
  2. Descarga la guía oficial del examen
  3. Descarga las preguntas de ejemplo del examen
  4. Agenda tu examen

 

 


Sobre el autor:

Javier Huerta es Arquitecto de Soluciones especializado en Mejores Prácticas (Well-Architected) para Latinoamérica.  Ha sido Arquitecto de Soluciones, Service Delivery Manager, Gerente de Cumplimiento Normativo, y Director de Innovación Tecnológica a lo largo de 25 años de carrera profesional. Es  también miembro de la Comunidad Técnica de Campo (TFC) de Media y Entretenimiento.  Por el momento, está en cuarentena en la Ciudad de México, planeando cual será su siguiente certificación.

 

 

Revisores

Cristian Torres Salamanca es Arquitecto de Soluciones para Socios de Negocio de AWS en Estados Unidos.

 

 

 

 

 

Gilberto Canales es Entrenador de Socios de Negocios de AWS.