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