ืืื ืื ืฉื ืืืจืช ืคืืชืื ืืืื ืืฉ ืฉืชื ืืจืืื ืืื ืืช ืฆืืืช. ืืจืืฉืื ื ืืื ืืืืืก "ืงืฉืืฉืื" ืืืื ืื ืืืืฆืืจ ืืืืคื ืจืฆืืฃ ืชื ืื ืขืืืื ืืืื ืืื ืฉืื ืฆืื ืืช ืืืฉืืจืืื ืื ืืกืืื ื ืืฆืืจื ืืืงืกืืืืืช, ืืชืคืชืื ืืื ืืื ืืช ืื ืืื ืกื ืืืจืืืืช. ืืฉื ื ืืื ืืืฆืืจ ืฆืืืช ืืฉืืืื ืฉื ืขืืืื ืืืฉืื, ืืื ืื ืืื ืืืงืฆืืขื ืื, ืื ืฉืื ืืชืงืฉืจืื, ืืฉืคืืขื ืื ืขื ืื, ืืืืื ืืืฆืืื ืืชืื ืืืืจื. ืื ื ื ืื ืืขืื ืืงืกืืื ื-ืื "ืืื ื ืืกืืื - ืืื ืขืืืื - ืืื ื ืืกืืื" ืืื ื ืื ืจืืื ืืขืื ืืืืืก ืืคืชื ืืชืืื. ื-Forward Telecom ืืฉ ืืืจ ืืื ืจื ืชืืื ืืช ืืชืืืืช, ืฉืืคืื ืืงืจืฉ ืงืคืืฆื ืืงืจืืืจื ืขืืืจ ืขืืืืื ืจืืื ืืืืื.
ืขืืฉืื ืื ื ืืืื ืื ืืื ืื ื ืจืืื ืืช ื ืชืื ืืคืืชืื ืฉื ืืคืชื ืืืื, ืืืืืื ืจืฆืฃ ืืชื ืฆืจืื ืืฉืืื ืืืืืื ืืืืช ืืงืฆืืขืืืช.
1. ืืื ืฉืคืช ืชืื ืืช
ืืชืืจ ืืชืืื, ืื ืืื. ืืขืืืคืืช ืืื Java, Python ื-JavaScript, ืืื Ruby, Go, C, C++ ืืชืืืืื ืืจืืืฉืช ืืืข ืืกืืกื. ืืื ืืืื? ืงื ืงืืจืกืื ืืชืฉืืื ืืืื ืืืื; ืื ื ืืืื ืืืืืืฅ โโืขื ืืืฉืจื ืืืืื ื. ืื ืจืืช ืืื ืืืืช ืฉืื ืืืคืฉืจืช, ืฆืคืืื ืืกืจืืื ืื ืืจืื ืืื ืืืืื ืืช ื ืืกืคืช ืืืื.
2. ืืื ืืช ืืืฉืื ืืขืจืืช ืืืคืขืื
ืืขืจืืืช ืืืคืขืื ืืืืกืกืืช ืขื ืฉืืขื ืจืืืืื ืฉืืชื ืฆืจืืืื ืืืืืจ ืืืืืืช ืืกืืืืื ืืืกืืืจ ืืช ืขืงืจืื ืืคืขืืื:
- ื ืืืื ืชืืืื;
- ืฉืจืฉืืจืื ืืงืื ืจื-ืืืืื;
- Socket (ืืืฉืง ืชืืื ื);
- ืฉืืืืจ I/O;
- ืืืจืืืืืืืฆืื;
- ืึดืืกืึผื;
- ืืขืจืืืช ืงืืฆืื.
ืื ื ืืืืืฅ ืืงืืช ืงืืจืก ื ืืืื ืืื ืืงืก ืืกืืกื. ืืขืจืืืช ืืืคืขืื ืืฉื ืืืช ืืชืืจ ืื Windows ื-Unix.
3. ืชืชืจืืื ืืืจืืื ื
ืืื ืืืืื ืืคืืืื ืืืืืืื ืจืืง, ืืฉ ืคืืืื ืืืกื ืฉืืืจ ืจืืง ืขื ืกืื ืืืืื. ืชืฆืืจื ืืืชืืืจ ืขื ืื ืืื ืืืืื ืืื ืืืชืื ืคืงืืืืช ืืืืืช ืืฉืืจืช ืืคืงืืื.
ืืืื ืืืขืช:
- ืงืื ืืืืช Bash ื-KornShell;
- ืคืงืืืืช find, grep, awk, sed, lsof;
- ืคืงืืืืช ืจืฉืช nslookup ื-netstat.
4. ืจืฉืช ืืืืืื
ืืืื ืงืฉืืจ ืงืฉืจ ืืืืง ืืืจืืฉืืช ืืื ืช ืืจืฉืช ืืื ืชืื ืื. ืืชื ืื ืืืื ืืืชืื ืฉืืจืืชืื ืืงืืื ืื ืืื ืืืืื ืืื ืืจืฉืช ืขืืืืช, ืื ืืชื ืฆืจืื ืืืืื ืืช ืืืืฉืืื ืืืคืจืืืืงืืืื ืืืกืืกืืื: DNS, OSI model, HTTP, HTTPS, FTP, SSL, TLS. ืืืืจ ืืื, ืืืฉืจ ืชืืชืงื ืืฉืืืื ืฉื Connection Refused, ืชืืข ืื ืืขืฉืืช.
5. ืฉืจืชืื
ืืืืจ ืืืืื ืืขืงืจืื ืืช ืฉื ืืขืืจืช ืืืืข ืืจืฉืช, ืืชื ืืืื ืืืชืืื ืืช ืืืกืืืืช ืฉื ืชืคืขืื ืืฉืจืช. ืืชืื ืขื ืฉืจืชื ืืื ืืจื ื: IIS, Apache, Nginx, Caddy ื-Tomcat.
ืืืืฉื ืืจืฉืืื:
- ืคืจืืงืกื ืืคืื;
- ืคืจืืงืกื ืื ืื ืืื;
- ืฉืืืจื ืืืืืื;
- ืืืืื ืขืืืกืื;
- ืืืืช ืืฉ.
6. ืืื ืชืฉืชืืช ืืงืื
ืื ื ืืืืื ืฉืืฉืื ืืื ืืื ืืื ืืืฉืืืื ืืืืชืจ. ืชืฆืืจื ืืืืื ืฉืืืฉื ื ืืฉืืื ืจืืืื:
- ืืืืืืช: Docker ื-Kubernetes
- ืืื ื ืืืื ืชืฆืืจื: ืื ืกืืื, ืฉืฃ, ืืื ืืืืื
- ืืืืื: Terraform, ืขื ื ืื.
7. ืืื CI/CD
ืืืืื ืืช ืฉืืืืฉืืช ื ืืกืคืช ืขืืืจ ืืคืชื ืืืื ืืื ืืืืืช ืืกืืื ืืืืืืจ ืฆืื ืืจ ืืืื ืืืจืฆืื ืืืชืืฉืืช. ืืชืืื ื-CI/CD ืืฉื ื ืืืื ืืื Jenkins, TeamCity, Drone, Circle CI ืืืืจืื. ืกืคืืืืจ: ืืืืื ื'ื ืงืื ืก ืืฉืืืืฉ ื ืจืื ืืกืคืืง ืืืชืืื.
8. ืืงืจืช ืชืืื ื ืืชืฉืชืืืช
ืืืืจื ืืขืืงืจืืช ืืื ืืืืื ืืช ืืืกืืืืช ืฉื ื ืืืืจ ืืืฉืืืื. ืืืืื ืืชืืื ืื ืืืืืงืื ืืฉืืืฉ ืงืืืฆืืช:
- ื ืืืืจ ืชืฉืชืืืช: Nagios, Icinga, Datadog, Zabbix, Monit.
- ื ืืืืจ ืืืฆืืขื ืืคืืืงืฆืื: AppDynanic, New Relic.
- LMS: ELK Stack, Graylog, Splunk, Papertrail.
9. ืฉืืจืืชื ืขื ื
ืืขืชืื ืืงืจืื, ืืื ืืคืืืงืฆืื ืื ืชืืื ื ืืืื ืืงืืื ืืขื ื. ืืืืงืื ืื ืืืืืืจ, ืืคืชืืื ื ืชืงืืื ืืขื ื, ืื ืงืจืื ืขื ืกืคืงื ืขื ื ืคืืคืืืจืืื (AWS, Google Cloud ื-Azure) ืืืช ืืืกืืืืช ืฉื ืืืื ืืืืืื.
10. ืขืืืื ืขื ืืกื ืื ืชืื ืื
ืื ืืคืจืืืงืืื ืื ืืืืืื ืืฉืชืืฉืื ืืืกืืกื ื ืชืื ืื, ืื ืืกืืื ืขื DBMS ื- SQL ืืงื ืขื ืืืชืืื. ืืื ืืืชืื ืฉืืืืชืืช SQL, ืืฉืชืืฉ ืืืกืืจ ืืืื ืืืฆื ืคืืขื ืืืื ืืงืก. ืืืจื ืืงืื ืืืืชืจ ืืื ืืงืืช ืงืืจืก. ืืชื ืืืื ืื ืืชืจืื ืืช ืืืฉืืจื ืืชืืขืื ืฉืื ื-Postgres ืืืฉืืง ืืฉืืคืื.
11. ืฉืคืจ ืืช ืืืืฉืืจืื ืืจืืื ืฉืื
ื ืงืืื ืืืฆืืช ืืืคื ืืืืคื ืืืชื ืฆืคืื, ืื ืื ืคืืืช ืืฉืืื. ืืืืชืืืื, ืืื ืกืืื ืืื. ืืชื ืืชืจืื ืืืจ ืืกืืืืืฆืืืช ืืื "ืชืงื ืืช ืืืจืื ืฉืื, ืืชื ืืชืื ืช", ืืื ืืชื ืฆืจืื ืืืืืช ืืืื ื ืคืฉืืช ืืืืขืืื ืืืฉืงืช ืคืจืืืงืืื ืืืฉืื. ืื ืืชื ืืืคืก ืขื ืฉื ื ืืชืื ืืช ืื ืืฉื ืื'ืื ืืืจ, ืืชืืื ื ืืืืงืืจืช ืืืื ืืงืื ืืืชื, ืกืงืืจืช ืงืื ืขื ืืื ืื ืืืจ ืืื ืืขืชืื ืงืจืืืืช ืชืืืื ืืืื. ืืื ืืื ืขื ืืืช, ืืืืื ืืช ืืืื ืืื ืืืืืืช ืืืื ืขื ื ืงืืืช ืืืื ืฉืื ืืืืชืืืื ืืฆืืจื ืืื ื; ืืคืขืืื ืืืืช ื ืืืืช ืืืืืืื. ืืคืชืืื ืืฃ ืคืขื ืื ืืคืกืืงืื ืืืืื, ืืื ืืืขื ืชืงืจื ืืืงืฆืืข, ืื ืืืืืช ืืืืืื ืืืจืฆืื ืืืืื ืืืจืื ืืืฉืื ืื ืืืกืืก ืืืชืคืชืืืช ืฉืื.
ืืจืื ืคืขืืื ืฉืืืืื ืืืชื ืืชื ืืชืืื ืืืืข ืืจืืช ืืืื ืืื, ืืืชื ืืคืฉืจ ืืงืจืื ืื ืืืืืื "ืืืืจ". ืื ื ืืืืื ืฉืจืืข ืืืขืืจ ืืจืื ืืจืื ืืื ื ื ืงืืข ืขื ืคื ืืกืคืจ ืฉื ืืช ืืขืืืื, ืื ืื ืืืฉืืจืื ืืขืฉืืื ืื ืงืจืืืจืืื ืืจืืื. ืืืืืง ืืืืื ืืืืช ืจืืืช ืื ืฉืงืืืขืืช ืืจืื ืืช ืืืืจืืช ืืฆืืืื ืฉื ืืคืชื: ืืชืืื ืืืืื ืืืจืืฅ ืืืื ืืืชืื ืงืื ืืืืืืช ืืืืื ืืืกืคืจ ืฉืคืืช ืืืืืืช ืืกืืื ืืขืืื ืืฆืืืช ืชืื ืืกืคืจ ืืืืฉืื ืืืื. ืืคืชื ืขื ื ืืกืืื ืฉื 10 ืฉื ืื ืขืฉืื ืฉืื ืืืืืช ืืกืืื ืืคืชืืจ ืืขืืืช ืื ืกืื ืืจืืืืช, ืื ืื ืฆืืืช ืืืืืืช ืืขื ืืืฉืืจืื ืื ืฆืืืืื.
ืื ืื ื ืจืืื ืืช ื ืชืื ืืคืืชืื ืฉื ืืคืชื ืืืื, ืื ืื ื ืืืืืื ืืืืืื ืืืกืืืื ืืฆืืืช Forward Telecom ืฉืื ื. ืื ื ืจืื ืฉืืกืจ ืืฉืื, ืืื ืื ื ืชืืื ืืกืืจ ืชืืื ืขื ืชืืกืคืืช ืืืขืืืืช ืืขื ืืื.
ืืงืืจ: www.habr.com