SlideShare a Scribd company logo
From Junior to Architect to CTO:
How to Succeed and Win with Microsoft Technologies
Jussi Roine @JussiRoine
1
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Jussi Roine
CTO | Onsight Helsinki
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
1982 2017
Commodore VIC-20
5 KB of RAM (3,5 KB available)
Google Nexus 6P
3 GB of RAM
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
What is an architect?
Architecture is about the important stuff.
Whatever that is.
–Martin Fowler
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
What is an architect?
”An expert who
makes high-level
design choices and
dictates technical
standards”
–Wikipedia
”An expert I can send out to fight
any fire, and be certain they’ll
come back in one piece.
Maybe with a few scratches.”
–Me
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
What about the CTO then?
CTO
Culture
Big Thinker
CTO
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Crucial skills for any great CTO and architect
Be able to take the lead, whenever it is required (which
is often)
Understand the big picture and communicate it for
non-technical audiences (as well as technical audiences)
Drawing diagrams other people can understand
Multitasking and working in multiple projects at the
same time
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Technical skills for architects and CTOs
Dogfooding the shiny, new stuff
At least 2 core skillsets, and more when needed
Following news, releases, previews while understanding the today
Be able to build stuff. Like yourself.
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Understanding technology
Look ahead; figure out what might be relevant 6-12 months from now
Don’t get stuck on a single technology – be adept and agile
Understand that ”the old stuff” still works!
IT Pro vs. Developer – don’t believe that, do both ☺
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
As an architect or CTO, do you need to code?
Yes.
And no.
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
And you really, really need to love the keyboard
+ R
+ E
+ X
Be efficient – don’t spend a day on stuff that takes
10 minutes
PowerShell, cmd.exe and scripts are crucial skills
”Cut, split and stack” – and then move on
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
A few words on technology
It’s not enough to know SharePoint Online – you need breadth and width
in your knowledge
IT plumbing skills are still very much relevant: Azure AD, single sign-on,
security in general, hybrid architectures etc.
Avoid custom code just because it’s ”more fun”
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Learning strategy
Signals and noise User groups, blogs Thinking and watching Reading and building Downtime
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Succeeding in your role
Always deliver what you promise. On schedule.
Know upcoming changes; know what’s being deprecated.
Be honest, and partner with the customer. Become a trusted advisor.
Communicate clearly; write enough; be a voice that is heard.
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Follow us:
#O365ENGAGE17
Resources
• A great talk by Omar Besiso on the role of an architect
• https://channel9.msdn.com/events/Ignite/Australia-2017/ARC225
• Microsoft Cloud for Enterprise Architects
• https://technet.microsoft.com/en-us/library/dn919927.aspx
• Understanding Enterprise Architecture by Joseph Anthony
• https://app.pluralsight.com/library/courses/understanding-enterprise-architecture/table-of-contents
(requires subscription)
• Developer to Architect by Chris Simmons
• https://app.pluralsight.com/library/courses/developer-to-architect/table-of-contents (requires
subscription)
From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15
Follow us:
#O365ENGAGE17
Questions? | Thank You!
Jussi Roine
jussi@onsight.fi
We’d like to know what you think!
Please fill out the evaluation form you
received at the registration desk for this
session
Session recordings and materials:
Materials will be available on
Office365Engage.com soon

More Related Content

PDF
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
PDF
O365Engage17 - Building an intelligent share point bot
PDF
O365Engage17 - Collaboration with external users
PDF
O365Engage17 - How to use google analytics with power bi
PDF
O365Engage17 - Fast collaboration with microsoft teams and how to add new fun...
PDF
O365Engage17 - Administer external users
PDF
Design Sprints as Innovation Tool
PPTX
The Digital Renaissance of Work - Webinar Slides
O365Engage17 - How to avoid the 5 stages of grief when moving to office 365
O365Engage17 - Building an intelligent share point bot
O365Engage17 - Collaboration with external users
O365Engage17 - How to use google analytics with power bi
O365Engage17 - Fast collaboration with microsoft teams and how to add new fun...
O365Engage17 - Administer external users
Design Sprints as Innovation Tool
The Digital Renaissance of Work - Webinar Slides

What's hot (20)

