As a DevOps Architect, I am responsible for designing and building architecture in AWS as per project standard and integrate all application requirements. This role helps to understand the cloud elements by making your hands dirty.
A typical day consists of working with AWS and other cloud applications to build an Automation Platform, checking any active vulnerabilities to make sure the platform is vulnerability free, and deployments of the platform across other environments. As an agile project, we have a daily stand-up where we discuss our current progress and issues with the DevOps team. I also update the client about the progress and answer any questions they have and help them to understand any technical work by explaining them, avoiding any technical jargons. When implementing any new features to our system we make technical documents and hand them to our client. I worked on a few of them on the current project.
If I get some free time, I normally go through the existing project documents and try to understand the project in a bit more detail and if I have any questions, I try to get help from my senior DevOps Architects. As we are living in a world of virtual meetings, I try to network with others in the project by scheduling a bi-weekly call. This helps me understand other experiences and skillsets we have and any skill gaps in the project.
As a Technology Architect, we follow T-shape skillset. The horizontal bar in “T” represents wider basic knowledge and the vertical bar represents deep knowledge/expertise in one area. Accenture offers many free trainings and I am upskilling myself in AWS by allocating 2 hours each week. This helps me to understand the other elements of AWS and helps me to keep up with the current trends across cloud.