Saya berikan kepada Anda panduan untuk DevOpsConf - sebuah konferensi yang tahun ini memiliki skala galaksi. Dalam arti kami berhasil menyusun program yang kuat dan seimbang sehingga berbagai spesialis akan menyukai perjalanan melalui itu: pengembang, administrator sistem, insinyur infrastruktur, QA, pemimpin tim, stasiun layanan, dan umumnya semua orang yang terlibat dalam proses pengembangan.
Kami menyarankan untuk mengunjungi dua area besar di jagad DevOps: di satu, proses bisnis yang dapat diubah secara fleksibel melalui kode, dan di yang lain, alat. Artinya, pada konferensi kami akan ada dua konten yang sama kuat dan, yang patut diperhatikan, dalam jumlah laporan aliran. Salah satunya dikhususkan untuk penggunaan alat, dan yang kedua untuk proses menggunakan contoh tugas bisnis yang dianggap sebagai kode dan dikelola sebagai kode. Kami percaya bahwa teknologi dan proses terkait erat dan sistematis menunjukkan ini dengan bantuan pembicara kami, yang bekerja di perusahaan-perusahaan gelombang baru dan berbagi jalan mereka ke persepsi baru tentang pembangunan melalui pemecahan masalah dan mengatasi tantangan.

Jika Anda mau, peras singkat panduan DevOpsConf kami:
- 30 September, pada hari pertama konferensi di ruang pertama, kami akan mempertimbangkan 8 kasus bisnis.
- Pada hari pertama di ruang kedua, kami akan menganalisis solusi instrumental yang lebih khusus. Dalam setiap laporan ada banyak pengalaman praktis yang keren, yang, bagaimanapun, tidak cocok untuk semua perusahaan.
- Pada 1 Oktober, di aula pertama, sebaliknya, kita berbicara lebih banyak tentang teknologi, tetapi lebih luas.
- Di ruang kedua, pada hari kedua, kami membahas tugas-tugas khusus yang tidak muncul di semua proyek, misalnya, di perusahaan.
Tetapi saya akan segera melihat bahwa pemisahan seperti itu tidak berarti pemisahan antara penonton. Sebaliknya, penting bagi seorang insinyur untuk memahami tugas-tugas bisnis, untuk mengetahui arti dari apa yang dia lakukan, dan untuk memiliki pengalaman praktis. Dan untuk pemimpin tim atau stasiun layanan, tentu saja, kasus dan pengalaman perusahaan lain adalah penting, tetapi Anda juga perlu memahami dapur dalam. Di bawah kucing, saya akan berbicara tentang semua topik secara lebih rinci dan membantu menyusun rencana perjalanan yang terperinci.
Konferensi ini akan diadakan di Infospace dan dua aula utama yang kami sebut "Golden Heart" - sebagai kapal dari "Hitchhiker's Guide to the Galaxy", yang menggunakan prinsip ketidakmungkinan untuk bergerak di ruang angkasa, dan "At the Edge of the Universe" - sebagai restoran dari hikayat yang sama. Selanjutnya saya akan menggunakan nama-nama ini untuk menunjuk trek. Melaporkan pemberhentian di area galaksi Golden Heart lebih cocok untuk kelompok wisata utama, ini, jika Anda suka, harus mengunjungi tempat-tempat wisata. "Di tepi Semesta" ada objek menarik untuk pelancong yang berpengalaman. Sedikit yang sampai di sana, tetapi mereka yang berani pergi ke sana dengan mata membara melalui sabuk asteroid.
Pada saat yang sama, Anda dapat dengan mudah berpindah dari satu ruangan ke ruangan lain, dan kapan saja Anda akan menemukan topik yang cocok untuk diri Anda sendiri. Seperti yang saya katakan, program ini sangat seimbang. Kami memiliki banyak presentasi yang keren, tetapi dengan enggan, Komite Program harus memindahkannya ke
HighLoad ++ atau menundanya hingga konferensi musim semi di St. Petersburg, agar tidak mengganggu keseimbangan dan mewujudkan ide awal. Setiap topik yang direncanakan (pengiriman berkelanjutan, infrastruktur sebagai kode, transformasi DevOps, praktik SRE, keamanan, platform infrastruktur) memungkinkan program konferensi diperiksa menggunakan berbagai contoh dan dari berbagai sudut.
Sekarang duduk, kapal galaksi kita mengikuti dengan semua berhenti.
Hati Emas 30 September
90 hari pertama sebagai CTO

