Administrator sistem di perusahaan yang tidak dapat didekati. Beban makhluk yang tak tertahankan?

Menjadi administrator sistem di perusahaan kecil bukan dari bidang TI adalah petualangan lain. Kepala menganggap Anda sebagai parasit, karyawan di masa-masa sulit - dewa jaringan dan perangkat keras, di masa baik - sebagai pencinta bir dan tank, akuntansi - sebagai aplikasi ke 1C, dan seluruh perusahaan sebagai pendorong keberhasilan pengoperasian printer. Saat Anda memimpikan Tsisk yang bagus, dan bukan kotak peluit Iota untuk mengatur titik akses korporat, mereka sudah secara metodis menyiapkan trik kotor baru: virus dari koleksi rumah, tangan bengkok yang dililit kawat (atau sebaliknya), permainan di server produksi, Photoshop tanpa izin dan unduh seluruh seri baru untuk ditonton saat lalu lintas. Oh ya, mereka juga diminta memperbaiki ketel listrik. Tidak tergantung pada Kubernetes dan DevOps untuk bertahan hidup, bertahan dan keluar dari serangan ini oleh bos. Oh, pah, lakukan KPI dan jangan mati. Alegoris? Tidak, begitulah adanya.


Perusahaan Non-IT: Orang Berisiko


Usaha kecil dan menengah yang bukan dari bidang TI terkadang menggunakan pencapaian bidang TI yang sama ini dengan hati-hati, santai dan dengan skeptisisme yang besar - tidak cukup apa yang akan dilakukan perangkat lunak ini pada server itu, dan kemudian menghapusnya setelah kami, memperbaiki kabel ... Dan, Anehnya, hubungan dengan administrator sistem sangat berbeda, dan mereka menentukan seberapa efektif perusahaan itu, bagaimana pendekatannya terhadap manajemen pelanggan dan apakah pada prinsipnya bertahan di pasar. Kami mencantumkan kombinasi yang mungkin.

  • Perusahaan tidak memiliki administrator sistem, semua pekerjaan dilakukan oleh karyawan atau orang yang menerima panggilan. Dalam hal ini, ancamannya jelas: sederhana dalam proses kerja, biaya berlebihan karena keacakan dan sering kali urgensi layanan, lubang keamanan, kurangnya infrastruktur TI seperti itu. Faktanya, prinsip "setiap admin bekerja untuk dirinya sendiri" berfungsi, dan satu-satunya hal yang membuat Anda berpikir tentang teknologi adalah kegagalan dalam telepon atau Internet.
  • Perusahaan ini memiliki gaji yang sama - seorang siswa, seorang administrator sistem pemula atau pengembang yang sangat disayangkan. Dalam hal ini, banyak tergantung pada ketekunan dan minat yang bertanggung jawab, tetapi paling sering itu terbatas untuk memecahkan masalah dasar dan meminimalkan dukungan kehidupan proses TI di perusahaan. Infrastruktur, sebagai aturan, tidak mungkin.


