Server Build Artifacts Db Server App Server Web Server Continuous Integration Continuous Delivery Infrastructure Automation Container Virtualization Container Management Bins/Libs Bins/Libs Bins/Libs App 1 Web 1 Db1 App 1-n Web 1-n Db 1-n Serverless
Web Server Continuous Integration Continuous Delivery Infrastructure Automation Container Virtualization Container Management Bins/Libs Bins/Libs Bins/Libs App 1 Web 1 Db1 App 1-n Web 1-n Db 1-n Serverless Great! Now, where’s the Cloud in this?
to be caused by an application code change: ◦ Which files were updated since the last build? ◦ Who all made the change(s)? ◦ What change(s) caused this break? ◦ Postulate on what the fix could be, if possible • Debug the ~5000 lines of legacy build script to understand it and figure out where to add the new functionality?
Our process works great - I don’t need all this change ◦ I have no idea on how these build/deployment scripts work? The guy who wrote these retired last year • Automation of Envt. Mgmt./Infrastructure ◦ Reverse engineer to creating BoM (Bill of Material) of an Environment or Infrastructure ◦ Lack of technical skills!
Business Case (ROI) for DevOps ◦ Work with Business and get funding for Project • Setting up a DevOps capability ◦ I work across 5 geo’s and 8+ Vendors. How to I make this work?
DevOps pipeline • Fixing a Build Break • Continuous Automation (Envt/Infra) ✓ Good place to put the fundamentals in place. ✓ Ideally, spend a couple of years and gain as much depth of experience as possible • Creating a DevOps pipeline • Onboarding a Project onto DevOps pipeline • Continuous Automation (Envt/Infra) ✓ Good place to cement the fundamentals. ✓ Work in a start-up if possible. Gives a broader perspective on thigs, with a great deal of responsibility. • Setting up a DevOps capability • Creating a DevOps pipeline • Training ✓ Time to start adding real depth & width to the skillsets ✓ More the variety of tech stacks architected, the better!
Enterprise levels • Adopts bleeding edge tech stacks and tools • Extraordinary cross-functional leadership skills • Breaking silos between Dev and Ops teams Principal Architect
Enterprise and driving business value • Setting up DevOps capability @ scale for Enterprise • Release Management • Organisation Change Management Consultant
Static Code Analysis tools etc. and implement these in your DevOps pipeline • Do *not* target a DevOps Engineer’s profile to start with • Be a great Developer (language / tech does not matter) • Live the "pain of the SDLC" Leaning towards DevOps Your boundless enthusiasm to change the world is your strength!
and automated stuff? o Had practical exposure with Testing tools? o Liaised with Dev teams and debugged Production issues? o Been an expert in monitoring and feedback tools? o Sought/built DevOps solutions for your team? You know how to take stuff into Production. And how to maintain infra. And how not to!
And how to maintain infra. And how not to! Learn a Continuous Integration tool like Jenkins/Azure DevOps etc. and automate your build/deployments Learn a Configuration Management tool like Chef/Puppet/Ansible and automate the infrastructure provisioning Application side of Ops Infrastructure side of Ops Learn the Cloud native equivalents for the same – E.g. OpsWorks on AWS etc. If your Organisation in on a Cloud journey… Learn the PaaS/Container/Serverless Cloud native equivalents for the same – E.g. CodeBuild, CodeDeploy on AWS etc.
Vendors – service and support. Setting up cascading OLA/SLA • VeriSM™: A service management approach for the digital age using all organizational capabilities, from IT to Marketing and Finance to Customer Service, in order to deliver value • ITIL V4: Integrating practices such as Agile, DevOps and Lean into traditional ITIL best practices You have the experience. Challenge is to re-package it for today’s world!
yourself out there. Believe Follow DevOps influencers on Twitter and LinkedIn 1 3 4 2 It's about differentiating yourself and creating your "brand value"
& company’s profile (Find intersection with interviewer. Invest 30 min in Company) Honesty is the best policy (It still works!) Revise your fundamental skills (Pick your strength and announce it) When you're bold out, think out loud! (Awesome hack, try it) Create a well-seasoned Profile (GitHub, Stack Overflow, Talks, Whitepapers)