Operations
- Personal Recommendation / Opinion√
- Alternative Option - select this option or yellow√
- Order in roadmap not strict (Learn anytime)√
相关信息
Find the detailed version of this roadmap along with resources and other roadmaps
Learn a Programming Language
Pick any language for automation.
Python√
Ruby√
JavaScript/Node.js√
Go√
Rust
Understand different OS Concepts
I/O Management√
Virtualization√
Memory/Storage√
File Systems√
Networking√
Sockets√
POSIX√
Processes√
Startup Management(initd)√
Service Mgmt(systemd)√
Threads and Concurrency√
Learn about Managing Servers
Get some administration knowledge in some OS. Go with any Linux distro. Pick Ubuntu if you have a little to no experience with Linux.
Operating System
Windows√
Linux√
- Ubuntu/Debian√
- SUSE Linux√
- RHEL/Derivatives√
Unix√
- FreeBSD√
- OpenBSD√
- NetBSD√
Learn to live in Terminal
Learn Bash Scripting√
Vim/Nano/PowerShell/Emacs√
Compiling apps from source(gcc, make and other related stu!)√
Text Manipulation Tools√
awksedgrepsortcutuniqcatechofmttrnlwc
Others√
stracedtracesystemtapunamedfhistorydu
terminal multiplexers√
screen√tmux√
Process Monitoring√
pstophtopatoplsof
System Performance√
nmoniostatsarvmstat
Network Tools√
traceroutemtrpingnmapnetstatufw/firewalldtcpdumpiptables/nftablesdigscp
Networking, Security and Protocols
OSI Mode√
DNS√HTTP√HTTPS√FTP/SFTP√SSL/TLS√SSH√Port Forwarding√
Emails√
White/Grey Listing√SMTP√IMAPS√POP3S√DMARC√SPF√Domain Keys√
What is and how to setup
Reverse Proxy√
Forward Proxy√
Firewall√
Caching Server√
Load Balancer√
Web Server√
Nginx√Apache√Tomcat√IIS√
Infrastructure as Code
GitOps
ArgoCD√FluxCD√
Service Mesh
Istio√Consul√Linkerd√Envoy√
Secret Management
Vault√SOPS√Sealed Secrets√Cloud Specific Tools√
Container Orchestration
Kubernetes√Docker Swarm√Nomad√
Configuration Mgmt
Ansible√SaltStack√Puppet√Chef√
Containers
- Docker√
- LXC√
Infrastructure Provisioning
- Terraform√
- AWS CDK√
- CloudFormatio√
- Pulumi√
Learn some CI/CD Tool
- Gitlab CI√
- GitHub Actions√
- Jenkins√
- Travis CI√
- TeamCity√
- Azure DevOps 服务√
- Circle CI√
- Drone√
Learn how to monitor software and infrastructure
Logs Management
- Elastic Stack√
- Graylog√
- Splunk√
- Papertrail√
- Loki√
Infrastructure Monitoring
- Prometheus√
- Nagios√
- Grafana√
- Zabbix√
- Monit√
- Datadog√
Application Monitoring
- Jaeger√
- New Relic√
- AppDynamics√
- Instana√
- OpenTelemetry√
Cloud Providers
- AWS√
- Alilbaba Cloud√
- Goole Cloud√
- Digital Ocean√
- Azure√
- Linode√
- Heroku√
- Vultr√
Cloud Design Patterns√
http://bit.ly/cloud-arch-patterns
- Availability
- Data Management
- Design and Implementation
- Management and Monitoring
Keep Learning
