Dissect Devops
KALYAN
LEAD DEVOPS ENGINEER
MEDIA.NET
Automate
Sysadmin world
Pre Cloud Era
Post Cloud Era
Automate
Treat Infrastructure as code
Evolution
Manual Setup->Bunch of shell Scripts->Config Management->cloud formation/Terraform
Treat server as cattle not as pet: thanks to cloud
For Scale
Horizontal scaling
Autoscaling
DBs and Autoscaling pitfalls
Caching
CDN
Architect
For Availability
DNS and Load Balancers
Multi Region Multi AZ and architecture Decision
Deciding SLA
Backups and Replicas
Maintain
Metric Collection
Monitoring, Oncall automations
Iteratively identify debts and improve system
Secure
Public Private DMZ zones
Login vs Stateless Immutable system
Security Groups Audit
Operatability Review
Vulnerabilities
Optimise
App optimisation
Redis Hz
DB buffers timeout
Apache model
Kernel optimisation
sysctl
ulimits
Build Custom solutions
Pluggable modules
Troubleshoot
Logs/Metrics
Network tcpdump/netstat
Strace/gdb
RCA and optimise/fix
Deploy
Blue Green Deployment
CI CD pipelines
Devops work iteratively
Not everything is needed on day0
Identify things to look at future when we completely squeezed everything from existing infra
Microservices, Solving Debts are tech solution to management problems
Made with Slides.com