Konferensi akan dibuka
oleh Leon Fire . tentang warisan sistem usang dan masalah yang sering dibundel. Leon akan memberi tahu Anda bagaimana STO masuk ke dalam pemahaman tentang sistem teknis yang digunakannya untuk mulai bekerja. Untuk direktur teknis di perusahaan modern, mengelola proses DevOps adalah tugas utama, dan Leon akan menunjukkan dengan menarik dan dengan humor
hubungan antara bagian teknis dan bisnis dari sudut pandang stasiun layanan.
Laporan ini tentunya harus dihadiri oleh para pemula stasiun layanan dan mereka yang ingin menjadi satu. Lagipula, tumbuh menjadi direktur teknis di perusahaan Anda adalah hal yang berbeda, dan memasuki peran ini lagi, aerobatik semacam itu tidak tersedia untuk semua orang.
Dasar-dasar DevOps - memasuki proyek dari awal
Laporan berikutnya melanjutkan topik, tetapi
Andrey Yumashev (liter) akan mempertimbangkan pertanyaan itu sedikit kurang global dan menjawab pertanyaan: dasar-dasar apa yang perlu Anda ketahui ketika mulai bekerja di tim yang berbeda; bagaimana menganalisis spektrum masalah; bagaimana membangun rencana aksi; cara menghitung KPI dan kapan harus berhenti tepat waktu.
Infrastruktur masa depan sebagai kode
Selanjutnya, kita membahas topik infrastruktur sebagai kode.
Roman Boyko Solutions Architect di AWS di DevOpsConf
akan berbicara tentang
AWS Cloud Development Kit baru , yang memungkinkan Anda untuk menggambarkan infrastruktur dalam bahasa yang dikenal (Python, TypeScript, JavaScript, Java). Kami akan belajar secara langsung apa yang memungkinkan cloud menjadi lebih dekat dengan pengembang, cara mulai menggunakan alat ini dan membuat komponen yang dapat digunakan kembali untuk manajemen infrastruktur yang nyaman. Untuk peserta konferensi, ini adalah kesempatan bagus untuk mendengar tentang berita dunia dalam bahasa Rusia dan dengan tingkat detail teknis yang telah kami adopsi, tetapi tidak di Barat.
Dari rilis ke FastTrack
Setelah makan siang, kita akan kembali ke masalah transformasi selama beberapa jam. Dalam
laporan Evgeny Fomenko, kami akan mengikuti transformasi MegaFon DevOps: mulai dari tahap ketika mereka mencoba menggunakan metode tradisional, seperti KPI, mengatasi tahap ketika tidak ada yang jelas dan Anda perlu membuat alat baru dan mengubah diri sendiri,
hingga prosesnya sepenuhnya direstrukturisasi . Ini adalah pengalaman perusahaan yang sangat keren dan memotivasi, yang selain itu juga melibatkan para kontraktornya dalam transformasi DevOps, yang juga akan dibicarakan oleh Eugene.
Bagaimana menjadi tim lintas fungsi
Mikhail Bizhan memiliki pengalaman luas dalam melakukan perubahan transfomasional untuk tim. Sekarang Michael, sebagai pemimpin Tim Akselerasi, Raiffeisenbank membuat tim lintas fungsi. Dalam
laporannya, kita akan berbicara tentang kepedihan dari kurangnya tim lintas fungsi dan mengapa tantangan tim lintas fungsional tidak berakhir dengan ide untuk menemukan, membuat, dan mengimplementasikan.
Praktek SRE
Dua laporan tentang praktik-SRE yang mendapatkan momentum dan menempati tempat penting dalam seluruh proses DevOps sedang menunggu kita di jalan.
Alexey Andreev dari Prisma Labs
akan memberi tahu Anda mengapa startup membutuhkan praktik SRE dan mengapa itu menghasilkan.
Matvey Grigoryev dari Dodo Pizza akan
memberikan contoh SRE di perusahaan yang lebih besar yang telah melampaui tahap awal. Matvey sendiri mengatakan ini: pengembang .NET dan SRE pemula yang berpengalaman, masing-masing, akan berbagi kisah transisi pengembang, dan bukan hanya satu, tetapi seluruh tim, ke infrastruktur. Mengapa
DevOps adalah cara logis untuk pengembang dan apa yang terjadi jika Anda mulai melihat semua playbook dan skrip bash yang mungkin Anda miliki sebagai produk perangkat lunak lengkap dan menerapkan persyaratan yang sama kepada mereka, kami akan membahas di laporan Matthew pada 30 September pukul 17:00 di aula “ Hati Emas. "
Program hari pertama akan diselesaikan oleh
Daniil Tikhomirov , yang dalam
pidatonya akan mengajukan pertanyaan penting:
bagaimana perangkat keras terkait dengan kebahagiaan pengguna . Memecahkan masalah "semuanya berfungsi, tetapi pengguna tidak puas", MegaFon telah beralih dari pemantauan sistem individual, lalu server, aplikasi ke pemantauan layanan melalui mata pengguna. Kami akan mencari tahu bagaimana semua spesialis teknis, pelanggan, dan vendor mulai fokus pada indikator KQI ini. Kami akan mencari tahu di malam hari hari pertama konferensi. Dan setelah itu, mari kita bahas infrastruktur dan transformasi after-party informal.
“Di Tepi Semesta”, 30 September
Tiga laporan pertama di aula "At the Edge of the Universe" akan sangat menarik dari sudut pandang alat.
Maxim Kostrikin (Ixtens)
akan menunjukkan pola dalam Terraform untuk memerangi kekacauan dan rutinitas pada proyek besar dan panjang. Pengembang Terraform menawarkan praktik terbaik yang cukup nyaman untuk bekerja dengan infrastruktur AWS, tetapi ada nuansa. Dengan menggunakan contoh kode, Maxim akan menunjukkan cara untuk tidak mengubah folder dengan kode Terraform menjadi bola salju, tetapi menggunakan pola untuk menyederhanakan otomatisasi dan pengembangan lebih lanjut.
Sebuah laporan oleh Grigory Mikhalkin dari Lamoda
“Mengapa kami mengembangkan operator Kubernet dan pelajaran apa yang kami pelajari dari ini” akan membantu mengisi kurangnya informasi tentang bagaimana mengimplementasikan praktik infrastruktur sebagai kode berdasarkan Kubernetes. Kubernetes sendiri berisi, misalnya, deskripsi layanan dengan file yaml, tetapi ini tidak cukup untuk semua tugas. Manajemen tingkat rendah memerlukan operator, dan laporan ini sangat berguna jika Anda ingin mengelola Kubernet dengan benar.
Topik pembicaraan berikutnya,
Hashicorp Vault, cukup istimewa. Tetapi pada kenyataannya, alat ini diperlukan di mana pun Anda perlu mengelola kata sandi dan memiliki titik bersama untuk bekerja dengan rahasia. Tahun lalu, Sergey Noskov, menceritakan bagaimana mereka mengelola rahasia di Avito menggunakan Hashicorp Vault, menonton
laporan itu dan datang
untuk mendengarkan Yuri Shutkin dari Tinkoff.ru untuk pengalaman yang lebih banyak lagi.
Taras Kotov (EPAM)
akan mempertimbangkan tugas yang bahkan lebih jarang yaitu membangun infrastruktur cloud yang mencakup jaringan
IP / MPLS inti sendiri. Tapi pengalamannya keren, dan laporannya keras, jadi jika Anda tahu tentang apa, pastikan untuk datang ke laporan ini.
Menjelang malam, kita akan berbicara tentang manajemen basis data dalam infrastruktur cloud.
Kirill Melnichuk akan berbagi pengalamannya menggunakan
Vitess untuk bekerja dengan MySQL di dalam kluster Kubernetes . Dan
Vladimir Ryabov dari Playkey.net
akan memberi tahu Anda cara bekerja dengan data di dalam cloud dan cara menggunakan kapasitas penyimpanan yang tersedia dengan benar.
Hati Emas, 1 Oktober
1 Oktober, semuanya akan terjadi sebaliknya. Di aula "Golden Heart" akan ada trek yang lebih berorientasi teknologi. Jadi, bagi para insinyur yang melakukan perjalanan di Golden Heart, kami pertama-tama menyarankan untuk terjun ke kasus bisnis, dan kemudian melihat bagaimana kasus ini diselesaikan dalam praktik. Dan para manajer, pada gilirannya, pertama-tama memikirkan tugas-tugas yang mungkin, dan kemudian mulai lebih memahami bagaimana mengimplementasikan ini dalam alat dan perangkat keras.
Di bawah kap penyimpanan awan besar

