DEVOPS

  1. DevOps
    • Introduction
  2. OS Concepts
    • Process Management
    • Threads
    • Concurrency
    • Sockets
    • I/O Management
    • Virtualization
    • Memory/Storage
    • File System
  3. Scripting
    • Linux Basics
    • Shell Scripting
    • Python Basics
    • Python Scripting
  4. Network & Security
    • DNS
    • OSI Model
    • HTTP
    • HTTPS
    • FTP
    • TLS
    • SSL
  5. Web Servers
    • IIS
    • Apache
    • Ngnix
    • Tomcat
  6. Web Servers Setup
    • Reverse Proxy
    • Forward Proxy
    • Caching Server
    • Load Balancer
    • Firewall
  7. Software Code Management
    • SVN
      • Introduction
      • Git
        • Introduction
    1. Configuration Management
      • Chef 
        • Introduction
      • Puppet
        • Overview
      • Ansible
        • Overview
    2. CI/CD Tools
      • Jenkins
        • Introduction
      • Team City
        • Introduction
    3. Cloud Providers
      • Amazon Web Services
      • Microsoft Azure
      • Google Cloud
    4. Containerisation 
      • LXC
        • Introduction
        • Setup Linux Containers Using LXC
      • Vagrant
        • Overview
      • Docker
        • Introduction
        • Client
        • Server
        • Daemon
        • Engine
        • Images
        • Container
        • File
        • Compose
      • Kubernetes (k8s)
        • Overview
        • Container
        • Pod
        • Node
        • Master Components
            • API Server
              • Controller Manager
                • Scheduler
                  • Etcd
                • Node Components
                  • kubelet
                  • kube-proxy
            • Infra Monitoring
              • Nagios
                • Overview
              • Datadog
                • Overview
            • Application Monitoring
              • New Relic
                • Overview
              • AppDynamics
                • Overview
              1. Logs Monitoring
                • ELK (Elasticsearch, Logstash and Kibana)
                  • Overview
                • Splunk
                  • Overview
                • Grafana
                  • Overview
                  • Creating Dashboard
                  • Adding Data Source
                  • Configuring Alerts