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
PayU CodeUp
By Kalyana Sundaram
PayU CodeUp
- 397