Learn the skills needed to DevOps
1. programming language
python java javascrit
2. The concept of learning different operating systems
Process management, thread and the art of war, sockets, I / O management, virtualization, internal storage and file system storage.
3. Terminal
4. Network security
The basic concept of networking and security, DNS, OSI, HTTP, HTTPS, FTP SLL TLS.
5. How to Set
This IIS Web server. In addition, it should be understood that the cache servers, load balancers, reverse proxies and firewalls.
6. Learning Infrastructure
Container classes: Docker and Kubernete
Configuration management tools: Ansible , Chef , Salt , and Puppet
Infrastructure: Terraform and Cloud formation
7. continuous integration and delivery (CI / CD) Tools
Like Ansible , Chef , Salt , and Puppet such a configuration management tool, such as infrastructure Terraform and Cloud formation.
8. monitoring software and infrastructure
Nagios, Icing, Datadog, Zabbix, Monit, AppDynanic, New Relic等。
9. cloud provider