-
Scripting and Programming
- Bash
- Python
- Go
-
Documentation tools
- Markdown
- Serializers: YML,JSON
- C4Model UML
- Visual Tools: Miro, scalidraw
-
Operating Systems
- Linux
- Virtualization
- File System, FHS
- Sockets
- Processess, threads, concurrency
- General Management SO
- Resource Management
- Service Management (systemctl)
-
Networking
- DNS
- CDN
- LoadBalancers
- Firewalling
- Reverse Proxy (Nginx, HA)
- Direct Proxy
- Caching Server
- Firewalling
- gRPC
-
Security
- Certs Management
- HTTPs ciphers
- HTTP Security Headers
- Dmarc / SPF
- KMS (Vault)
- Oauth
-
Backend Basics
- Rest API
- OpenAPI
- Django
-
Frontend Basics
- Javascript
- React
-
Cloud
- GCP
- Others: AWS/Azure/DO
- Serverless
-
CI/CD
- Git
- Gitlab CI
- Github action
-
Monitoring
- Prometheus/Grafana
- Google cloud monitoring
- Alerting
- PagerDuty
- Nagios, Zabbix
- APM
-
Logging
- ELK
- Fluentd
- Filebeat
-
Databases
- SQL
- SQL Proxy
- Sharding
- MySQL
- Postgress
- Elastic Search
- CockcroachDB, TiDB, Scaleplanet
- MongoDB
-
Containers, Orchestrator and tools
- Docker, containerd, crio, podman
- Kubernetes
- Openshift
- Docker Swarm
- Helm
- Kubectl extensions
- Service Mesh (LinkerD, Istio)
- Portainer
-
Configurators
- Ansible
-
Infraestructure Provisioning
- Terraform
- Pulumi
- CDK Terraform
-
Queues
- Celery
- Kafka
- RabbitMQ
- MQTT
-
Stress Testing
- SRE QA
- Stress testing
-
SRE Culture
- SRE Principles
-
Miscelanea Tools
- Vim
- VScode
- Screen/Tmux
- Text manipulation: sed, awk, perl, ...
- Networking tools: nmap, tcpdump, ...
- Process tools: ps, top, ...
-
Others:
- Knative
- Apache ShardingSphere
- Auth0
- CrossPlane
- Advanced K8s (Operators, ...)
- Minio
Last active
September 28, 2024 21:06
-
-
Save dragonde/ce2ef974fef2e20f95ba17655b35f02a to your computer and use it in GitHub Desktop.
SRE Roadmap
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment