How to become an AWS Cloud expert and tips on how to be better in using the cloud
To be good at something need a lot of hard work, practice and experience. It’s nothing new to say that great success comes with small steps. During the last few months, I see that many people are working on their digital skills and mostly they chose to program. Whether it's front-end, back-end or full-stack and you chose to grow your career in the information technology sector, knowledge of coding is essential. Especially those basics, which can be a bit of a struggle for some. But in the end the programming knowledge you gain and practice, in the beginning, is priceless.
As you already know (mostly from the previous stories) I am the AWS Cloud expert and I love what I do. To back those words I am a certified AWS Solutions Architect (on both levels: associate and professional), certified AWS DevOps Professional and certified AWS SysOps Administrator Associate. I can also add that AWS has lately recognized me as APN Ambassador, which is a quite big acknowledgement for me and I am so grateful for that.
These are my 5 tips on how to become better in creating solutions in the cloud:
1. Remember there’s always something you don’t know and something you can learn. Don’t be so sure that your first attempts in creating solutions or writing a piece of code will surely work. Be humble and leave the “I know what I do” attitude. It can be verified very easily by more experienced Solution Architects, DevOpses or Admins.
2. As they say, practice makes perfect I cannot agree more. Besides writing code not only for the assignments, which can be challenging. But doing it for fun forces you to figure things out on your own. It helps you in finding not so conventional ways of solving the problems that come with the development of code.
3. Three times lucky as the saying says. Maybe not in the literal meaning but designing a good architecture in AWS Cloud or writing a good line of code needs a creative and analytical mind as well as skills and experience. The first time you need to collect the data needed to prove that creating such a solution is possible, next you implement it and test. And finally, you do all the corrections in code or architecture and make it work right.
4. Try to work one-on-one with others. It gives you an opportunity to see how other programmers cope with figuring out the solutions to the same problem you experience. Good idea is to participate in hackathons, meetups or other events where you can practice a code with other great minds (we do that at AWS User Group Warsaw meetups).
5. Always try to keep your mindset focused on best practices. Dynamics of the technology evolution makes tools, frameworks, languages and methodologies come and go. Keep focusing on fundamentals, which never change. In that case, concentrate more on architecture than on programming.
Let’s dive into the AWS story again. As I mentioned, I was recognized as the AWS APN Ambassador. The APN program brings together a community of technical experts in the AWS Partner Network (APN). In other words, we are people with a passion for sharing technical knowledge and crossing the boundaries of cloud technology. But before that, I was working with AWS services since 2008, which means not long after AWS was created (2006). And then consequently pursuing my coding career focused on cloud computing. With the experience came certificates and my company started to grow not only into the number of projects we did (now we can say that there’s more than 350 implemented with success) but also with the people who work hard every day for our joint success. In our team, we have experts and specialist who have AWS certifications (some of them have more than me) and they are nuts about their jobs, solving unconventional problems and creating new architectures in the cloud. Together we have achieved the AWS Advanced Consulting Partner status (as one of the first teams in Poland), we are also included in the AWS Well-Architected Program and have recently joined the APN Immersion Day Program, which allows us to provide dedicated workshops.
The APN Immersion Day Program was created to support current and future users of AWS services in learning and a better understanding of the AWS platform, to unlock the business potential of their organization and strive to achieve the set goals. On the other hand, the AWS Well-Architected Program is associated with the Well-Architected Framework which provides a defined and effective process to help clients improve cloud infrastructure. It allows setting priorities and giving the right direction to the whole project, that we are working on.
Those achievements let us implement our knowledge and experience in our customers' projects. An all this was started years ago when I decided that I’ll be an AWS expert. To become one it’s good to start with practice and actually getting your hands on AWS, which have prepared a few certification paths that can be pursued as career paths as well as many workshops, whitepapers, hands-on-labs or on-line and on-spot meetings. One of the great things of sharing knowledge nowadays is that it’s free. So AWS hasn’t failed in this field as well.
AWS Free Tier is a 12-month “introductory period” during which new users can use the services available in the AWS console for free. As simple as it can be, you need to create a new account and add your credit card to it (Just to verify yourself and in case of additional costs. Yes, some of the services are paid no matter what.). So it’s better to pay attention to which services are listed and can be used without a fee. Besides that, it’s worth checking out Getting Started Resource Center, where you can find 10-minute tutorials, core concepts and all the essential information needed to start your journey. More detailed info you can find on LCloud’s blog.
Lastly, keep your quest for knowledge alive and going all the time. Stay positive, learn from your bugs (and mistakes), keep on trying and always learn fundamentals which give you the basis for your future work and projects.