Persiapkan sistem pendingin dengan benar

  • Perusahaan ini memiliki seorang programmer, ia adalah seorang programmer typro, ia juga seorang administrator sistem. Opsi ini sedikit lebih baik daripada yang sebelumnya, jika saja karena programmer dengan mudah mengatasi pengaturan, konfigurasi dan bahkan menyelesaikan perangkat lunak perusahaan (misalnya, 1C atau CRM), dan, sebagai pengembang, mengotomatiskan kegiatannya dengan bantuan skrip, cmdlet, dll. Masalah utama dalam situasi ini adalah kelebihan karyawan, masalah kedua adalah pemenuhan tugas administrator sistem yang dangkal (relatif berbicara, mengapa dia suka membangun topologi jaringan kecil untuk perusahaan, ketika tumpukan permintaan untuk mengunggah data atau menyelesaikan perangkat lunak bisnis lainnya bertahan? Apakah itu bekerja, tidak jatuh - dan ok, biarkan mereka mengucapkan terima kasih.).
  • Perusahaan tidak memiliki administrator sistem, tetapi perjanjian telah disimpulkan dengan perusahaan outsourcing. Ini adalah pilihan yang baik untuk bisnis kecil dan menengah: orang-orang yang berpengalaman (Anda tidak akan menyimpan dan menemukan agen outsourcing dengan iklan di teras?) Bertanggung jawab atas infrastruktur TI, dan Anda duduk berlangganan dan bernapas dengan bebas (baik, atau duduk dengan biaya satu kali per jam dan bernafas tidak lagi bebas). Ada banyak kelebihan: efisiensi, pengalaman, alat terbaik, tanggung jawab. Tidak ada lagi minus: lingkup pekerjaan yang mahal dan diatur secara ketat (sedikit lebih - bayar), pengenaan layanan dan perangkat lunak (misalnya, RegionSoft CRM akan baik untuk Anda, karena proses bisnis, perencanaan, KPI dan yang utama penting bagi Anda, dan Anda akan dijual tanpa menggunakan CRM semua ini, tetapi karena LLC Romashka-Soft membuka minat dealer ke agen outsourcing), biaya tambahan untuk urgensi force majeure dan kompleksitas jika terjadi perubahan besar di perusahaan.
  • Perusahaan memiliki administrator sistem tingkat CIO yang baik dan berpengalaman - orang yang bertanggung jawab atas pengembangan seluruh infrastruktur TI. Ini logis, mudah, tetapi sangat jarang. Selalu tersedia, seluruh infrastruktur berada di tangan yang sama, bertanggung jawab atas keamanan fisik dan informasi, secara aktif terlibat dalam proses bisnis dan dari dalam tahu bagaimana mengoptimalkan biaya dan apa yang benar-benar dibutuhkan bisnis. Namun, untuk beberapa alasan, kepemimpinan perusahaan kecil percaya bahwa mempertahankan administrator seperti itu tidak menguntungkan, sementara melupakan bahwa mereka tidak hanya memberikan uang, tetapi pada saat yang sama membayar untuk stabilitas peralatan dan perangkat lunak, keamanan, ketersediaan solusi cepat untuk insiden, komunikasi yang berkualitas dengan vendor, dan tidak adanya masalah dengan perizinan dan sebagainya. Di sektor TI, ini dipahami jauh lebih baik (dalam keadilan - tidak selalu).


Pada saat yang sama, di perusahaan-perusahaan semacam itu ada sejumlah masalah yang harus diatasi, jika tidak, Anda dapat masuk ke dalam biaya yang tidak direncanakan, denda atau pekerjaan yang tidak efisien.

  • Kesulitan dengan pengaturan infrastruktur - Anda harus mencapai keseimbangan antara persyaratan, kualitas, ekonomi, dan kenyamanan. Pada saat yang sama, manajemen bahkan dapat menganggap TI sebagai chip yang modis, dan bukan alat yang penting.
  • Biaya peralatan tinggi. Memang, pembelian peralatan, server, memperbarui armada mesin yang bekerja adalah limbah nyata bagi perusahaan kecil.
  • Kesulitan dengan implementasi dan dukungan perangkat lunak bisnis. Kami membutuhkan keahlian internal yang akan membantu melakukan ini dengan benar, sesuai dengan persyaratan dan proses bisnis (yang mungkin juga tidak).
  • Kecepatan rendah untuk memperbaiki masalah: apakah agen outsourcing membutuhkan uang untuk keadaan mendesak, atau admin kelebihan tugas, atau masalah teridentifikasi terlambat. Dan jika Anda juga perlu menemukan sumber daya, pertimbangkan semuanya, macet.

Ngomong-ngomong, kami akan segera membuat reservasi tentang outsourcing sehingga tidak ada yang menganggapnya sebagai pil ajaib untuk semuanya.

Dan kami dengan senang hati mengumumkan bahwa kami telah merilis help desk sederhana, cepat, mudah dipelajari Dukungan ZEDLine - layanan cloud yang dirancang untuk memproses permintaan pelanggan Anda. Agar klien Anda dapat mengajukan pertanyaan ke layanan pelanggan, ia hanya perlu mendaftar ke layanan tersebut. Segera setelah pendaftaran, klien akan dapat membuat panggilan (tiket) yang akan tiba di perusahaan Anda.

Sysadmin atau outsourcing - mana yang lebih baik?


Sebuah pertanyaan yang membuat banyak perusahaan khawatir. Kami mencoba menganalisis harga dan menarik kesimpulan.

