SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
I want to be an
IT Architect
A talk by Diego del Yerro and Sponsored by Pitcheers
Who am I?
My name is Diego del Yerro and I am an IT nerd from
Argentina, living in New Zealand for the last 4 years.
I have over 10 years of experience as an IT Architect and I was
extremely lucky to work in different architecture roles for
multinational companies in several industries.
I am also a Systems Engineer with a Master degree in
Management of Technology and Telecommunication
companies.
https://www.linkedin.com/in/diegodelyerro
Let’s have a chat about becoming an...
and some tips based on my own experience
Picture by Nick Youngson - Alpha Stock Images - http://alphastockimages.com/
What is an IT Architect?
An IT Architect is...
A role within an IT team or structure that makes decisions and
recommendations of solutions; about the design and evolution of
components of a system (human, hardware and software) and their
interaction, based on requirements (Functionals and Non Functionals) and
restrictions.
In practice, as an IT Architect you will need to use many hats to solve a
problem. For example: Tech Lead, Project Manager, Process designer and
business analyst.
Your own experience and capability to learn new abilities will be
challenged, as well as your resilience when things do not go the way you
expected.
However...
Being an IT Architect does not mean you will lose contact with code. That is
why many architects define themselves as hands-on or hands-off.
It depends on the scope (or domain) of your role.
Accountability of an IT Architect
Not every context of work is the same, so accountability of IT Architects could vary
Advisor Delivery
Hands-on Architects
Leaders of Technical Vision
Responsible of Deliverables
Hands-off Architects
Consultants for teams and
Management
Educators
Jack of All Trades
https://www.careers.govt.nz/jobs-database/it-and-telecommunications/information-technology/information-technology-architect/
According to NZ Tertiary Education
Commission
IT Architect
Which one?
You might have seen job advertisements in LinkedIn, Seek or TradeMe, asking
for:
● .NET/Java Architect
● Solution Architect
● Enterprise Architect
● Product Architect
● Technical Architect
● Infrastructure Architect
● Data Architect
● and more…
Each of these positions work on different domains .
For this presentation we will focus on: Technical, Solution, Enterprise and
Information architecture roles
?
Skills for the job
We will be grouping skills for an architect role in these simple categories
● Communication: writing documents, modelling, presenting, facilitating
meetings, coaching, teaching and negotiating.
● Technical Expertise: coding, devops knowledge, time in operation of a
system and design, among others.
● Project management: management of stakeholder and sponsors, scope,
requirements and risks.
We will leave people management out for now, as an IT Architect does not
necessarily manage people.
A very good (and extensive) analysis on https://pubs.opengroup.org/architecture/togaf9-doc/arch/
Technical Architect
A technical architect is the closest role to execution of solutions.
● You might be an application architect, whose role is to design a
software application and its evolution.
● Or an Infrastructure architect, which main considerations are the
design of infrastructure, its reliability and availability for business
operations.
You are likely to be making decisions in a context you are comfortable
with and your technical skills are your primary weapons.
There might be people in the organisation with better communication
skills for presenting your ideas, and you will be their solid foundation.
Other roles like this could be: Data Architect, Java/.NET/<technology here> Architect
Solution Architect
A solution architect is the right hand of a Project or Program Manager.
Their scope is (normally) across more than one application and their
work could take them close to the code or as far as possible.
You might be making decisions out of the comfort zone, about an
application written in ABAP, R or Erlang… or a strange legacy system
written in FOX Pro.
You will need to feel comfortable communicating your ideas to people
that might not be as technical as you.
As a Solution architect, you require project management skills.
Enterprise Architect
An Enterprise Architect is a role that considers the companies’ assets
(software and hardware), structure (areas), processes and business
strategy as a whole.
Their work is focused on the technological strategy to support the
business, thus, long living and far from the execution domain. As an
Enterprise Architect your focus will be business knowledge.
Your Communication Skills are your main weapons and Project
management skills are important.
You will be making decisions out of your comfort zone and these roles
are normally hands-off code, so although being super fun they could be
frustrating for more technical people.
The term Information Architect could be a little confusing.
● This role structures the information so it can be easily managed and
discovered (knowledge management). Information architects are very
important in companies managing legal documentations as they often
require master data management techniques.
● Other people refer to the information architect as a subtype of
Enterprise architect, focused on the model of business entities. They
are very important in integration projects.
● In other cases they just refer to Data Architects, but that is a subtype
of Technical Architect.
In any case, communication is key and your technical expertise in your
domain is very important. You might be working with frameworks like DAMA,
SID, UBL and others.
Information Architect
Other possible IT Architect roles
There are other types of architects which are less common in the market
● Product Architect: A mixture between a solution and enterprise architect with scope
in a specific business product, which could have multiple applications. You might get
involved in projects outside your comfort zone.
● Business Architect: You will be focused mainly on business decisions and arguably
could be considered IT. Your main focus are business strategy and processes.
● Security Architect: the equivalent to a Solution Architect specialised in IT Security.
+
What is the Path?
You can be an IT Architect through any path
I have seen IT Architects of each type coming from these paths
Path to Technical Architect
Developer
Operations
Engineer
Sr. Developer
Technical Lead
Infrastructure Lead
Database/Storage
Administrator
Devops
Network
Engineer
Technical
Architect
Infrastructure Architect
Data Architect
Java/.Net/* Architect
Path to Solution Architect
Developer
Operations
Engineer
Sr. Developer
Technical Lead
Infrastructure Lead
Database/Storage
Administrator
Devops
Network
Engineer
Technical
Architect
Solution
Architect
Product Analyst
Product
Specialist
Path to Enterprise Architect
Sr. Developer
Technical Lead
Infrastructure Lead
Devops
Technical
Architect
Solution
Architect
Product Analyst Product
Specialist
Business Analyst
Enterprise
Architect
Business
Specialist
Path to Information Architect
Sr. Developer
Solution
Architect
Product Analyst
Product
Specialist
Business Analyst
Enterprise
ArchitectBusiness
Specialist
Information
Architect
Knowledge
Management
Specialist
Developer
Yes! I want to be an IT
Architect!
Masters of your domain: Specialisation
● Infrastructure: http://www.devopsbookmarks.com, https://acloud.guru
● Data: Certify in main platforms. Learn about data lifecycle in your business.
● Application Architects: Learn about application design and integration patterns
https://docs.microsoft.com/en-us/azure/architecture/patterns, https://microservices.io/patterns, and
use the references and categories of wikipedia articles like
https://en.wikipedia.org/wiki/Category:Software_design_patterns
Understand concepts outside your domain
● Follow the lessons on https://www.developertoarchitect.com, and learn about architecture
perspectives for documentation like described in TOGAF,
https://en.wikipedia.org/wiki/ISO/IEC_42010 or the 4+1 model.
● Learn about how to communicate and manage technical debt reading Martin Fowler’s
Tech Debt Quadrant (https://martinfowler.com/bliki/TechnicalDebtQuadrant.html) and Steve
McConnell explanation (https://www.youtube.com/watch?v=lEKvzEyNtbk). Look for tools like
SonarQube
!Technical
Architects
Tips
Apart from what was mentioned for technical architects…
Improve your Communication and Project Management Skills
● Read about Prince and PMI methodologies. Main takeaways are scope, estimation of
work (WBS), risk and stakeholder management.
● Learn about MoSCoW lists, Non Functional Requirements, Architecture Drivers
● Read tips about making effective presentations and always keep in check who is your
audience (for written documents and oral presentations)
● Learn how to negotiate,
https://www.amazon.es/Getting-Yes-Negotiating-Agreement-Without/dp/0140157352 is a good
starting point.
!Solution
Architects
Tips
You will not need as much technical knowledge as a technical architect, but reading about
integration patterns would be a must.
● Integration Patterns: An oldie but goodie on top of the ones seen before are
https://www.enterpriseintegrationpatterns.com. Learn about SOA and definitely go through
this page https://www.developertoarchitect.com.
● Look for architecture frameworks like TOGAF, DoDAF and FEAF.
Same as Solution Architects, improve your Communication and Project management skills
● Familiarise with Gartner publications like Magic Quadrant and Hype-cycles, Forrester
Waves and ThoughtWorks Tech Radar
Depending on the industry domain you work on, you might need to learn specific processes
frameworks (like TMForum frameworks for telecommunications).
!
Tips
Enterprise
Architects
Additional Tips
Becoming an IT Architect will take you out of your comfort zone, sometimes
asking you to formulate decisions in unknown contexts. Learn how to ask the
proper questions and be honest when you do not know the answers.
Learn how to manage your EQ, specially under pressure or frustrating
situations. As an architect you could be exposed to criticism.
Once you are an IT Architect, learn how to help your teammates to be at their
bests. Learn the difference between coaching and mentoring and exercise those
according to the situation.
I have more questions
Get in touch
Email Santiago (Santiago@pitcheers.com) or
give him a call on +642108198922
Hope to hear from you!
www.pitcheers.com
Thanks!

Weitere ähnliche Inhalte

Ähnlich wie I want to be an IT Architect

Career path in technology
Career path in technologyCareer path in technology
Career path in technologyUkor Jidechi
 
The role of an IT architect in startups
The role of an IT architect in startupsThe role of an IT architect in startups
The role of an IT architect in startupsManoj Awasthi
 
Highest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobsHighest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobsjeetendra mandal
 
my PORTFOLIO
my PORTFOLIOmy PORTFOLIO
my PORTFOLIOdilekcell
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?iasaglobal
 
The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...Capgemini
 
The New Role of the architect - central to growing your business in todays di...
The New Role of the architect - central to growing your business in todays di...The New Role of the architect - central to growing your business in todays di...
The New Role of the architect - central to growing your business in todays di...Gunnar Menzel
 
Explore BICT Presentation
Explore BICT PresentationExplore BICT Presentation
Explore BICT Presentationdavin scampton
 
Earnestine the enterprise architect
Earnestine the enterprise architectEarnestine the enterprise architect
Earnestine the enterprise architectIntersection Group
 
What skills are essential for a successful career in information technology.docx
What skills are essential for a successful career in information technology.docxWhat skills are essential for a successful career in information technology.docx
What skills are essential for a successful career in information technology.docxSurendra Gusain
 
How to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developerjeetendra mandal
 
Career Development for Architects
Career Development for ArchitectsCareer Development for Architects
Career Development for ArchitectsKevin Francis
 
assignment help experts
assignment help expertsassignment help experts
assignment help experts#essaywriting
 
Semantech: IT Architecture in the Enterprise
Semantech: IT Architecture in the EnterpriseSemantech: IT Architecture in the Enterprise
Semantech: IT Architecture in the EnterpriseStephen Lahanas
 
Full-Stack Development or Data Science, Which is the more advantageous Career...
Full-Stack Development or Data Science, Which is the more advantageous Career...Full-Stack Development or Data Science, Which is the more advantageous Career...
Full-Stack Development or Data Science, Which is the more advantageous Career...Uncodemy
 
Top 10 highest paying jobs in the it world
Top 10 highest paying jobs in the it worldTop 10 highest paying jobs in the it world
Top 10 highest paying jobs in the it worldJanBask Training
 
Modern Agile Software Architecture
Modern Agile Software ArchitectureModern Agile Software Architecture
Modern Agile Software ArchitectureKannan Durairaj
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams sallybean
 

Ähnlich wie I want to be an IT Architect (20)

How To Up-Skill in IT
How To Up-Skill in ITHow To Up-Skill in IT
How To Up-Skill in IT
 
Career path in technology
Career path in technologyCareer path in technology
Career path in technology
 
The role of an IT architect in startups
The role of an IT architect in startupsThe role of an IT architect in startups
The role of an IT architect in startups
 
Highest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobsHighest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobs
 
Gustavo Ferrari Borges's resume
Gustavo Ferrari Borges's resumeGustavo Ferrari Borges's resume
Gustavo Ferrari Borges's resume
 
my PORTFOLIO
my PORTFOLIOmy PORTFOLIO
my PORTFOLIO
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?
 
The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...The New Role of the Architect - Central to growing your business in today’s d...
The New Role of the Architect - Central to growing your business in today’s d...
 
The New Role of the architect - central to growing your business in todays di...
The New Role of the architect - central to growing your business in todays di...The New Role of the architect - central to growing your business in todays di...
The New Role of the architect - central to growing your business in todays di...
 
Explore BICT Presentation
Explore BICT PresentationExplore BICT Presentation
Explore BICT Presentation
 
Earnestine the enterprise architect
Earnestine the enterprise architectEarnestine the enterprise architect
Earnestine the enterprise architect
 
What skills are essential for a successful career in information technology.docx
What skills are essential for a successful career in information technology.docxWhat skills are essential for a successful career in information technology.docx
What skills are essential for a successful career in information technology.docx
 
How to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developer
 
Career Development for Architects
Career Development for ArchitectsCareer Development for Architects
Career Development for Architects
 
assignment help experts
assignment help expertsassignment help experts
assignment help experts
 
Semantech: IT Architecture in the Enterprise
Semantech: IT Architecture in the EnterpriseSemantech: IT Architecture in the Enterprise
Semantech: IT Architecture in the Enterprise
 
Full-Stack Development or Data Science, Which is the more advantageous Career...
Full-Stack Development or Data Science, Which is the more advantageous Career...Full-Stack Development or Data Science, Which is the more advantageous Career...
Full-Stack Development or Data Science, Which is the more advantageous Career...
 
Top 10 highest paying jobs in the it world
Top 10 highest paying jobs in the it worldTop 10 highest paying jobs in the it world
Top 10 highest paying jobs in the it world
 
Modern Agile Software Architecture
Modern Agile Software ArchitectureModern Agile Software Architecture
Modern Agile Software Architecture
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

I want to be an IT Architect

  • 1. I want to be an IT Architect A talk by Diego del Yerro and Sponsored by Pitcheers
  • 2. Who am I? My name is Diego del Yerro and I am an IT nerd from Argentina, living in New Zealand for the last 4 years. I have over 10 years of experience as an IT Architect and I was extremely lucky to work in different architecture roles for multinational companies in several industries. I am also a Systems Engineer with a Master degree in Management of Technology and Telecommunication companies. https://www.linkedin.com/in/diegodelyerro
  • 3. Let’s have a chat about becoming an... and some tips based on my own experience Picture by Nick Youngson - Alpha Stock Images - http://alphastockimages.com/
  • 4. What is an IT Architect?
  • 5. An IT Architect is... A role within an IT team or structure that makes decisions and recommendations of solutions; about the design and evolution of components of a system (human, hardware and software) and their interaction, based on requirements (Functionals and Non Functionals) and restrictions. In practice, as an IT Architect you will need to use many hats to solve a problem. For example: Tech Lead, Project Manager, Process designer and business analyst. Your own experience and capability to learn new abilities will be challenged, as well as your resilience when things do not go the way you expected.
  • 6. However... Being an IT Architect does not mean you will lose contact with code. That is why many architects define themselves as hands-on or hands-off. It depends on the scope (or domain) of your role.
  • 7. Accountability of an IT Architect Not every context of work is the same, so accountability of IT Architects could vary Advisor Delivery Hands-on Architects Leaders of Technical Vision Responsible of Deliverables Hands-off Architects Consultants for teams and Management Educators Jack of All Trades
  • 10. Which one? You might have seen job advertisements in LinkedIn, Seek or TradeMe, asking for: ● .NET/Java Architect ● Solution Architect ● Enterprise Architect ● Product Architect ● Technical Architect ● Infrastructure Architect ● Data Architect ● and more… Each of these positions work on different domains . For this presentation we will focus on: Technical, Solution, Enterprise and Information architecture roles ?
  • 11. Skills for the job We will be grouping skills for an architect role in these simple categories ● Communication: writing documents, modelling, presenting, facilitating meetings, coaching, teaching and negotiating. ● Technical Expertise: coding, devops knowledge, time in operation of a system and design, among others. ● Project management: management of stakeholder and sponsors, scope, requirements and risks. We will leave people management out for now, as an IT Architect does not necessarily manage people. A very good (and extensive) analysis on https://pubs.opengroup.org/architecture/togaf9-doc/arch/
  • 12. Technical Architect A technical architect is the closest role to execution of solutions. ● You might be an application architect, whose role is to design a software application and its evolution. ● Or an Infrastructure architect, which main considerations are the design of infrastructure, its reliability and availability for business operations. You are likely to be making decisions in a context you are comfortable with and your technical skills are your primary weapons. There might be people in the organisation with better communication skills for presenting your ideas, and you will be their solid foundation. Other roles like this could be: Data Architect, Java/.NET/<technology here> Architect
  • 13. Solution Architect A solution architect is the right hand of a Project or Program Manager. Their scope is (normally) across more than one application and their work could take them close to the code or as far as possible. You might be making decisions out of the comfort zone, about an application written in ABAP, R or Erlang… or a strange legacy system written in FOX Pro. You will need to feel comfortable communicating your ideas to people that might not be as technical as you. As a Solution architect, you require project management skills.
  • 14. Enterprise Architect An Enterprise Architect is a role that considers the companies’ assets (software and hardware), structure (areas), processes and business strategy as a whole. Their work is focused on the technological strategy to support the business, thus, long living and far from the execution domain. As an Enterprise Architect your focus will be business knowledge. Your Communication Skills are your main weapons and Project management skills are important. You will be making decisions out of your comfort zone and these roles are normally hands-off code, so although being super fun they could be frustrating for more technical people.
  • 15. The term Information Architect could be a little confusing. ● This role structures the information so it can be easily managed and discovered (knowledge management). Information architects are very important in companies managing legal documentations as they often require master data management techniques. ● Other people refer to the information architect as a subtype of Enterprise architect, focused on the model of business entities. They are very important in integration projects. ● In other cases they just refer to Data Architects, but that is a subtype of Technical Architect. In any case, communication is key and your technical expertise in your domain is very important. You might be working with frameworks like DAMA, SID, UBL and others. Information Architect
  • 16. Other possible IT Architect roles There are other types of architects which are less common in the market ● Product Architect: A mixture between a solution and enterprise architect with scope in a specific business product, which could have multiple applications. You might get involved in projects outside your comfort zone. ● Business Architect: You will be focused mainly on business decisions and arguably could be considered IT. Your main focus are business strategy and processes. ● Security Architect: the equivalent to a Solution Architect specialised in IT Security. +
  • 17. What is the Path?
  • 18. You can be an IT Architect through any path I have seen IT Architects of each type coming from these paths
  • 19. Path to Technical Architect Developer Operations Engineer Sr. Developer Technical Lead Infrastructure Lead Database/Storage Administrator Devops Network Engineer Technical Architect Infrastructure Architect Data Architect Java/.Net/* Architect
  • 20. Path to Solution Architect Developer Operations Engineer Sr. Developer Technical Lead Infrastructure Lead Database/Storage Administrator Devops Network Engineer Technical Architect Solution Architect Product Analyst Product Specialist
  • 21. Path to Enterprise Architect Sr. Developer Technical Lead Infrastructure Lead Devops Technical Architect Solution Architect Product Analyst Product Specialist Business Analyst Enterprise Architect Business Specialist
  • 22. Path to Information Architect Sr. Developer Solution Architect Product Analyst Product Specialist Business Analyst Enterprise ArchitectBusiness Specialist Information Architect Knowledge Management Specialist Developer
  • 23. Yes! I want to be an IT Architect!
  • 24. Masters of your domain: Specialisation ● Infrastructure: http://www.devopsbookmarks.com, https://acloud.guru ● Data: Certify in main platforms. Learn about data lifecycle in your business. ● Application Architects: Learn about application design and integration patterns https://docs.microsoft.com/en-us/azure/architecture/patterns, https://microservices.io/patterns, and use the references and categories of wikipedia articles like https://en.wikipedia.org/wiki/Category:Software_design_patterns Understand concepts outside your domain ● Follow the lessons on https://www.developertoarchitect.com, and learn about architecture perspectives for documentation like described in TOGAF, https://en.wikipedia.org/wiki/ISO/IEC_42010 or the 4+1 model. ● Learn about how to communicate and manage technical debt reading Martin Fowler’s Tech Debt Quadrant (https://martinfowler.com/bliki/TechnicalDebtQuadrant.html) and Steve McConnell explanation (https://www.youtube.com/watch?v=lEKvzEyNtbk). Look for tools like SonarQube !Technical Architects Tips
  • 25. Apart from what was mentioned for technical architects… Improve your Communication and Project Management Skills ● Read about Prince and PMI methodologies. Main takeaways are scope, estimation of work (WBS), risk and stakeholder management. ● Learn about MoSCoW lists, Non Functional Requirements, Architecture Drivers ● Read tips about making effective presentations and always keep in check who is your audience (for written documents and oral presentations) ● Learn how to negotiate, https://www.amazon.es/Getting-Yes-Negotiating-Agreement-Without/dp/0140157352 is a good starting point. !Solution Architects Tips
  • 26. You will not need as much technical knowledge as a technical architect, but reading about integration patterns would be a must. ● Integration Patterns: An oldie but goodie on top of the ones seen before are https://www.enterpriseintegrationpatterns.com. Learn about SOA and definitely go through this page https://www.developertoarchitect.com. ● Look for architecture frameworks like TOGAF, DoDAF and FEAF. Same as Solution Architects, improve your Communication and Project management skills ● Familiarise with Gartner publications like Magic Quadrant and Hype-cycles, Forrester Waves and ThoughtWorks Tech Radar Depending on the industry domain you work on, you might need to learn specific processes frameworks (like TMForum frameworks for telecommunications). ! Tips Enterprise Architects
  • 27. Additional Tips Becoming an IT Architect will take you out of your comfort zone, sometimes asking you to formulate decisions in unknown contexts. Learn how to ask the proper questions and be honest when you do not know the answers. Learn how to manage your EQ, specially under pressure or frustrating situations. As an architect you could be exposed to criticism. Once you are an IT Architect, learn how to help your teammates to be at their bests. Learn the difference between coaching and mentoring and exercise those according to the situation.
  • 28. I have more questions
  • 29. Get in touch Email Santiago (Santiago@pitcheers.com) or give him a call on +642108198922 Hope to hear from you! www.pitcheers.com