In reality, there is no one tool that will automate your entire data center. More importantly, there is no tool that will devise your automation strategy for you, or deal with the policy and organizational implications of an automation project. Hence, to appoint an automation architect is to recognize that automation has become its own discipline within the enterprise IT organization.
The automation expert, or architect, finds the proper tools and implements processes that can automate manual tasks. They have the core automation role across DevOps tools and Cloud platforms. They are able to advocate lean thinking across processes.
Learn which tools to apply and the best way to implement them.
Learn which (corporate) policies to formulate and enforce.
Discover to what extent technical requirements should drive business decisions.
Be a T-Shaped Automation Architect! But what is it?
Professionals in a DevOps Organization must have a balance of soft, process, functional and relevant technical skills. When transforming to DevOps, collaboration, cooperation and acceleration at its core. In cross-functional teams, with a focus on continuous delivery and adding value, we distinguish 5 principle roles, for each of which we have created a learning journey.
A T-Shaped Automation Architect Looks like
- Continuous Delivery
- IAM (Identity access & management)
- Scripting (PowerShell / Python etc)
- DevOps Mindset
- Agile & Lean values
- Automate everything
- Collaboration across teams
- Stakeholder management and communication
- Loosely coupled architecture
- Microservice architecture
- Cloud hosting (PaaS/Iaas/Serverless)
- Immutable infrastructure
- Event-driven architectures
- Bus & broker architectures
- Object-oriented analysis design
- One modern OO language
- Rest API design
- Anyone (AWS / Azure / GCP)
- NFR Analysis
- UML / Architecture documentation techniques
- Software design patterns
- Cloud architecture patterns
- Authentication / Authorization
Automation Architect Assessment
DevOps in any organization is practiced differently, this is the same for these journeys. The organization may expect different skills from people even though they appear to have a similar role. To truly understand the need of you and your organization, please feel free to get in touch and we will grab a cup of virtual coffee to personalize the journey for you.
The Journey to become an Automation Architect
(AZ-900) Microsoft Azure Fundamentals
Cloud Deployment and Migration
(AZ-400) Microsoft Azure DevOps Solutions
Continuous Delivery Ecosystem Foundation
Masterclass Continuous Delivery by Dave Farley (Coming soon)
Curious which trainings are relevant for you?
Our Automation Architect Trainer
Lead DevOps Consultant
Markus van Duijn
Markus van Duijn has been involved in training, coaching and consulting in the area of Agile, CI/CD and DevOps for more than 13 years. His experience enables him to deliver his training at strategic, tactical and operational level. Bridging and understanding helps participants empathize each other’s challenges. At many large enterprises he learned while executing which makes his experience accessible for everybody.
Discover other Learning Journeys
DevOn Academy offers a wide array of trainings targeted specifically to different DevOps roles.
The DevOps Leader is responsible for both process and people. They must promote the benefits of DevOps by identifying and quantifying the business benefits. Moreover, they remove the fear of failure and build a learning culture where it is safe to fail, to fail fast and to learn and improve.
The automation expert, often called architect finds the proper tools and implements processes which can automate manual tasks. They have the core automation role across DevOps tools and Cloud platforms. They are able to advocate lean thinking across processes.
The QAs, or XAs are responsible for User Experience and that the product has the features defines in the original specifications. However, they do not only test functionality but now also include experience testing.
Developers and testers are at the heart of every successful DevOps organization. Of course they turn requirements into code and test it to see if it meets business requirements but they are also responsible for unit testing, deployment and continuous monitoring. This makes it a critical role with many aspects which may need a personalized journey.
The DevSecOps Engineer assures the security and integrity of an application in a DevOps organization. They work side by side developers and ensure built-in security. The DevSecOps Learning Journey helps you understand the fundamentals of designing secure systems and incorporating ‘security’ at a higher level or building ‘security in’ so to speak.
A Site Reliability Engineer (SRE) is one of the roles in a DevOps organization who has an extremely broad reach. This role incorporates aspects of software engineering and it applies those to problems in both infrastructure and operations. Because of their knowledge and influence, they create ultra scalable and highly reliable distributed software systems.
Product Owners ensure fast and efficient delivery and as the voice of the customer. They’re responsible for prioritization, stakeholder management and creating the ultimate product. Within DevOps, POs need to understand the technical landscape and possibilities better than they were used to. Foundational knowledge of Security, CD and Cloud is no longer optional.
Let us help you gain insight and evaluate which skills you need to develop in order to become an expert in your field. All training courses focus on aspects within the DevOps spectrum, with a focus on role-based trainings within the different subjects. This can be a combination of regular training courses, mini-workshops, e-learning, and hackathons.