ืืคื ื ืืกืคืจ ืฉื ืื, ืืชืืืืช ืืืฉื, ืืื ืืก DevOps, ืืืคืืขื ื-IT. ืืืจ ืืืื ืื ืืคื ืืืื ืืคืืคืืืจืืื ืืืืืืงืฉืื ืืฉืืง. ืืื ืื ื ืืคืจืืืงืก - ืืืง ืืืคืืคืืืจืืืช ืฉื DevOps ืืืกืืจ ืืขืืืื ืฉืืืจืืช ืืฉืืืจืืช ืืืืืื ืืืื ืืืืืืืช ืืื ืืื ืืขืชืื ืงืจืืืืช ืขื ื ืฆืืืื ืฉื ืืงืฆืืขืืช ืืืจืื.
ืืืืจ ืื ืืืงืืฉ ืื ืืชืื ืื ืืืื ืกืื ืฉื ืืงืฆืืข ื-DevOps, ืืืืงืื ืื ืืืื ืืฉืืง ืืืกืืืืืื. ืืื ื ืืช ืื ืืฉื ืืืืจืื ืืื ืืขืืจืช ืืืืงื
ืื ืื ืื DevOps?
ืืืื ื ืขืฆืื ืืืืฆื ืคืขืืืืช ืคืืชืื. ืื ืื ืื ืื ืืืืืืืช ืืื ืืืฉื ืืืจืืื ืขืืืื ืืืืจื ืืื ืื ืืช ืื ืืืืื ืืขืช ืืื ืช ืืืฆืจ ืื ืฉืืจืืช. ืืขืืืื ืืื ืฉืืืืงืืช ืฉืื ืืช ืฉื ืืืชื ืืืจื ืืขืืจืืืช ืืชืืืื ืืืื ื, ืืคืขืืืืชืืื ืื ืชืืื ืืชืืืืืช ืืืื.
ืืื, ืืคืชืืื, ืืืฉื, ืื ืชืืื ืืืืขืื ืืืื ืืขืืืช ืืฉ ืืืฉืชืืฉืื ืืืฉืจ ืขืืืืื ืขื ืืชืืื ืืช ืื ืืฉืืจืืช ืฉืคืืจืกืื. ืชืืืื ืืื ืืช ืืืืขืช ืืื ืืฆืืจื ืืืฉืืืช, ืืื ืืืื ืื ืื ืืืืขืื ืืื ืฉืืฉ "ืืชืื" ืืชืืื ื. ืืืื ืื ืืขืืจื ืืื ืืก DevOps, ืขืืืจ ืืชืืืื ืชืืืื ืืคืืชืื, ืืงืื ืืืืืืฆืื ืฉื ืชืืืืืื ืืืฉืคืจ ืืช ืืฉืงืืคืืช ืฉืืื.
ืืจืขืืื ืฉื DevOps ืืฉืื ืื ืฉืื, ืชืืืืืื ืืืืื.
ืื ืฆืจืื ืืื ืืก DevOps ืืืขืช ืืืืืืช ืืกืืื ืืขืฉืืช?
ืขื ืคื ืืื ืืืกืืืื ืืืคืืจืกืืื ืืืืชืจ ืฉื ืชืคืืกืช ื-DevOps, ื'ื ืกื ืฆ'ื, ื ืฆืื ืืืงืฆืืข ืืืื ืืืืื ืืืื ืืช ืื ืืืื ืกืื ืฉื ืืจืขืืื ืขืฆืื, ืืืืืช ืืขื ื ืืกืืื ืื ืืืื ืืขืจืืืช Windows ื-Linux ืืืื, ืืืืื ืงืื ืชืืื ืืช ืฉื ืืชื ืืฉืื ืืช. ืฉืคืืช, ืืขืืืื ื- Chef, Puppet ื-Ansible. ืืจืืจ ืฉืืื ืื ืชื ืงืื ืฆืจืื ืืืขืช ืืกืคืจ ืฉืคืืช ืชืื ืืช, ืืื ืจืง ืืืขืช, ืืื ืื ืืืืืช ืืขื ื ืืกืืื ืืคืืชืื. ืจืฆืื ืืืื ืื ื ืืกืืื ืืืืืงืช ืืืฆืจื ืชืืื ื ืืฉืืจืืชืื ืืืืืจืื.
ืืื ืื ืืืืืืื; ืื ืืื ื ืฆืื ืฉื ืชืืื ื-IT ืืฉ ืืช ืืจืื ืืื ืฉื ื ืืกืืื ืืืืข. ืื ื ืกื ืฉื ืืืข ืื ืืกืืื ืืื ืืืืืื ืื ืืจืฉืื ื-DevOps ืืืืื:
- ืืขืจืืช ืืคืขืื GNU/Linux, Windows.
- ืืคืืืช ืฉืคืช ืชืื ืืช ืืืช (Python, Go, Ruby).
- ืฉืคืช ืืกืงืจืืคื ืฉื ืืืขืืคืช ืืื bash ืขืืืจ ืืื ืืงืก ื-powershell ืขืืืจ Windows.
- ืืขืจืืช ืืงืจืช ืืจืกืืืช - Git.
- ืืขืจืืืช ื ืืืื ืชืฆืืจื (Ansible, Puppet, Chef).
- ืืคืืืช ืคืืืคืืจืืช ืชืืืืจ ืงืื ืืืื ืจืื ืืืช (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
- ืืืืืช ืขืืืื ืืื ืกืคืงื ืขื ื (ืืืฉื: AWS, GCP, Azure ืืื') ืืืืฆืขืืช Terraform, ืืืขืช ืืืฆื ืืคืืืงืฆืื ื ืคืจืกืช ืืขื ื.
- ืืืืืช ืืงืืช ืฆืื ืืจ CI/CD (Jenkins, GitLab), ELK stack, ืืขืจืืืช ื ืืืืจ (Zabbix, Prometheus).
ืืื ื ืจืฉืืื ืฉื ืืืืื ืืืืช ืฉืืืืื DevOps ืืฆืืื ืื ืืจืื ื-Habr Career.
ืื ืืกืฃ, ืขื ืืืืื DevOps ืืืืื ืืช ืืฆืจืืื ืืืืจืืฉืืช ืฉื ืืขืกืง, ืืจืืืช ืืช ืชืคืงืืื ืืชืืืื ืืคืืชืื ืืืืืืช ืืกืืื ืืื ืืช ืชืืืื ืชืื ืืชืืฉืืืช ืืืื ืืจืกืื ืฉื ืืืงืื.
ืื ืืืื ืกืฃ ืืื ืืกื?
ืื ืืืื ืืืฆืื ืืืขืื ืจืฉืืืช ืืืืข ืืื ืืกืืื. ืืขืช ืงื ืืืชืจ ืืืืื ืื ืืืื ืืืคืื ืืืืืื DevOps. ืืกืชืืจ ืฉืืืจื ืืงืื ืืืืชืจ ืืขืืืจ ืืืงืฆืืข ืื ืืื ืื ืฆืืื ืชืืืื IT ืืืจืื, ืืขืืงืจ ืื ืืื ืืขืจืืืช ืืืคืชืืื. ืฉื ืืื ืืืืืื ืืืืืื ืืืืืจืืช ืืช ืืืืช ืื ืืกืืื ืืืืืข ืืืกืจืื. ืืฉ ืืื ืืืจ ืืฆื ืืืกื ืื ืืจืฉ, ืืืขืชืื ืงืจืืืืช ืืืชืจ ืืืืฆืืช.
ืืืืงืื ืื ืื ืืื ืืกื DevOps ืืฆืืื ืื. ืื ืืืืขืื ืื ืขืืื ืืืื ืื ืขืืื, ืื ืืืืขืื ืืืกืจืื ืืช ืืืืกืจืื ืืช ืฉื ืืชืืื ื ืืืืืืจื. ืืคืฉืจ ืืืืจ ืฉืืืืง ืฉืืืืข ืฉืคืืช ืชืื ืืช ืืืืืข ืืืชืื ืชืืื ืืืช ืืื DevOps ืืื ืืืฉ ืืงืืช.
ืืื ืื ืืืื ืงืฉื ืื ืฆืื ืฉื ืืืืืืืช ืื ืืื ืืช ืฉืืขืืื ืื ืขืกืง ืืคืืชืื ืื ืื ืืืื ืืขืจืืช. ืืืืื, ืฉืื ืืืจ ืืื ื ืืืชื ืืคืฉืจื, ืืื ืืชืืืืื ืขืืืื ืฆืจืืืื ืืืขืจืื ืืจืืื ืืช ืืืืืงืืช ืฉืืื. ืืืงื ืืจืื ืืื ืืืฉืื ืืช ื"ืืืขื" ืื ืืจืฉ.
ืืืื DevOps ืืืื ืืงืื ืขืืืื?
ืืืืจื ืืืืื ืฉืขืืืืชื ืงืฉืืจื ืืืืฉืจืื ืื ืืขืงืืคืื ืืคืืชืื ืืคืืืงืฆืืืช ืื ืืืื ืืืืจื. ืืืืกืืจ ืืืืื ืืืืชืจ ืืืื ืืกื DevOps ืืื ืืืืจืืช ืืืกืคืงืืช ืืกืคืจ ืจื ืฉื ืฉืืจืืชืื ืืฆืจืื ื ืงืฆื. ืืืืืจ ืืื ืงืื, ืืคืขืืื ืืืงืื, ืกืคืงื ืืื ืืจื ื ืืืืืื ืืื'. ืืื ืืืืจืืช ืืืืืืกืืช ืืื ืืกื DevOps ืืืืคื ืคืขืื ื ืืฆืืืช ืืืื, ืคืืืกืืืง, ืืืืื ืืืืืื.
ืกืืืจื-ืืคืื ืขื ืขืกืงืื ืงืื ืื ืืืืฉืืื ืื DevOps, ืืื ืขืืืจ ืจืืืช ืืืืืจืืช ืืืื, ืืืื ืช ืืื ืืกื DevOps ืืื ืืืชืจ ืืืคื ื ืืืฉืจ ืืืจื ืืืืชื. ืืืืื, ืืฉ ืืืฆืืื ืื ืืืื, ืืื ืืื ืืจืื ืืื. ืืืจืืช ืงืื ืืช ืืงืืงืืช, ืืื, "ืฉืืืืฆืจื, ืงืืฆืจ ืืฉืืงื ืฆืื ืืจ", ืืืืืจ ืืื ืฉืืกืืื ืืขืืื ืืืกืคืจ ืชืืืืื. ืชืื ืช ืฉืืจืืช ืืืื ืืืืื ืืืชืืืื ืขื ืื ืื. ืืขืืืื ืืื ืฉืืืืจืืช ืืขืืืื ืืฉืืื ืืขืกืงืื ืงืื ืื; ืืืคืืืืืืฆืื ืฉื ืชืืืืื ืืขืืืื ืืื ืงืจืืืืช ืืขืกืงืื ืืื ืื ืืื ืืืืืืื.
ืืืื ืืื ืืฉืจืืช ืคื ืืืืช (ืชืืื ืืขืงืื ืืืจ ืืงืืืืช ืืืฉืื ื-Habr Career ืืืชืืืช
ืืฉืืืจืช DevOps ืืจืืกืื ืืืขืืื
ืืจืืกืื, ืืฉืืจ ืืืืืฆืข ืฉื ืืื ืืก DevOps ืืื ื-132 ืืืฃ ืจืืื ืืืืืฉ. ืืื ืื ืืืฉืืืื ืฉื ืืืฉืืื ืืฉืืจ ืฉื ืฉืืจืืช ืืืจ ืงืจืืืจื, ืฉื ืขืฉื ืขื ืืกืืก 170 ืฉืืืื ืื ืืืืฆืืช ืืฉื ืืื ืฉื 2. ืื, ืืืืื ืื ืื ืื ืืืื, ืืื ืืื ืื ืืชืืื ื"ืืืคืจืืืจื ืืืืฆืขืช ืืืืช ืืืืืื".
ืืฉ ืืฉืืืจืืช ืืกืืื ืฉื 250 ืืืฃ ืจืืื, ืืฉ ืืขืจื 80 ืืืฃ ืืืขื ื ืืื ืืืชืจ. ืืื ืชืืื ืืืืจื, ืืืืฉืืจืื ืืืืืืื ืขืฆืื, ืืืืื.
ืืืฉืจ ืืืืื ืืช ืืืจืืช, ืืืืข ืื ืกืืืืกืืืงืช ืฉืืจ. ืืืืื Stack Overflow ืขืฉื ืขืืืื ืืืื, ื ืืชืื ืืช ืืคืจืืคืืืื ืฉื ื-90 ืืืฃ ืื ืฉืื - ืื ืจืง DevOps, ืืื ืื ื ืฆืืืื ืฉื ืืชืืืืืืช ืืื ืืืช ืืืืคื ืืืื. ืืชืืจืจ ืฉืื ืื ืื ืืกื ื-DevOps ืืงืืืื ืืื ืืจืื.
ืืื ืืก DevOps ืืจืืืื ื-71 ืืืฃ ืืืืจ ืืฉื ื, ืืคื ืืืฉืื Ziprecruiter.com, ืืฉืืจ ืฉื ืืืฉ ืืงืฆืืข ืืชืืื ืื ื ืข ืืื 86 ืืืฃ ืืืืจ ืืฉื ื. ืืืื, ืฉืืจืืช Payscale.com ืืจืื ืืื ืืกืคืจืื ืฉืื ื ืขืืืื ืืขืื - ืืฉืืจ ืืืืืฆืข ืฉื ืืืืื DevOps, ืืคื ืืฉืืจืืช, ืขืืื ืขื 91 ืืืฃ ืืืืจ. ืืื ืืฉืืจ ืฉื ืืืืื ืืืืจ, ืืขืื ืฉืืืืจ ืืืื ืืงืื 135 ืืืฃ ืืืืจ.
ืืกืืืื, ืจืืื ืืฆืืื ืฉืืืืงืืฉ ื-DevOps ืืื ืืืืจืื; ืืืืงืืฉ ืืืืืืื ืืื ืจืื ืขืืื ืขื ืืืืฆืข. ืื ืื ืืชื ืจืืฆื, ืืชื ืืืื ืื ืกืืช ืืช ืขืฆืื ืืชืืื ืืื. ื ืืื, ืขืืื ื ืืืืืจ ืฉืจืฆืื ืืืื ืืื ื ืืกืคืืง. ืืชื ืฆืจืื ืื ืืืื ืืืชืคืชื, ืืืืื ืืืขืืื.
ืืงืืจ: www.habr.com