Victoria Guido
Technical Manager at Blackstone Technology Group
Victoria Guido
Refers to a set of practices that emphasize the collaboration and communication of both software developers and information technology (IT) professionals while automating the process of software delivery and infrastructure changes.
Development (Dev) Teams are responsible for creating change, new features, enhancements, and functionality
Operations (Ops) teams are responsible for keeping the system stable, running efficiently, and and available.
Text
The Three Ways of DevOps describe the values that frame the processes of DevOps and they provide prescriptive steps - Gene Kim
1st Way - Emphasize entire system performance vs a specific silo of work
2nd Way - Create feedback loops
3rd Way - Culture of continual experimentation Understanding that mastery requires practice
Culture
Automation
Lean
Measurement
Sharing
Damon Edwards, John Willis. Add an "L" For Lean = CALMS (Jez Humble)
DevOps is not so much about languages or tools, but disciplines to keep systems and their resources running
Not so much languages, but processes
- What is your build process?
https://xebialabs.com/periodic-table-of-devops-tools/
DevOps is all around you!
Setup Command Line https://devcenter.heroku.com/articles/heroku-command-line
Heroku Docker Config https://devcenter.heroku.com/articles/container-registry-and-runtime
~ 3 Clouds
~ 3 Environments (Test/Stage/Prod)
~ 19 Web and Database Servers
~ 17 Different Agencies (with their own development teams)
~ 22 Websites
> 99 Problems Each
~ 5 Engineers
Google!
Also: Linux, AWS, Akamai, Python, Bash, PHP & Drush (Drupal Sites), MySQL, Ruby/Rails, Ansible, Splunk, Bamboo (Jenkins/Travis), BitBucket (Github), Git, Jira, New Relic, Zenoss, (Hopefully soon: App Dynamics), and many, many more, basically a million
By Victoria Guido