Skip to content

Latest commit

 

History

History
833 lines (799 loc) · 25.3 KB

devops-details.md

File metadata and controls

833 lines (799 loc) · 25.3 KB

⚡ DevOps

welcome to devOps section details, you can use it to check your learning process.
You can use the color scheme below to grade your knowledge level of each topic

Naviagate to Other Path

How to track?

at each topic you can change the status depend on your knowledge about the topic
  • 🔲 : no idea about it
  • 🔳 : Know what it is, take it soon
  • ✅ : Already knew/learn about it
When you  "already knew/learn about it", you can add the self-grade about your level by add the color
kyu (your current level) Ability
📓 Shodan learnt about it, beginning use it
📒 Sandan use it in some (1->3) small project, have its certification, understand its core concept
📗 Godan use it in a lot of (4->n) small project, can teach another people about it, know its advantage/defect
📙 Shinidan use it in some (1->2) big project, understant what is running underneath
📕 Kudan use it in a lot of (3->n) big project, confidence to say you're an expert of this topic, talk about it in talk-show, can hack/change it's core
📘 Judan have recognition from a nother people that you're an expert of this topic, people talk about you when they learn/discuss/search this topic

Operating System

Status Topic Level Process Type Item Reconition Start Date
🔲 Unix --- --- --- --- --- ---
🔲 Linux --- --- --- --- --- ---

Cloud

Status Topic Level Process Type Item Reconition Start Date
🔲 Cloud Foundry --- --- --- --- --- ---
🔲 Rockspace --- --- --- --- --- ---
🔲 AWS --- --- --- --- --- ---
🔲 Heroku --- --- --- --- --- ---
🔲 Azure --- --- --- --- --- ---
🔲 Google Cloud Platform --- --- --- --- --- ---
🔲 Digitalocean --- --- --- --- --- ---

Automation

Status Topic Level Process Type Item Reconition Start Date
🔲 AWS Cloud Formation --- --- --- --- --- ---
🔲 Terraform --- --- --- --- --- ---
🔲 CF Engine --- --- --- --- --- ---
🔲 Packer --- --- --- --- --- ---
🔲 SaltStack --- --- --- --- --- ---
🔲 Chef --- --- --- --- --- ---
🔲 Ansible --- --- --- --- --- ---
🔲 Puppet --- --- --- --- --- ---

CI/CD

Status Topic Level Process Type Item Reconition Start Date
🔲 Jenkins --- --- --- --- --- ---
🔲 Travis --- --- --- --- --- ---
🔲 CircleCI --- --- --- --- --- ---
🔲 Drone --- --- --- --- --- ---
🔲 Bamboo --- --- --- --- --- ---

Containers

Status Topic Level Process Type Item Reconition Start Date
🔲 Docker --- not started course Udemy/Docker-Course-Made-for-developer --- ---
🔲 rkt --- --- --- --- --- ---
🔲 LXC --- --- --- --- --- ---

Web Servers

(differrences and when to use what)

Status Topic Level Process Type Item Reconition Start Date
🔲 Apache --- --- --- --- --- ---
🔲 Nginx --- --- --- --- --- ---
🔲 Tomcat --- --- --- --- --- ---
🔲 IIS --- --- --- --- --- ---
🔲 Caddy --- --- --- --- --- ---

Monitoring and Alerting

Status Topic Level Process Type Item Reconition Start Date
🔲 AppDynamics --- --- --- --- --- ---
🔲 Nagios --- --- --- --- --- ---
🔲 New Reic --- --- --- --- --- ---
🔲 PagerDuty --- --- --- --- --- ---
🔲 Munin --- --- --- --- --- ---
🔲 Graphite --- --- --- --- --- ---
🔲 Prometheus --- --- --- --- --- ---
🔲 Zabbix --- --- --- --- --- ---

Log Management & Analysis

Status Topic Level Process Type Item Reconition Start Date
🔲 ELK --- --- --- --- --- ---
🔲 Papertrail --- --- --- --- --- ---
🔲 Graylog --- --- --- --- --- ---
🔲 Splunk --- --- --- --- --- ---

Cluster Managers

Status Topic Level Process Type Item Reconition Start Date
🔲 Nomad --- --- --- --- --- ---
🔲 Docker Swarm --- --- --- --- --- ---
🔲 Mesos --- --- --- --- --- ---
🔲 Mesosphere --- --- --- --- --- ---
🔲 Kubemetes --- --- --- --- --- ---

Love for Terminal

Status Topic Level Process Type Item Reconition Start Date
🔲 Bash Scripts --- --- --- --- --- ---
🔲 Vim / Nano --- --- --- --- --- ---

Commands/Tools

Status Topic Level Process Type Item Reconition Start Date
🔲 Text Manipulation --- --- --- --- --- ---
🔲 Process Monitoring --- --- --- --- --- ---
🔲 System Performance --- --- --- --- --- ---
🔲 Network --- --- --- --- --- ---

More

Status Topic Level Process Type Item Reconition Start Date
🔲 OSI Model. TCP/IP/UDP Common ports --- --- --- --- --- ---
🔲 Knowledge about different file systems --- --- --- --- --- ---
🔲 Setting up a Reverse Proxy (Nginx...) --- --- --- --- --- ---
🔲 Setting up caching Server (Squid, Nginx...) --- --- --- --- --- ---
🔲 Setting up a load balancer (HAProxy, Nginx...) --- --- --- --- --- ---
🔲 Setting up a firewall --- --- --- --- --- ---
🔲 TLS, STARTTLS, SSL, HTTPS, SCP, SSH, SFTP --- --- --- --- --- ---
🔲 Postmorten analysis when something bad happens --- --- --- --- --- ---