Khoá học DevOps cho lập trình viên
DevOps là một sự kết hợp của các nguyên lý, thực hành, quy trình và các tool giúp tự động hóa quá trình lập trình và chuyển giao phần mềm. Với DevOps, các công ty có thể “release” các tính năng nhỏ rất nhanh và kết hợp các phản hồi mà họ nhận được một cách nhanh chóng. DevOps là kết hợp của các cụm từ tiếng Anh software development và information technology operations.
Học miễn phí ngayDevOps là làm gì?
DevOps là một thành phần cực kỳ quan trọng trong quy trình phát triển phần mềm cùng với phương pháp Agile. Nó giúp hoàn thiện việc chuyển đổi quy trình phát triển và vận hành phần mềm từ mô hình thác nước (waterfall) sang mô hình phát triển/phát hành liên tục (CI/CD).
Đối tượng tham gia phù hợp
- Các bạn lập trình viên, đã có kiến thức và kinh nghiệm trong lĩnh vực lập trình
- Các bạn đang làm lập trình viên, muốn học thêm về DevOps
- Các bạn đang làm DevOps, muốn hệ thống hoá lại kiến thức
DevOps Roadmap
Step-by-step guide to learning DevOps in 2024
Phần I
You need to learn a language programming:
- Python
- JavaScript / Node.js
- Ruby
- Rust
- Windows
- Linux
- Ubuntu / Debian
- SUSE Linux
- RHEL / Derivatives
- Unix
- FreeBSD
- OpenBSD
- NetBSD
- Editor: Vim / Nano / Emacs
- Scripting: Bash, Power Shell
- Process Monitoring
- Performance Monitoring
- Networking Tools
- Text Manipulation
- GitHub
- GitLab
- Bitbucket
- Docker
- LXC
- Load Balancer
- Forward Proxy
- Reverse Proxy
- Caching Server
- Firewall
- Web Server
- Nginx
- Caddy
- Tomcat
- Apache
- IIS
Phần II
- FTP / SFTP
- DNS
- HTTP / HTTPS
- SSL / TLS – SSH
- OSI Model
Email Protocols:
- White / Grey Listing
- SMTP
- DMARC
- IMAPS
- SPF
- POP3S
- Domain Keys
- AWS
- Azure
- Google Cloud
- Digital Ocean
- Alibaba Cloud
- Hetzner
- Contabo
- Heroku
- AWS Lambda
- Cloudflare
- Azure Functions
- Vercel
- Netlify
- GCP Functions
- AWS CDK
- CloudFormation
- Pulumi
- Terraform
- Ansible
- Chef
- Puppet
- TeamCity
- Jenkins
- Travis CI
- Circle CI
- GitLab CI
- Drone
- GitHub Actions
- Sealed Secrets
- Vault
- SOPs
- Cloud Specific Tools
Phần III
- Prometheus
- Grafana
- Zabbix
- Datadog
- Papertrail
- Splunk
- Loki
- Elastic Stack
- Graylog
- GKE / EKS / AKS
- AWS ECS / Fargate
- Docker Swarm
- Kubernetes
- Jaeger
- New Relic
- Datadog
- Prometheus
- OpenTelemetry
- Cloud Smith
- Nexus
- Artifactory
- FluxCD
- ArgoCD
- Envoy
- Linkerd
- Consul
- Istio
- Availability
- Data Management
- Design and Implementation
- Management and Monitoring
English