AWS Partner Network (APN) Blog
How to Prepare Your Business and Technical Teams on AWS
Erik Farr is a Partner Solutions Architect (SA) with the AWS Partner Network (APN).
My Amazon Web Services (AWS) journey started in late 2012, when I opened a cloud consulting practice at a firm that was an AWS Partner Network (APN) Premier Partner. As an APN Partner, I found AWS training courses and certifications invaluable, augmenting them with additional AWS resources and tools to ensure that my team was properly prepared.
Now that I work at AWS as a Solutions Architect, APN Partners often ask me how—and when—to start training their staff. AWS has a wealth of great resources. Business and Technical Partner Learning Plans, for example, are designed to help you and your team ramp up on the AWS platform, deepen your knowledge and skills, and better serve your customers in your first weeks and months.
What follows is my own unique learning plan, designed to cater to the full lifecycle of AWS enablement from entry level to global expert. Remember, this is just one way to grow. Think of this plan as a template to augment your own personalized approach. While I focus mostly on AWS skills, it’s important to supplement these with traditional IT skills like Linux/Windows OS management, networking, scripting, and development. This plan also focuses on stages, not titles (although you could map it to roles), and doesn’t include familiar “time in stage” because everyone starts at a different place and grows at a different pace.
The early stage is meant to provide a baseline level of knowledge of AWS; all people on your team should have this foundation to ensure future success. The middle stage is relevant for the bulk of your workforce. It focuses on gaining certifications and real world experience, expanding knowledge of AWS into fringe cases, and beginning a professional relationship with AWS Solution Architects, Partner Development Managers, and/or Account Managers your company is already working with. The advanced stage is the peak tier and where your top employees should strive to be. Completing activities outlined in the advanced stage allows real differentiation for both your company and for the individual.
Early Stage
This stage of the journey is for people with little or no exposure to the AWS cloud. Typically these are people new to your organization or team (i.e. fresh from school or transfers from a non-cloud team), and ready to begin the AWS enablement process. Having your entire staff complete this stage ensures teams will have a solid understanding of the AWS cloud and its value proposition.
Recommended Activities to Complete
In the table below, I’ll link to a number of webpages to direct you to introductory information on training courses and resources. Be sure to register for all training activities through the APN Portal training tab. APN Partners can take online accreditation courses at no cost and receive a 20% discount on AWS-delivered public classes registered through the APN Portal.
Recommended Activity | Notes/Links |
Sign up for the APN Portal, an exclusive online resource for APN Partners |
|
Complete Business or Technical Partner Accreditation based on role, followed up by the TCO Accreditation course, and other online Courses. |
|
Create a personal AWS account |
|
Enroll in One Day Essentials and similar courses as they pertain to your role | An instructor led introduction to AWS products, services, and common solutions providing the person with basic fundamentals to become more proficient in identifying AWS services.
|
Identify AWS official blogs, presentations and videos specific to your role or interests to gain insights into new services, architectures and whitepapers |
|
Gain foundational knowledge about key AWS services with our Introduction to AWS series. These free online videos and self-paced labs help you get started with core AWS services, terminology, and key concepts such as Amazon EC2, Amazon S3, and Elastic Load Balancing. We also have more than 75 lab topics available to help you get hands-on practice working with AWS services and use cases | Gain experience either during your normal daily role or with self-study using online labs.
|
Learn how to setup a new VPC, creating private and public subnets (creating the CIDR blocks), modifying routing tables and adding routes for internal and external routes to/from the Internet with a NAT Server | |
Learn how to create Elastic Compute Cloud (EC2) instances (multiple OS’s) with Elastic Block Storage (EBS) attached, how to put them private and public subnets and how to log into the various operating systems (Linux and Windows)with keys and passwords. Assign Elastic IP’s to instances and troubleshoot when/why these can be accessed externally | |
Understand how to create/modify/deploy Amazon Machine Images (AMI) of existing instances | |
Set up Amazon Simple Storage Service (Amazon S3) Buckets and put/get objects from Amazon Elastic Compute Cloud (EC2) instances and local PCs | |
Set up Elastic Load Balancer (ELBs) and load traffic between Elastic Compute Cloud (EC2) instances, ensure Security groups are understood and setup using good security practices | |
Understand the basics of AWS CloudFormation, and how to create (JSON), execute and stop CloudFormation scripts | |
Install, configure, and execute AWS Command Line Interface (CLI) on both Windows and Linux Elastic Compute Cloud (EC2) instances |
Middle Stage
The middle stage of the journey focuses on certifications and specialization. The people in this stage aren’t new to cloud, and typically already have a strong understanding of AWS, either because they completed the Early Stage training or have previous cloud experience. After an individual has completed this stage, they should feel highly capable of using AWS services and be an anchor resource for a new or complex cloud project.
Recommended Activities to Complete
In the table below, I’ll link to a number of webpages to direct you to introductory information on training courses and resources. Be sure to register for all training activities through the APN Portal training tab. APN Partners can take online accreditation courses at no cost and receive a 20% discount on AWS-delivered public classes registered through the APN Portal.
Recommended Activity | Notes/Links |
Act as a mentor for early stage employees | Help early stage employees with AWS use cases and best practices. |
For Solution Architects: take the architecting on AWS course and prepare for AWS Certified Solutions Architect – Associate exam | Architecting on AWS: This training is designed to teach Solution Architects how to optimize the use of the AWS Cloud by understanding AWS services and how these services fit into a cloud solution. |
Study for “AWS Certified Solutions Architect – Associate” certification and take/pass the exam |
|
For Operations: Enroll in Systems Operations on AWS and prepare for AWS Certified SysOps Administrator – Associate exam | System Operations on AWS – System Operations on AWS is designed to teach those in a Systems Administrator or Developer Operations (DevOps) role how to create automatable and repeatable deployments of networks and systems on the AWS platform. |
Study for “AWS Certified SysOps Administrator – Associate” certification and take/pass the exam |
|
For Developers: Enroll in Developing on AWS and prepare for AWS Certified Developer – Associate exam | Developing on AWS – The Developing on AWS course is designed to help individuals design and build secure, reliable, and scalable AWS-based applications. |
Study for “AWS Certified Developer – Associate” certification and take/pass the exam |
|
Become proficient in the sales cycle for an AWS cloud engagement |
|
Develop skills relevant to an area of specialty within AWS |
|
Begin to individually make relationships with AWS professional and link minded individuals |
|
Begin to identify ISV solutions that integrate with, or are built on, the AWS platform that address specific customer use cases |
|
Advanced Stage
The advanced stage of the journey moves past associate certifications and focuses on thought leadership and specialization at local, regional, and global levels. These people are already considered subject matter experts on AWS and typically have vast amounts of real world AWS experience over many years. The people in this stage are very technically proficient on the AWS platform and have effectively devoted their career to working with the AWS cloud. They will continually learn new services as they come out, and develop solutions using AWS cloud native architectures.
Recommended Activities to Complete
In the table below, I’ll link to a number of webpages to direct you to introductory information on training courses and resources. Be sure to register for all training activities through the APN Portal training tab. APN Partners can take online accreditation courses at no cost and receive a 20% discount on AWS-delivered public classes registered through the APN Portal.
Recommended Activity | Notes/Links |
Act as a role model for all employees and in some cases external people | Provide mentorship on AWS use cases, best practices, and areas of specialties for all levels of employees |
Enroll in Advanced training courses and Study for Professional certification exams as applicable to your role |
|
Be the go-to person with the sales and/or delivery for a cloud engagement |
|
Create thought leadership within area of specialty with AWS |
|
Collaborate with AWS professionals and link minded individuals |
|
In summary, this guide is meant to assist you when developing a training and growth path for your employees who are AWS-focused. In following these recommendations, I’m confident that you can build a solid foundation for your team that is AWS-focused, whether your company has tens or thousands of people delivering AWS projects.
Best of luck, and feel free to contact me for additional information or clarifications: erikfarr@amazon.com