Skip to content

DevOps is a philosophy and set of practices that brings teams together to deliver better software, faster. In this repo we are going to discuss and implemetn methodology of the modern DevOPS tools and techniques.

License

Notifications You must be signed in to change notification settings

santuchal/DevOPS_urban-memory_recall

Repository files navigation

DevOPS_urban-memory_recall

DevOps is a philosophy and set of practices that brings teams together to deliver better software, faster. In this repo I'm going to discuss and implement methodology of the modern DevOPS tools and techniques.

DevOps Guide Topic Wise:

1 Programming Language

  • Python : Scripting for web
  • Shell : Scripting for servers
  • Yml : For Configuration of Cloud files
  • Golang : Servers and Cloud Architectures
  • Javascript : Good to know for any web-development works
  • Markdown : For documentation

2 OS-Concepts

  • Process Management
  • Threads and Concurrency
  • Sockets
  • POSIX Basics
  • Networking concepts
  • Cron Jobs
  • I/O Management
  • Vitualization
  • Memory Processes and Management
  • File Systems
  • Scheduling

3 Maintaining Servers

  • Networking Concepts
  • Security Concepts - OWASP-Top 10
  • Protocols
  • Reverse Proxy | Proxy | Forward Proxy
  • Caching Servers
  • Load Balancer
  • Firewall
  • Webservers
    • Python : WSGI | uWSGI | Tornado
    • Nginx
    • Apache
    • Caddy
    • IIS
    • Tomcat
    • Node.js

4 Terminal Commands

  • Text Manipulation
  • Process Monitoring
  • Networking Processes
  • Bash scripting
  • Performance Management
  • vim
  • AWS CLI
  • Kubernetes CLI
  • Docker CLI
  • Cloud CLIs

5 Infrastructure as Code

  • CI/CD

    • Travis CI
    • Circle CI
    • Gitlab
    • Jenkins
    • Azure
  • Configuration Management

    • Ansible
    • Chef
    • Puppet
    • salt
  • Containers

    • Docker
    • LXC
  • Container Orchestration

    • Kubernetes
    • Mesos
    • Docker SWARM
    • Nomad
    • Minikube
    • Openshift
    • Amazon ECS
    • Google Kuberenetes Engine (GKE)
  • Infrsatructure Provisioning

    • Hashicorp Terraform
    • AWS Cloudformation
    • Pulmi
    • Redhat Ansible
    • Azure Automation

7 Infrastructure Monitoring

  • Prometheus
  • Grafana
  • Nagios
  • Zabbix

6 Application Monitoring

  • Jaegar
  • New Relic
  • Open Tracing
  • Traceview

8 Cloud Providers

  • Amazon AWS
  • Google GCP
  • Microsoft Azure
  • Digital Ocean
  • Linode
  • Vultr

9 Log Management

  • Elastic Stack
  • Graylog
  • Splunk
  • Papertrail

10 Version Control

  • Github
  • Bitbucket
  • Mercurial

About

DevOps is a philosophy and set of practices that brings teams together to deliver better software, faster. In this repo we are going to discuss and implemetn methodology of the modern DevOPS tools and techniques.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published