Kami pergi ke situs web IT outsourcing Moskow dari kategori standar (bukan integrator sistem besar dan bukan kantor terkenal), menghitung pada kalkulator situs web mereka label harga rata-rata untuk tugas admin berdasarkan konfigurasi 15 orang dan 1 server. Spread berubah menjadi kolosal, dari 6300 menjadi "hoo, bukan itu yang kami lakukan," tetapi biaya rata-rata per bulan adalah 19.700 rubel. dengan 2 kunjungan terencana, minimal 1C. Gaji rata-rata dari administrator sistem menurut layanan My Circle adalah 70 ribu rubel, menurut Trud.com - 35 - 50 ribu rubel, menurut data kami untuk lingkup yang ditunjuk - 40 - 50 ribu rubel. Mari kita memikirkan 60 ribu rubel yang cukup optimis. Di bulan normal, 176 budak. jam, total 340 p / jam. "Mengapa kamu menghitung jam, karena tunggul jelas bahwa 60.000 lebih dari 19.700?!" - mungkin salah satu pembaca akan berpikir. Tapi kenapa. Jika paket layanan dasar secara dramatis berhenti untuk menyelesaikan masalah perusahaan, agen outsourcing memiliki harga rata-rata 1.200 rubel per jam untuk layanan dasar dan 1.800 rubel per jam untuk layanan server (hampir semua dengan pemesanan minimal 2 jam). Artinya, agen outsourcing lebih murah persis sampai kasus luar biasa pertama (yang terjadi segera).

Selain itu, agen outsourcing dengan tingkat probabilitas tinggi tidak akan sama sekali atau akan dikenakan biaya tambahan:

  • mengumpulkan persyaratan dan berkomunikasi dengan vendor ketika mengimplementasikan perangkat lunak perusahaan;
  • bekerja dengan periferal, bahan habis pakai dan setiap flash drive;
  • memecahkan berbagai masalah cloud dan pantat dengan penyedia untuk kepatuhan dengan SLA;
  • Membantu dengan pertanyaan pribadi kepada karyawan dan, yang paling penting, manajemen;
  • tidak hanya membuat cadangan, tetapi juga mengujinya;
  • menyelesaikan masalah keamanan jika mereka muncul karena faktor manusia atau fakta perilaku karyawan yang melanggar hukum.

Bahkan, daftar ini mudah untuk dilanjutkan, karena agen outsourcing melihat sebagian besar layanan "di luar paket", dan akan aneh untuk menyalahkan mereka - hanya bisnis.

Administrator sistem Anda di negara bagian adalah seorang profesional yang akan mengetahui seluruh infrastruktur, memastikan keamanan, bekerja dengan pengguna, dan Anda dapat bertanya kepadanya karena dia bertanggung jawab secara profesional. Tetapi ini tidak berarti bahwa itu harus diubah menjadi server dan jaringan lampu slave.

Dan dia memiliki pemahaman kiasan tentang cincin kemahakuasaan

Mari kita lihat apa yang termasuk dalam tugas administrator sistem di perusahaan kecil dan menengah yang tidak dapat didekati.

Tugas administrator sistem di perusahaan