PDF
20130925 is24 @ cloudops summit 2013
PDF
BrightWork Solution Datasheet - From Atidan
PDF
O365Con18 - Pioneering Change in the Digital Workplace - Liz Sundet
PPTX
Evaluating Collaboration Tools for Your Small Business
PPTX
The Truth About SharePoint
PDF
Practical AI & data science ethics
PDF
O365Engage17 - The Intranet is Dead Long Live the Modern Workplace
PPTX
Bringing value to the business and for your customer through DevOps
PDF
7 Jahre Intranet Transformation bei Swisscom AG. Ein Ende in Sicht?
PPTX
Wiriting applications for Microsoft Teams
PPTX
Top tips to starting a project
PPTX
StackDive: Yesware
PDF
Social Project Management 2.0
PPTX
How to build the learning developer community from 0 to 4 k
PPTX
Becoming a digital workplace leader Intranet Now sep 2014
PDF
Gather Voices Demo: Lights, Camera, Take Action!
PDF
Scrum! But ... SAP Inside Track Frankfurt 2017
PPT
Project Manager/Business Analyst friction and how to overcome it by Penny Pullan
PPTX
#sitMUC SAP BOPF and how it changes with S/4HANA
20130925 is24 @ cloudops summit 2013
BrightWork Solution Datasheet - From Atidan
O365Con18 - Pioneering Change in the Digital Workplace - Liz Sundet
Evaluating Collaboration Tools for Your Small Business
The Truth About SharePoint
Practical AI & data science ethics
O365Engage17 - The Intranet is Dead Long Live the Modern Workplace
Bringing value to the business and for your customer through DevOps
7 Jahre Intranet Transformation bei Swisscom AG. Ein Ende in Sicht?
Wiriting applications for Microsoft Teams
Top tips to starting a project
StackDive: Yesware
Social Project Management 2.0
How to build the learning developer community from 0 to 4 k
Becoming a digital workplace leader Intranet Now sep 2014
Gather Voices Demo: Lights, Camera, Take Action!
Scrum! But ... SAP Inside Track Frankfurt 2017
Project Manager/Business Analyst friction and how to overcome it by Penny Pullan
#sitMUC SAP BOPF and how it changes with S/4HANA
Ad

Similar to O365Engage17 - From junior to architect to cto how to succeed and win with microsoft technologies (20)

PPTX
Introducing the CTO
PPT
What does an architect need to know
PDF
I want to be an IT Architect
ODP
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
PDF
How to become solution architect
PPTX
How to become solution architect
PPTX
The Role Of The Architect In Turbulent Times
PPTX
Where an Architect stands in society.
PPTX
Ten rules for CIOs
PPTX
Software architect email list
PPTX
Software architect email list
PPTX
Software architect email list
PPTX
Software architect email list
PPTX
Software architect email list
PPTX
Software architect email list
PPTX
Software architect email list
PPTX
Software architect email list
PPTX
Software architect email list
PPT
Career Development for Architects
PPTX
AAF 2009 Growing Architects
Introducing the CTO
What does an architect need to know
I want to be an IT Architect
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
How to become solution architect
How to become solution architect
The Role Of The Architect In Turbulent Times
Where an Architect stands in society.
Ten rules for CIOs
Software architect email list
Software architect email list
Software architect email list
Software architect email list
Software architect email list
Software architect email list
Software architect email list
Software architect email list
Software architect email list
Career Development for Architects
AAF 2009 Growing Architects
Ad

More from NCCOMMS (20)

PDF
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
PDF
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
PDF
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
PDF
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
PDF
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
PDF
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
PDF
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
PDF
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
PDF
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
PDF
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
PDF
O365Con19 - Azure Blackbelt - Jussi Roine
PDF
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
PDF
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
PDF
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
PDF
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
PDF
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
PDF
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
PDF
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
PDF
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
PDF
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen
O365Con19 - UI:UX 101 Learn How to Design Custom Experiences for SharePoint -...
O365Con19 - Model-driven Apps or Canvas Apps? - Rick Bakker
O365Con19 - Office 365 Groups Surviving the Real World - Jasper Oosterveld
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Sharepoint with (Artificial) Intelligence - Adis Jugo
O365Con19 - What Do You Mean 90 days Isn't Enough - Paul Hunt
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Start Developing Teams Tabs and SharePoint Webparts with SPFX - O...
O365Con19 - Start Your Journey from Skype for Business to Teams - Sasja Beere...
O365Con19 - Lets Get Started with Azure Container Instances - Jussi Roine
O365Con19 - Azure Blackbelt - Jussi Roine
O365Con19 - Customise the UI in Modern SharePoint Workspaces - Corinna Lins
O365Con19 - Be The Protagonist of Your Modern Workplace - Corinna Lins
O365Con19 - How to Really Manage all your Tasks Across Microsoft 365 - Luise ...
O365Con19 - Sharing Code Efficiently in your Organisation - Elio Struyf
O365Con19 - Things I've Learned While Building a Product on SharePoint Modern...
O365Con19 - Keep Control of Your Data with AIP and CA - Bram de Jager
O365Con19 - Kaizala a Dive Into the Unknown - Rick van Rousselt
O365Con19 - How to Inspire Users to Unstick from Email - Luise Freese
O365Con19 - O365 Identity Management and The Golden Config - Chris Goosen

