Skip to main content

16. Devops

Devops

Roadmap

What is Devops?

  • set of practises that combines software development and IT tools/operations
  1. Programming Language
  • Python
  • GoLang
  1. Server Administration
  • Git Github
  • Linux System
  • Unix System
  • Windows
  1. Networking and Security
  • TCP/IP fundamanetals
  • Protocols(DNS, HTTP(s), FTP, SSL)
  1. Servers
  • Webservers(Apache, Nginx, Tomcat)
  • Caching(Redis, Memcache)
  • Databases
    • NoSQL
      • MongoDB, AWS, Dynamo DB, Data store(GCP)
    • SQL
      • MYSQL, Postrgesql
  1. Infrastructer as Code
  • YAML
  • Configuration Management
    • Ansible by RedHat
    • Puppet
  • Containers(Dockers)
  • Continer Orchestration
    • Kubernates(K8s)
  • Infrastructer Provising
    • Terraform
    • Cloud Providers(Google Deployemnt Manager)
  1. CI/CD
  • Jenkins
  • Circle CI
  • Travis CI
  • Github Actions
  • Gitlab, Gitlab CI, GitBUcket Pipelines
  • Aws Coding Pipeling
  • Google Cloud build
  1. Monitoring and Logging and Debugging
  • Prometheus
  • Graphana
  • Thanos
  1. Cloud
  • AWS
  • GCP
  • Azure
  • IBM