2. Takeaways
• Understand the DevOps culture
• Learn how your clients are implementing DevOps
• Identify where your IT department falls on the spectrum
(utility, innovator or Agile)
• Discover how to explore and implement DevOps at your firm
4. Other Noteworthy Sessions
A Recipe for Great
Leadership
• Event Code:
• #ILTAG55
• Date:
• August 15, 2017
• Time:
• 11:00 AM - 12:30 PM PT
• Location:
• Mandalay Bay I
• Bruce Griffiths
Windows 10
Deployment Best
Practices
• Event Code:
• #ILTAG34
• Date:
• August 14, 2017
• Time:
• 4:00 PM - 5:00 PM PT
• Location:
• South Seas Ballroom B
• Speaker(s):
• Jason Baker
• Replacing Email with a
Collaboration Platform That Works
• Event Code:
• #ILTAG121
• Date:
• August 17, 2017
• Time:
• 9:00 AM - 10:00 AM PT
• Location:
• South Seas Ballroom A
• Speaker(s):
• Jennifer Beaudette, Cindy Thurston
Bare, Rose Jones, Glenn Renda
5. What DevOps is Not
• It is not another name for system administrators
• It is not developers
• It is not only automation or testing
6. It is not developers have free rein to do anything
7. What is DevOps?
“DevOps is about finding ways to adapt and innovate
social structure, culture, and technology together in
order to work more effectively.”
11. Affinity
• Building Relationships
• IT Teams
• Practice Groups
• Clients
• Vendors
• ILTA Members
• Diversity
• Elimination of Bias and
Assumptions
• Building Inter-Team Empathy
• Give Back to the Community
12. Tools
• Help you collaborate
• Help you measure success
• Help you automate
• Help you monitor
13. Scaling
• Complexity and Change
• Team size
• Try to avoid the “Hero Culture”
• Hiring
• Technical and Intelligence tests
• https://www.wonderlic.com/
• Good job posts
• Joblint.org
You’ve heard the term "DevOps," but what does it mean for your organization? Companies worldwide are moving to DevOps/BiModal IT to redeploy resources and produce higher levels of business value. Learn about the culture and approach of DevOps and the business value and opportunity of adopting this mindset.
Takeaways:
Understand the DevOps culture
Learn how your clients are implementing DevOps *Identify where your IT department falls on the spectrum (utility, innovator or Agile)
Discover how to explore and implement DevOps at your firm
If you didn’t attend. Sorry. I don’t put a lot of text in my slides.
#1 Patent Litigation Firm in the country
No one on our team has DevOps in their title
We don’t have a DevOps team
Developers do not have free rein to do whatever they want. The Phoenix Project calls that no-ops.
Everyone on our team rotates through the help desk queue
Most of our people are rotate in the on-call queue – OpsGenie
Everybody own production
Code is checked for security issues when it is checked in.
- Davis, Jennifer; Daniels, Katherine. Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale (Kindle Locations 485-486). O'Reilly Media. Kindle Edition.
Collaboration – process of building towards a specific outcome through supporting interactions and the input of multiple people
Affinity – Process of building inter-team relationships. Fostering empathy and learning between different groups of people. Affinity can be built between companies. i.e. clients, vendors, and ILTA members.
Tools – accelerator that helps drive change. Slack, Team Foundation Server, Git.
Scaling – focus on the processes and pivots that organizations must develop throughout their lifecycles.
NY Times author Anita Woolley wrote an article called Why Some Teams are Smarter than OthersEffective teams outperform other teams because they communicate, they expect equal participation and
Theory of Mind is in play.Theory of Mind is the ability to recognize one’s own perspective, and that others have a distinct and different perspective.
We try to build mutual understanding.
Teams need to work together. Spending time together will strengthen workplace relationships.
Reciprocity – sharing personal wins and adversity between teamsMicrosoft TeamsDistribution lists
Team culture with shared values –
core competencies
Socials – discuss socials with no drinking
Teams
Telegram gif wars
A large client invites the IT Teams from their preferred firms to learn and participate together
Empathy
Microsoft Teams
Team Foundation Server
SCCM
Help Desk
Hangfire – job automation
Scaling helps you deal with complexity and change. Scaling doesn’t just apply to automation. It also includes team size. The bigger the team, the more issues you have.
Hero Culture – single-handedly troubleshooting and firefighting with long hours.
Wonderlic - Intelligence and ethics testing
Single best predictor for success on the job is intelligence
Joblint – analyze your job postings for terms that will scare candidates away.
You’re a utility IT Department if you’re worried about keeping the lights on
You’re an Innovator if you’re thinking outside of the box
You’re Agile if you’re constantly refining
DevOps is built on top of all of this
(utility, innovator or Agile)
Started discussing our culture in early 2015
One of the developers emailed the team a bunch of links to articles about how open floor plans are bad. My response was the start of us rebuilding our culture.
Go to this sessionA Recipe for Great LeadershipILTACON 2017 Annual Educational Conference
Event Code:
#ILTAG55
Date:
Tuesday
Time:
11:00 AM - 12:30 PM PT
Hiring
Technical and Aptitude tests
https://www.wonderlic.com/
Good job posts
Joblint.org
OpsGenie – Alert aggregation and on-call management
Example of automation with teams
Code is audited automatically when it is checked in.
Azure Machine Learning automating help desk ticket routing