Recently uploaded (20)

PPTX
TLE Review Electricity (Electricity).pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Approach and Philosophy of On baking technology
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
TLE Review Electricity (Electricity).pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
cloud_computing_Infrastucture_as_cloud_p
A novel scalable deep ensemble learning framework for big data classification...
Hindi spoken digit analysis for native and non-native speakers
Heart disease approach using modified random forest and particle swarm optimi...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A Presentation on Artificial Intelligence
1 - Historical Antecedents, Social Consideration.pdf
Approach and Philosophy of On baking technology
WOOl fibre morphology and structure.pdf for textiles
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Tartificialntelligence_presentation.pptx
Group 1 Presentation -Planning and Decision Making .pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf

O365Engage17 - From junior to architect to cto how to succeed and win with microsoft technologies

  • 1. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies Jussi Roine @JussiRoine 1
  • 2. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Jussi Roine CTO | Onsight Helsinki
  • 3. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 1982 2017 Commodore VIC-20 5 KB of RAM (3,5 KB available) Google Nexus 6P 3 GB of RAM
  • 4. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 What is an architect? Architecture is about the important stuff. Whatever that is. –Martin Fowler
  • 5. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 What is an architect? ”An expert who makes high-level design choices and dictates technical standards” –Wikipedia ”An expert I can send out to fight any fire, and be certain they’ll come back in one piece. Maybe with a few scratches.” –Me
  • 6. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 What about the CTO then? CTO Culture Big Thinker CTO
  • 7. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Crucial skills for any great CTO and architect Be able to take the lead, whenever it is required (which is often) Understand the big picture and communicate it for non-technical audiences (as well as technical audiences) Drawing diagrams other people can understand Multitasking and working in multiple projects at the same time
  • 8. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Technical skills for architects and CTOs Dogfooding the shiny, new stuff At least 2 core skillsets, and more when needed Following news, releases, previews while understanding the today Be able to build stuff. Like yourself.
  • 9. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Understanding technology Look ahead; figure out what might be relevant 6-12 months from now Don’t get stuck on a single technology – be adept and agile Understand that ”the old stuff” still works! IT Pro vs. Developer – don’t believe that, do both ☺
  • 10. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 As an architect or CTO, do you need to code? Yes. And no.
  • 11. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 And you really, really need to love the keyboard + R + E + X Be efficient – don’t spend a day on stuff that takes 10 minutes PowerShell, cmd.exe and scripts are crucial skills ”Cut, split and stack” – and then move on
  • 12. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 A few words on technology It’s not enough to know SharePoint Online – you need breadth and width in your knowledge IT plumbing skills are still very much relevant: Azure AD, single sign-on, security in general, hybrid architectures etc. Avoid custom code just because it’s ”more fun”
  • 13. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Learning strategy Signals and noise User groups, blogs Thinking and watching Reading and building Downtime
  • 14. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Succeeding in your role Always deliver what you promise. On schedule. Know upcoming changes; know what’s being deprecated. Be honest, and partner with the customer. Become a trusted advisor. Communicate clearly; write enough; be a voice that is heard.
  • 15. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Follow us: #O365ENGAGE17 Resources • A great talk by Omar Besiso on the role of an architect • https://channel9.msdn.com/events/Ignite/Australia-2017/ARC225 • Microsoft Cloud for Enterprise Architects • https://technet.microsoft.com/en-us/library/dn919927.aspx • Understanding Enterprise Architecture by Joseph Anthony • https://app.pluralsight.com/library/courses/understanding-enterprise-architecture/table-of-contents (requires subscription) • Developer to Architect by Chris Simmons • https://app.pluralsight.com/library/courses/developer-to-architect/table-of-contents (requires subscription)
  • 16. From Junior to Architect to CTO: How to Succeed and Win with Microsoft Technologies | Jussi Roine | June 20, 2017 | 13:55-14:15 Follow us: #O365ENGAGE17 Questions? | Thank You! Jussi Roine jussi@onsight.fi We’d like to know what you think! Please fill out the evaluation form you received at the registration desk for this session Session recordings and materials: Materials will be available on Office365Engage.com soon