Pembicara pertama adalah
Artemy Kapitula . Laporan tahun terakhirnya, "
Ceph. Anatomi sebuah bencana, ”menurut peserta konferensi yang terbaik, saya rasa, berkat kedalaman cerita yang luar biasa. Kali ini,
ceritanya akan berlanjut dengan solusi Mail.Ru Cloud Solutions untuk perangkat penyimpanan dan analisis kasus kegagalan sistem. Manfaat nyata dari laporan ini bagi para manajer adalah bahwa Artemy tidak hanya menganalisis masalah teknis itu sendiri, tetapi seluruh proses penyelesaiannya. Yaitu Anda dapat memahami bagaimana mengelola proses ini secara keseluruhan, dan mencoba perusahaan Anda.
Penerapan Desentralisasi yang Reversif
Yegor Bugaenko juga berbicara bukan untuk pertama kalinya, laporannya secara tradisional berisi tesis kontroversial, tetapi mereka membuat Anda berpikir. Kami berharap bahwa
laporan Yegor tentang penyebaran desentralisasi akan menyebabkan diskusi yang menarik dan, yang paling penting, konstruktif.
Melonjak di awan lagi
Laporan Alexey Vakhov adalah perpaduan yang kuat dari komponen bisnis dan teknologi, itu akan menarik dari sisi teknik serta sisi manajerial. Alexey akan memberi tahu bagaimana Uchi.ru memiliki
infrastruktur Cloud Native : bagaimana ia menggunakan Service Mesh, OpenTracing, Vault, logging terpusat, dan total SSO. Setelah, pada pukul 15:00, Alexei akan mengadakan
kelas master , yang semua orang yang datang akan dapat menyentuh semua alat ini dengan tangan mereka sendiri.
Apache Kafka dalam Avito: A Story of Three Reincarnation
Laporan Anatoly Soldatov tentang bagaimana Kafka dibangun sebagai layanan di Avito, tentu saja, menarik bagi mereka yang menggunakan Kafka. Tetapi di sisi lain,
proses menciptakan layanan internal diungkapkan dengan sangat baik di dalamnya: bagaimana mengumpulkan persyaratan untuk layanan dan keinginan rekan kerja, mengimplementasikan antarmuka, membangun interaksi antar tim dan menciptakan layanan sebagai produk di dalam perusahaan. Dari sudut pandang ini, kisah ini sekali lagi berguna untuk peserta konferensi yang sama sekali berbeda.
Jadikan microservice ringan lagi
Di sini, tampaknya, semuanya jelas dari namanya. Tetapi tesis yang
diusulkan oleh Dmitry Sugrobov dari Leroy Merlin, bahkan dalam komite program, menyebabkan perdebatan sengit. Singkatnya, ini akan menjadi dasar yang baik untuk diskusi tentang apa yang harus dipertimbangkan layanan-layanan microser secara umum, bagaimana menulisnya, memeliharanya, dll.
CI / CD untuk mengelola infrastruktur BareMetal
Laporan berikutnya lagi dua dalam satu. Di satu sisi,
Andrey Kvapil (WEDOS Internet, as) akan berbicara tentang mengelola infrastruktur BareMetal, yang cukup spesifik, karena semua orang sekarang terutama menggunakan cloud, dan jika mereka memegang perangkat keras, mereka tidak dalam skala besar. Tetapi sangat penting bahwa Andrey
akan berbagi pengalamannya menggunakan teknik CI / CD untuk menyebarkan dan mengelola infrastruktur BareMetal, dan dari sudut pandang ini, laporan ini akan menarik bagi Timlids dan insinyur.
Topik akan berlanjut
Sergey Makarenko, menunjukkan di belakang panggung proses yang memakan waktu ini di
Platform Wargaming .
Bisakah wadah aman?
Program di Aula Hati Emas akan diselesaikan oleh
Alexander Khayorov dengan laporan diskusi tentang keamanan wadah. Di RIT ++, Alexander sudah
menunjukkan masalah keamanan Helm dan cara untuk menanganinya, dan kali ini tidak akan terbatas pada daftar kelemahan, tetapi
akan menunjukkan alat untuk sepenuhnya mengisolasi lingkungan.
"Di ujung alam semesta," 1 Oktober
Alexander Burtsev (BramaBrama) akan memulai dan
menyajikan salah satu solusi yang mungkin untuk mempercepat situs. Mari kita lihat keberhasilan implementasi
akselerasi lima kali lipat
hanya karena alat DevOps tanpa menulis ulang kode. Untuk memutuskan apakah akan menulis ulang kode atau tidak, masih perlu membuat kembali setiap proyek, tetapi mengingat pengalaman seperti itu selalu berguna.
DevOps dalam 1C: Enterprise
Petr Gribanov dari 1C
akan mencoba menyanggah mitos bahwa tidak mungkin menerapkan DevOps di perusahaan besar. Apa yang bisa lebih rumit daripada platform 1C: Enterprise, tetapi karena praktik DevOps berlaku bahkan di sana, saya pikir mitos itu tidak akan berlaku.
DevOps Kustom
Anton Khlevitsky dalam kelanjutan laporan, Yevgeny Fomenko,
akan memberi tahu bagaimana MegaFon membangun DevOps di pihak kontraktor dan membangun Penyebaran Berkelanjutan, termasuk pengembangan kustom dari beberapa vendor perangkat lunak.
Membawa DevOps ke DWH / BI
Topik yang tidak standar, tetapi sekali lagi menarik untuk peserta yang berbeda,
akan diungkapkan oleh Vasily Kutsenko dari Gazprombank. Vasily akan berbagi kiat praktis tentang cara mengembangkan budaya TI dalam pengembangan data dan menerapkan praktik DevOps di Data Warehous dan BI, dan memberi tahu Anda bagaimana jalur pipa untuk bekerja dengan data berbeda dan alat otomasi apa yang benar-benar berguna dalam konteks bekerja dengan data.
Bagaimana (Anda) hidup tanpa departemen keamanan
Setelah makan siang,
Mona Arkhipova (sudo.su) akan
memperkenalkan kami pada dasar-dasar
DevSecOps dan menjelaskan bagaimana Anda dapat mengintegrasikan keamanan sebagai proses ke dalam proses pengembangan dan berhenti menggunakan departemen keamanan terpisah. Topiknya mendesak, dan laporannya harus sangat bermanfaat bagi banyak orang.
Pengujian Beban dalam CI / CD Solusi Besar
Kinerja Vladimir Honin dari MegaFon akan dengan sempurna melengkapi topik sebelumnya. Di sini kita akan berbicara tentang
bagaimana memperkenalkan kualitas ke dalam proses DevOps : bagaimana menerapkan Gerbang Kualitas, memperbaiki berbagai kasus di dalam sistem, dan bagaimana memasukkan semua ini ke dalam proses pengembangan. Laporan ini sangat cocok untuk mereka yang bekerja dengan sistem besar, tetapi bahkan jika Anda tidak bekerja dengan tagihan besar, Anda akan menemukan aspek menarik untuk diri Anda sendiri.
SDLC & Compliance
Dan topik berikutnya lebih relevan untuk perusahaan besar - bagaimana cara memperkenalkan solusi Kepatuhan dan persyaratan standar ke dalam proses.
Ilya Mitrukov dari Pusat Teknologi Deutsche Bank
akan menunjukkan bahwa
standar kerja mungkin kompatibel dengan DevOps .
Dan pada akhirnya,
Matvey Kukuy (Amixr.IO)
akan membagikan statistik dan wawasan tentang bagaimana lusinan tim di seluruh dunia bertugas, memilah-milah insiden, mengatur pekerjaan dan membangun sistem yang andal, dan menjelaskan bagaimana semua itu terkait dengan SRE.
Sekarang saya bahkan sedikit iri pada Anda, karena Anda hanya perlu melakukan perjalanan ke
DevOpsConf 2019 . Anda dapat membuat rencana pribadi Anda sendiri dan menikmati bagaimana secara organik laporan akan saling melengkapi, dan saya, kemungkinan besar, seperti panduan apa pun tidak akan pernah punya waktu untuk dengan hati-hati melihat-lihat.
Ngomong-ngomong, selain program utama, kita punya, jadi untuk berbicara, berkemah - mitapnaya, di mana peserta sendiri dapat mengatur pertemuan kecil, lokakarya, kelas master dan mendiskusikan masalah mendesak dalam pengaturan kamar. Setiap peserta dapat
mengusulkan mitap , dan setiap peserta dapat bertindak sebagai komite program dan memilih mitaps lainnya. Format ini telah membuktikan keefektifannya, terutama dalam hal jaringan, jadi perhatikan lebih dekat pada
bagian jadwal ini, dan selama konferensi, ikuti pengumuman mitaps baru di
saluran telegram .
Sampai jumpa di Galaxy DevOpsConf 2019!