Dia benar-benar berutang


  • Memberikan keamanan jaringan dan informasi. Sebagai pengembang perangkat lunak yang peka terhadap keamanan dan sistem CRM , kami tahu masalahnya secara langsung. Ini, tentu saja, adalah topik seluruh hub, "Keamanan Informasi," tetapi secara umum ada beberapa tugas dasar. Pertama-tama, perlu untuk mengkonfigurasi kebijakan keamanan pengguna dan memberikan "perlindungan dari orang bodoh" untuk meminimalkan dampak karyawan pada sistem TI. Selanjutnya, lindungi data bisnis Anda, basis pelanggan, dan proses: konfigurasikan firewall, gunakan sistem deteksi intrusi, dll. Dalam sistem perusahaan, seperti CRM, perlu untuk mengkonfigurasi pemisahan hak akses, menyediakan cadangan dan verifikasi cadangan, jika perlu, menggunakan langkah-langkah keamanan tambahan, misalnya, kunci USB fisik untuk akses, dll. Tugas besar yang terpisah adalah mengelola kata sandi dan akses ke semua sistem, perlindungan surat antispam, antivirus, dll. Agar tidak ketinggalan apa pun, gambarkan seluruh jaringan, tandai kelemahan dan celah potensial dan lanjutkan untuk melindunginya. Nah, saran biasa: ingat, lubang keamanan utama terletak di depan setiap monitor.
  • Buat infrastruktur TI kantor yang efisien. Infrastruktur harus terhubung, stabil, stabil. Seharusnya tidak menjadi kombinasi dari mesin, perangkat, dan jaringan yang berbeda - terutama karena struktur logis dan terpadu lebih mudah untuk mempertahankan, memantau, dan mengelola.
  • Pertahankan layanan cloud. Hanya vendor cloud yang mengatakan "atur dan lupakan". Tidak, well, jika Anda siap untuk menyimpan data Anda di cloud publik, maka ya, itu adalah satu-satunya antarmuka Anda (selama Anda menyewanya). Maka cloud membutuhkan manajemen, konfigurasi, keamanan (cadangan yang sama). Oleh karena itu, lebih baik untuk memilih server cloud Anda, mengkonfigurasi kebijakan dan konfigurasi untuk Anda sendiri, dan kemudian menggulung layanan.
  • Mendukung pengguna dan memecahkan masalah teknis mereka sebagai bagian dari tugas pekerjaan. Administrator sistem harus membuat dan mengonfigurasi profil pengguna saat melamar pekerjaan, mengelola kebijakan, mematikan, atau mengarsipkan entri setelah pemecatan karyawan. Dalam proses kerja, tugas penting (dalam banyak hal kunci) adalah bekerja dengan insiden, lebih disukai dalam beberapa sistem tiket, sehingga semua pengetahuan dan data disimpan secara terpusat, dan tugas dan masalah dijelaskan seakurat mungkin.
  • Rencanakan pengembangan infrastruktur dan berikan data untuk penganggaran (budget sendiri). Ini adalah poin wajib, karena biaya apa pun untuk usaha kecil dan menengah (baca - pemilik) adalah hal yang sangat menyakitkan. Semakin praktis, akurat, dan rasional, Anda merencanakan dan menghitung anggaran, semakin tinggi kemungkinan meyakinkan manajemen dan memodernisasi infrastruktur. Meskipun tidak ada kisah yang lebih menyedihkan di dunia selain cerita tentang anggaran penuh :-)
  • Pertahankan kelancaran pengoperasian Internet, IP-telephony dan telephony (jika diperlukan), buat jalur akses. Idealnya, jika Anda akan melakukan ini menggunakan router profesional, karena itu aman, stabil dan fungsional.
  • Jaga peralatan dalam keadaan baik dan dalam kondisi baik, berikan dana penggantian minimum yang diperlukan. Masalah peralatan dalam bisnis selalu akut: itu harus bekerja dengan sempurna, menjadi profesional, menahan beban (bisnis periklanan kecil dapat membunuh printer pada satu dokumentasi utama dalam hitungan bulan), menjadi sangat modern untuk menyelesaikan masalah saat ini (ya, tidak perlu membeli server HPE , tetapi semua karakteristik harus sesuai dengan tahun berjalan, dan tidak digunakan mulai 2008, meskipun pada prinsipnya server yang digunakan modern adalah pilihan yang baik). Cobalah untuk tidak menghemat peralatan utama dan memilih peralatan kelas bisnis yang akan bertahan 3-5 tahun. Jika Anda membeli versi "rumah", Anda dapat membayar lebih karena seringnya penggantian. Membentuk dana pengganti berdasarkan jumlah insiden dan depresiasi sehingga tidak ada downtime. Meskipun, sekali lagi, semuanya tergantung pada anggaran: dana pengganti sangat sulit ditembus ketika "baik, ia bekerja."
  • Untuk membeli dan menyimpan periferal dan bahan habis pakai dalam jumlah yang diperlukan untuk operasi tanpa gangguan. Hal sepele yang perlu dipantau secara ketat.
  • Bekerja dengan vendor dalam proses implementasi perangkat lunak. Seperti yang ditunjukkan oleh pengalaman kami menerapkan RegionSoft CRM , vendor admin tidak selalu merupakan sekutu - yang ingin membawa perangkat lunak penting bisnis lainnya, dan bahkan melatih karyawan, bekerja pada implementasi bersama dengan insinyur, dll. Namun, semuanya harus sebaliknya: pertama, Anda akan mengotomatiskan pengguna Anda dan menghindari bagian dari rutinitas, kedua, Anda akan menerima alat perlindungan basis klien dan Anda akan tidur lebih damai, ketiga, ini adalah keterampilan lain dan kait penting untuk dalam hal ini, untuk tetap bekerja, karena tanpa Word atau tanpa email tanpa spam, pengguna akan ada secara normal, tetapi tanpa CRM pekerjaan mereka akan kembali ke Zaman Batu (well, mari bercanda, bercanda, itu hanya menjadi rutinitas yang ramai lagi dan tidak aman dari sudut pandang klien) base).
  • Pastikan kebersihan berlisensi dan pembaruan tepat waktu dari seluruh armada perangkat lunak, optimalkan jumlah lisensi yang diperlukan berdasarkan tujuan bisnis. Semuanya sangat sederhana di sini: seharusnya tidak ada lisensi bajakan, tidak boleh ada lisensi tambahan. Jika manajer bersikeras pada perangkat lunak yang tidak berlisensi, coba tunjukkan padanya praktik penegakan hukum, beri tahu tentang jumlah denda dan kasus pendaratan. Biasanya mengesankan pertama kali.
  • Dokumentasikan pekerjaan Anda. Ada banyak tujuan dalam tindakan ini: mentransfer pengetahuan kepada generasi masa depan (sayangnya, atau untungnya, cepat atau lambat Anda akan melampaui posisi Anda), beralih ke praktik Anda sendiri, sistem akuntansi. Berkat dokumentasi, Anda dapat mengurangi waktu yang diperlukan untuk menyelesaikan masalah pekerjaan, menganalisis pekerjaan, dan belajar untuk mengantisipasi dan mencegah potensi masalah. Ngomong-ngomong, mendokumentasikan karya Anda sendiri juga merupakan dokumen yang sangat bagus untuk menunjukkan pekerjaan nyata Anda.
  • Buat cadangan. Kami secara tradisional menganggap item ini sebagai item yang terpisah, meskipun tidak lebih dari bagian dari keamanan informasi. Hanya karena alasan tertentu semua orang lupa untuk melakukannya, atau mereka melakukannya dan β€œmeletakkannya di rak”, yang pada dasarnya salah. Penting untuk mengkonfigurasi frekuensi pembuatan cadangan, mengembangkan strategi cadangan, dan menguji cadangan. Kalau tidak, pertimbangkan apa yang Anda lakukan, apa yang tidak - secara kebetulan. Suatu ketika kami menemukan kata-kata yang sangat bagus: "Jika Anda tidak memeriksa cadangan, Anda tidak memiliki cadangan." Itu harus dicetak dan digantung di tempat yang menonjol.
  • Latih karyawan, jelaskan aturan penggunaan komponen infrastruktur, lakukan program pendidikan tentang informasi dan keamanan fisik.

