jahirraihan22 / DEVOPS_ROADMAP

0 stars 1 forks source link

1. Programming languege

Python or
Java

2. Source Control (SCM)

Git
Github

3. OS

Linux

4. LINUX

Bash script
File system
Directory
SSH key management

5. Networking

DNS Resolution (how it works)
Basic 
Subnetting
Gateways
DHCP/NAT
HTTP
Firewalls 
    statefull
    non statefull
    Layer 3-7 firewalls

Proxy server
    Trafic Flow
    Reverse Proxy

Load balancer algorithms:
    Round Robin
    Weighted Round Robin
    Least Connection
    Resource Based

6. Cloud

AWS/AZURE/GOOGLE CLOUD (AWS)
use free tier
try to take certification

7. Infrastructure as Code

8. Containers

 Docker https://www.youtube.com/playlist?list=PLnFWJCugpwfzyZ7NbYVyajGIVjEsZK5JT

9. Containers orchestrations

 Kubernetes (There is no time to die)
 LAB Environment
 Docker Swarm
 Infrastucture Provisioning

      Terraform
      Idempotent

10. Config Management

any of these

  Ansible -----> this is the best
  Puppet
  Saltstack
  CHEF

11. CI/CD

There is no explanation you know this well

  Dependency check
  Unit Test
  Architecture test (Different processor or machine intel, AMD, ARM, NVIDIA etc)

Tools

  Gitlab  ** popular i've ever seen
  Github Actions
  Travis CI
  Jenkins ** popular i've ever seen

Deploy to

  QA
  Staging
  Production

12. Data analysis Log Management