- Members of our tech team have single-handedly managed hundreds of servers
- We have built, deployed and maintained systems like iOS + Android Device farms which installs and streams apps to browsers in an automated fashion
- We have helped a bunch of startups adopt DevOps practices
- Have contributed to open-source projects like Deis and Kubernetes
- Worshops, Presenstations & Hackathons related DevOps
DevOps is not any single thing.
DevOps is the union of people, process, and products to enable continuous delivery of value to our end users
DevOps is people following a process enabled by products to deliver value to our end users -> Donovan Brown
DevOps is a culture. And that culture requires a specific mindset
- Version Control
- Test
- Continuous Integration
- Continuous Delivery
- Configure Infrastructure (Deployment + Auto Scaling. Autoscaling also requires monitoring)
- Monitoring
- Assessment - DORA / Microsoft DevOps Self-Assessment
- People (Supportive Leadership + Commited Team; Both should buy into DevOps)
- Process (Development, Automation, Management, Monitoring)
- Product (Technology to use)
- Value (Change Failure Rate, Deployment Frequency, Time to recover, Time to change)