Secara umum, administrator sistem yang baik adalah penganut otomatisasi, bukan pejuang. Di sinilah profesionalisme dimulai.

Dia tidak harus (walaupun dia bisa)


  • Menjadi pesuruh dan melakukan tugas seorang sekretaris: memesan makanan dan air, pendingin bersih, memesan formulir, menerima dan mengirim surat kertas, dokumen parsing untuk persetujuan, pelanggan cincin, dan sebagainya.
  • Perbaiki mesin kopi, sepeda pemasar, mobil penjual, cuci mesin cappuccino, ganti keran, bersihkan penyumbatan, dll.
  • Untuk menjadi seorang programmer dan memodifikasi atau mengembangkan perangkat lunak yang tidak terkait dengan profil aktivitasnya.
  • Kelola pembersih, penggerak, gudang dan pemilik toko, dll.
  • Selesaikan masalah pribadi karyawan (perbaiki dan konfigurasikan gadget pribadi, proses foto, unduh perangkat lunak, dan buku).
  • Menyediakan globe korporat untuk kebutuhan pribadi karyawan.

Nah, dan, mungkin, ada tugas perbatasan - memastikan keamanan fisik. Ya, dalam bisnis kecil dan menengah, tanpa adanya layanan keamanan, tanggung jawabnya diberikan kepada administrator sistem.

Apa yang didapat administrator sistem di perusahaan non-IT?


Di saraf . Di otak . Lyuley . Gaji tertinggi di pasar . Pasar tenaga kerja saat ini untuk administrator sistem telah mengalami perubahan besar: Anda dapat mempelajari layanan microser, Docker, Kubernetes, DevOps, DevSecOps, mengembangkan praktik dan mencapai tingkat pendapatan yang tinggi. Jadi apakah layak untuk memulai dalam bisnis kecil, dan bahkan non-IT? Apakah ini karir bunuh diri?

Pro


  1. Bekerja di perusahaan semacam itu memberikan keterampilan yang tak ternilai - sebuah visi bisnis secara keseluruhan. Anda tidak hanya berurusan dengan bagian depan pekerjaan Anda yang sempit, Anda menjalani praktik hebat dan melihat semua proses dalam hubungannya dengan infrastruktur TI, bahkan Anda berada di sisi klien dan di masa depan ini akan memberikan nilai tambah besar bagi Anda sebagai spesialis.
  2. Perusahaan kecil tidak memiliki standar - Anda tidak akan dipaksa untuk menderita ISO, menulis formulir dan peraturan tanpa akhir, bekerja pada peralatan yang ditentukan secara ketat, hanya menggunakan penyedia yang direkomendasikan oleh direktur teknis, dll.
  3. Anda dapat membiarkan diri Anda melakukan eksperimen tertentu (hanya tidak selama jam kerja dan tidak pada sistem langsung) dan mencoba beberapa skema dan inovasi yang Anda sendiri desain. Di perusahaan besar, ini sulit dikoordinasikan.
  4. Anda bertanggung jawab penuh atas keseluruhan kompleks perangkat lunak dan perangkat keras, mencakup semua tugas dan memahami semua koneksi.

Cons


  1. Tanggung jawab administrator sistem sering digabungkan dengan tanggung jawab layanan dukungan.
  2. Seringkali ada tugas universal: menerima barang, tugas keamanan dan pengawasan video.
  3. Ada langit-langit karier: tidak ada tempat untuk tumbuh terutama, Anda akan dipompa sebagai bagian dari persyaratan bisnis perusahaan, tetapi jangan menguasai keterampilan horisontal baru jika mereka tidak diminati oleh perusahaan.

Secara umum, ini adalah awal yang menarik dan pekerjaan yang menarik bagi para profesional berpengalaman, jadi jangan abaikan lowongan seperti itu: persaingan lebih rendah, dan keterampilan masa depan lebih berharga. Bagaimanapun, ini adalah praktik komprehensif yang akan memberikan pelayanan yang baik untuk karir Anda.

Mustahil untuk tidak mengatakan tentang aspek penting - moral. Ketika seorang manajer tidak menyelidiki masalah TI dan menganggapnya bukan sebagai investasi, tetapi sebagai pemborosan, sulit untuk bekerja - kadang-kadang tampaknya Anda melanggar kaca lapis baja. Anda perlu berbicara bahasanya - bahasa manfaat. Tetapi karyawan di perusahaan seperti administrator sistem :-)

Dan satu lagi tip dari kisah nyata dan sedih. Mungkin saran yang tidak terlalu adil. Jika seorang karyawan secara aktif memenuhi tugas Anda, cobalah untuk menghentikan proses ini. Manajemen selalu berusaha untuk optimasi dan dapat menolak pekerjaan administrator sistem. Ngomong-ngomong, Anda dapat menyetujui dan menawarkan layanan Anda tentang outsourcing, sehingga memulai bisnis Anda.

Ceritanya Dalam satu perusahaan IT ada seorang administrator sistem yang menyelesaikan tugas admin secara ketat, bekerja secara bertanggung jawab dan umumnya dilakukan dengan baik. - (, , , -) β€” , 50% , , , , . , . , β€” , . : , , .

?


, , - . , - .

  • β€” , , , , , (- ITSM-). - -, .
  • (-) β€” , () , , , , . , -. , , . , . .
  • Notepad ++ β€” , , . .
  • Wireshark β€” - Ethernet. , , , .
  • (, Spiceworks) β€” .
  • : Bash, Perl, Python, PowerShell. , ( ), -, ( , ..).
  • , , . , RegionSoft Application Server , , .. Application Server CRM- .

, ? .

β€” . , . , , , ( , ). , -, , , -, . .


10 23 Β« 13 RegionSoft CRM. β€” !Β» .

Source: https://habr.com/ru/post/id456818/


All Articles