En guide till DevOpsConf 2019 Galaxy

Jag presenterar för er uppmärksamhet en guide till DevOpsConf, en konferens som i år är på galaktisk skala. I den meningen att vi lyckades sätta ihop ett så kraftfullt och balanserat program att en mängd specialister kommer att njuta av att resa genom det: utvecklare, systemadministratörer, infrastrukturingenjörer, QA, teamledare, bensinstationer och i allmänhet alla som är involverade i den tekniska utvecklingen bearbeta.

Vi föreslår att besöka två stora delar av DevOps-universumet: ett med affärsprocesser som kan ändras flexibelt genom kod, och det andra med verktyg. Det vill säga, på vår konferens kommer det att finnas två strömmar av lika styrka i innehåll och framför allt i antal rapporter. Den ena fokuserar på själva användningen av verktyg och den andra på processer som använder exempel på affärsproblem som behandlas som kod och hanteras som kod. Vi tror att teknik och processer är oupplösligt sammanlänkade och visar detta systematiskt med hjälp av våra talare som arbetar i new wave-företag och delar sin väg till en ny uppfattning om utveckling genom att lösa problem och övervinna utmaningar.

En guide till DevOpsConf 2019 Galaxy

Om du vill, en kort sammanfattning av vår guide till DevOpsConf:

  • Den 30 september, på konferensens första dag, i första salen kommer vi att behandla 8 affärscases.
  • I den andra hallen kommer vi första dagen att analysera mer högspecialiserade instrumentella lösningar. Varje rapport innehåller mycket häftig praktisk erfarenhet, som dock inte passar alla företag.
  • Den 1 oktober i första salen pratar vi tvärtom mer om teknik, men bredare.
  • I den andra hallen den andra dagen diskuterar vi specifika uppgifter som inte uppstår i alla projekt, till exempel i ett företag.


Men jag ska genast notera att en sådan uppdelning inte alls innebär en uppdelning av publiken. Tvärtom är det viktigt för en ingenjör att förstå affärsproblem, veta innebörden av vad han gör och ha praktisk erfarenhet. Och för en teamledare eller bensinstation är naturligtvis fall och erfarenheter från andra företag viktiga, men samtidigt måste du förstå det interna arbetet. Nedanför klippet kommer jag att berätta mer detaljerat om alla ämnen och hjälpa dig att skapa en detaljerad reseplan.

Konferensen kommer att hållas i Infospace och vi kallade de två stora salarna för "Golden Heart" - som skeppet från "The Hitchhiker's Guide to the Galaxy", som använder principen om osannolikhet för att röra sig genom rymden, och "At the Edge of the Universum” - som en restaurang från samma saga. Från och med nu kommer jag att använda dessa namn för att referera till spår. Rapportera stopp i området för galaxen "Golden Heart" är mer lämpade för den huvudsakliga turistgruppen; dessa är, om du vill, sevärdheter som du måste besöka. "På kanten av universum" finns intressanta föremål för erfarna resenärer. Få tar sig dit, men de som vågar gå dit med brinnande ögon genom asteroidbälten.

Samtidigt kan du enkelt flytta från ett rum till ett annat, och när som helst hittar du ett ämne som passar dig. Som jag redan har sagt är programmet väldigt balanserat. Vi hade mycket fler klassrapporter, men programkommittén var motvilligt tvungen att flytta dem till högbelastningstillstånd ++ eller skjuta upp till vårkonferensen i S:t Petersburg, för att inte rubba balansen och genomföra den ursprungliga idén. Konferensprogrammet låter dig överväga vart och ett av de planerade ämnena (kontinuerlig leverans, infrastruktur som kod, DevOps-transformation, SRE-praxis, säkerhet, infrastrukturplattform) med hjälp av olika exempel och från olika vinklar.

Luta dig nu tillbaka, vårt galaktiska skepp kommer till alla stopp.

"Gyllene hjärtat", 30 september

De första 90 dagarna som CTO

En guide till DevOpsConf 2019 GalaxyKommer att öppna konferensen Rapportera Leona Fire. om att ärva äldre system och de problem som ofta följer med dem. Leon kommer att berätta hur bensinstationen kan få en förståelse för det tekniska systemet som han börjar arbeta med. För en teknisk chef i ett modernt företag är hanteringen av DevOps-processen huvuduppgiften, och Leon kommer att visa dig på ett intressant och humoristiskt sätt förhållandet mellan tekniska och affärsmässiga delar ur SRTs synvinkel.

Nybörjare och de som vill bli det borde definitivt komma till denna rapport. När allt kommer omkring är det en sak att växa till att bli teknisk direktör i sitt företag, och en helt annan att gå in i denna roll igen, sådan konstflyg är inte tillgänglig för alla.

DevOps grunderna - gå in i ett projekt från grunden

Следующий Rapportera fortsätter ämnet, men Andrey Yumashev (LitRes) kommer att överväga frågan lite mindre globalt och svara på frågorna: vilka grunder behöver du veta när du börjar arbeta i olika team; hur man korrekt analyserar problemområdet; hur man bygger upp en aktivitetsplan; hur man beräknar KPI:er och när man ska sluta.

Infrastrukturens framtid som kod

Därefter tar vi en paus för att diskutera ämnet infrastruktur som kod. Roman Boyko Solutions Architect på AWS på DevOpsConf kommer att berätta om det nya verktyget AWS Cloud Development Kit, som låter dig beskriva infrastrukturen på ett bekant språk (Python, TypeScript, JavaScript, Java). Vi kommer att lära oss från första hand vad som gör att molnet kan vara ännu närmare utvecklaren, hur man börjar använda detta verktyg och skapar återanvändbara komponenter för bekväm infrastrukturhantering. För konferensdeltagare är detta ett utmärkt tillfälle att höra om världens innovationer på ryska och med den grad av tekniska detaljer som är vanligt här, men inte i väst.

Från release till FastTrack

Efter lunch återkommer vi till frågan om förvandling i ytterligare ett par timmar. På Rapportera Evgenia Fomenko Låt oss följa DevOps-transformationen av MegaFon: börja från scenen när de försöker använda traditionella metoder, som KPI, övervinna scenen när ingenting är klart och du behöver komma med nya verktyg och förändra dig själv, tills processen är helt omstrukturerad. Detta är en väldigt cool och motiverande upplevelse för företaget, som också involverade sina entreprenörer i DevOps-transformationen, som Evgeniy också kommer att prata om.

Hur man blir ett tvärfunktionellt team 

У Mikhail Bizhan lång erfarenhet av att genomföra transformerande förändringar i team. Nu gör Mikhail, som ledare för Raiffeisenbank Acceleration Team, teamen tvärfunktionella. på hans Rapportera Låt oss prata om smärtan av bristen på tvärfunktionella team och varför utmaningarna i ett tvärfunktionellt team inte slutar med att uppfinna, skapa och implementera.

SRE praxis

Nästa på vägen kommer vi att hitta två rapporter dedikerade till SRE-praxis, som tar fart och tar en viktig plats i hela DevOps-processen.

Alexey Andreev från Prisma Labs kommer att berätta, varför en startup behöver SRE-praxis och varför det lönar sig.

Matvey Grigoriev från Dodo Pizza ska presentera ett exempel på SRE i ett större företag som redan vuxit ur startup-stadiet. Matvey själv säger så här om sig själv: en erfaren .NET-utvecklare respektive en nybörjare SRE kommer att dela med sig av historien om en utvecklare, och inte bara en, utan ett helt team, till infrastruktur. Varför DevOps är en logisk väg för en utvecklare och vad som händer om du börjar titta på alla dina Ansible-spelböcker och bash-skript som en fullfjädrad mjukvaruprodukt och tillämpar samma krav på dem, kommer vi att diskutera i Matveys rapport den 30 september kl 17:00 i Golden Heart-hallen.

Slutför första dagsprogrammet Daniel Tikhomirov, som i sin Tal ställer en viktig fråga: Hur teknik relaterar till användarglädje. Genom att lösa problemet med "allt fungerar, men användaren är missnöjd", gick MegaFon från att övervaka enskilda system, sedan servrar, applikationer till att övervaka tjänsten genom användarens ögon. Hur alla tekniska specialister, kunder och leverantörer började fokusera på dessa KQI-indikatorer får vi veta på kvällen på konferensens första dag. Och efter det ska vi diskutera infrastruktur och transformation i en informell miljö på efterfesten.

"Vid universums utkant", 30 september

De tre första rapporterna i hallen "At the Edge of the Universe" kommer att vara mycket intressanta ur instrumentsynpunkt.

Maxim Kostrikin (Ixtens) kommer att visa mönster i Terraform för att bekämpa kaos och rutin på stora och långa projekt. Terraform-utvecklare erbjuder ganska bekväma bästa metoder för att arbeta med AWS-infrastruktur, men det finns en nyans. Med hjälp av kodexempel kommer Maxim att demonstrera hur man inte förvandlar en mapp med Terraform-kod till en snöboll, utan, med hjälp av mönster, för att förenkla automatisering och vidareutveckling.

rapport Grigory Mikhalkin från Lamoda "Varför utvecklade vi Kubernetes-operatören och vilka lärdomar tog vi av den?" kommer att hjälpa till att fylla bristen på information om hur man implementerar infrastruktur som kodpraxis med Kubernetes. Kubernetes själv innehåller till exempel en beskrivning av tjänster som använder yaml-filer, men det räcker inte för alla uppgifter. Hantering på låg nivå kräver operatörer, och det här samtalet är mycket användbart om du vill hantera Kubernetes ordentligt.

Ämnet för nästa rapport är Hashicorp valv - ganska speciellt. Men i själva verket behövs det här verktyget överallt där du behöver hantera lösenord och har en gemensam poäng för att arbeta med hemligheter. Förra året berättade Sergey Noskov hur hemligheter hanteras i Avito med hjälp av Hashicorp Vault, titta på det Rapportera och kom lyssna Jurij Shutkin från Tinkoff.ru för ännu mer erfarenhet.

Taras Kotov (EPAM) kommer överväga den ännu mer sällsynta uppgiften att bygga en molninfrastruktur som inkluderar sin egen ryggrad IP/MPLS-nätverk. Men upplevelsen är fantastisk, och rapporten är hård, så om du förstår vad den handlar om, se till att komma till den här rapporten.

Senare på kvällen kommer vi att prata om databashantering i molninfrastrukturer. Kirill Melnichuk kommer att dela erfarenhet av användning Vitess för att arbeta med MySQL i ett Kubernetes-kluster. EN Vladimir Ryabov från Playkey.net kommer att berätta, hur man arbetar med data i molnet och hur man korrekt använder det tillgängliga lagringsutrymmet.

"Guldhjärta", 1 oktober

Den 1 oktober blir allt tvärtom. Hallen Golden Heart kommer att ha en mer teknikinriktad bana. Därför, för ingenjörer som reser genom "Golden Heart", inbjuder vi dig först att dyka in i affärsfall och sedan se hur dessa fall löses i praktiken. Och chefer tänker i sin tur först på möjliga uppgifter och börjar sedan bättre förstå hur man implementerar detta i verktyg och hårdvara.

Under huven på den stora molnlagringen

En guide till DevOpsConf 2019 GalaxyFörste talare Artemy Kapitula. Hans rapport förra åretCeph. Anatomi av en katastrof"Konferensdeltagarna kallade det det bästa, tror jag, på grund av historiens otroliga djup. Den här gången berättelsen kommer att fortsätta med Mail.Ru Cloud Solutions lösningar för lagringsdesign och analys av prejudikatet av systemfel. Den uppenbara fördelen med denna rapport för chefer är att Artemy undersöker inte bara det tekniska problemet i sig, utan också hela processen för att lösa det. De där. Du kan förstå hur du hanterar hela processen och tillämpar den på ditt företag.

Reversiv decentraliserad distribution

Egor Bugaenko Det är inte första gången han också medverkar på konferensen, hans rapporter innehåller traditionellt kontroversiella teser, men de får en att tänka till. Vi hoppas att Rapportera Egors tal om decentraliserad distribution kommer att orsaka en intressant och, viktigast av allt, konstruktiv diskussion.

Vi är i molnen igen

rapport Alexey Vakhovär en kraftfull fusion av affärskomponenter och teknologier, vilket kommer att vara intressant från både ingenjörs- och managementsidan. Alexey kommer att berätta hur Uchi.ru fungerar Cloud Native infrastruktur: hur Service Mesh, OpenTracing, Vault, centraliserad loggning och total SSO används. Efteråt, klockan 15:00, håller Alexey mästerklass, där alla som kommer kommer att kunna röra alla dessa instrument med sina egna händer.

Apache Kafka i Avito: en berättelse om tre reinkarnationer

rapport Anatolij Soldatov om hur Avito bygger Kafka som tjänst kommer naturligtvis att vara av intresse för dem som använder Kafka. Men å andra sidan avslöjar det väldigt bra processen att skapa en intern tjänst: hur man samlar in tjänstekrav och önskemål från kollegor, implementerar gränssnitt, bygger interaktion mellan team och skapar en tjänst som produkt inom företaget. Ur denna synvinkel är historien återigen användbar för mycket olika konferensdeltagare.

Låt oss göra mikrotjänster lätta igen 

Här, verkar det som, allt framgår av namnet. Men dessa är det erbjuder Dmitrij Sugrobov från Leroy Merlin, även i programkommittén orsakade het debatt. Med ett ord kommer detta att vara ett bra underlag för en diskussion kring ämnet vad som allmänt anses vara mikrotjänster, hur man skriver dem, underhåller dem osv.

CI/CD för hantering av BareMetal-infrastruktur 

Nästa rapport är återigen två i ett. Å ena sidan, Andrey Kvapil (WEDOS Internet, as) kommer att prata om att hantera BareMetal-infrastruktur, vilket är ganska specifikt, eftersom alla nu huvudsakligen använder moln, och om de har hårdvara är det inte i så stor skala. Men det är väldigt viktigt att Andrey dela erfarenheter tillämpning av CI/CD-tekniker för att distribuera och hantera BareMetal-infrastruktur, och ur denna synvinkel kommer rapporten att vara av intresse för både teamledare och ingenjörer.

Kommer att fortsätta ämnet Sergey Makarenko, som visar bakom kulisserna av denna arbetsintensiva process i Wargaming-plattform.

Kan behållare vara säkra? 

Kommer att slutföra programmet i Gyllene hjärtats sal Alexander Khayorov diskussionsunderlag om containersäkerhet. Alexander är redan på RIT++ påpekade om Helms säkerhetsproblem och sätt att bekämpa det, och den här gången kommer det inte att begränsa sig till att lista svagheter, men kommer att visa verktyg för fullständig isolering av miljön.

"Vid universums utkant", 1 oktober

Kommer att starta Alexander Burtsev (BramaBrama) och ska presentera en av de möjliga lösningarna för att snabba upp sajten. Låt oss titta på det framgångsrika genomförandet av den femfaldiga acceleration endast på grund av DevOps-verktyg utan att skriva om koden. Du måste fortfarande bestämma dig för om du ska skriva om koden eller inte i varje projekt, men det är alltid bra att ha sådan erfarenhet i åtanke.

DevOps i 1C: Enterprise 

Petr Gribanov från 1C företaget kommer försöka avslöja myten att det är omöjligt att implementera DevOps i ett stort företag. Vad kan vara mer komplext än 1C: Enterprise-plattformen, men eftersom DevOps-praxis är tillämplig även där, tror jag att myten inte kommer att bestå.

DevOps i anpassad utveckling

Anton Khlevitsky i fortsättning på rapporten av Evgeniy Fomenko kommer att berätta, hur MegaFon byggde DevOps på entreprenörssidan och byggde Continuous Deployment, inklusive anpassad utveckling från flera mjukvaruleverantörer.

Tar DevOps till DWH/BI

Ett icke-standardiserat, men återigen intressant ämne för olika deltagare kommer att avslöja Vasily Kutsenko från Gazprombank. Vasily kommer att dela med sig av praktiska råd om hur man utvecklar en IT-kultur inom datautveckling och tillämpar DevOps-praxis i Data Warehous och BI, och kommer att berätta hur pipelinen för att arbeta med data skiljer sig och vilka automationsverktyg som verkligen är användbara i samband med att arbeta med data.

Hur (du) ska leva utan en säkerhetsavdelning 

Efter lunch Mona Arkhipova (sudo.su) kommer att införa oss med grunderna DevSecOps och kommer att förklara hur du kan bädda in säkerhet som en process i din utvecklingsprocess och sluta använda en separat säkerhetsavdelning. Ämnet är pressande, och rapporten borde vara mycket användbar för många.

Belastningstestning i CI/CD av en stor lösning

Kompletterar perfekt det föregående ämnet prestanda Vladimir Khonin från MegaFon. Här ska vi prata om hur man introducerar kvalitet i DevOps-processen: hur man använder Quality Gate, registrerar olika fall i systemet och hur man integrerar det hela i utvecklingsprocessen. Denna rapport är speciellt lämplig för dig som jobbar med stora system, men även om du inte jobbar med jättestor fakturering hittar du intressanta aspekter för dig själv.

SDLC och efterlevnad

Och nästa ämne är mer relevant för stora företag - hur man inför efterlevnadslösningar och standardkrav i processen. Ilja Mitrukov från Deutsche Bank Technology Center demonstreraAtt arbetsstandarder kan mycket väl vara kompatibla med DevOps.

Och i slutet av dagen Matvey Kukuy (Amixr.IO) kommer att dela statistik och insikter om hur dussintals team runt om i världen är i tjänst, reder ut incidenter, organiserar arbetet och bygger tillförlitliga system, och kommer att förklara hur allt relaterar till SRE.

Nu avundas jag till och med dig lite, eftersom resan genom DevOpsConf 2019 du bara måste. Du kan skapa din egen individuella plan och njuta av hur organiskt rapporterna kommer att komplettera varandra, men jag kommer troligen, som vilken guide som helst, inte att ha tid att noggrant titta runt.

Förresten, utöver huvudprogrammet har vi så att säga en campingplats - ett mötesrum, där deltagarna själva kan organisera en liten träff, workshop, masterclass och diskutera angelägna frågor i en intim miljö. Föreslå en träff alla deltagare kan, och alla deltagare kan fungera som programkommitté och rösta på andra möten. Detta format har redan bevisat sin effektivitet, särskilt när det gäller nätverk, så ta en närmare titt på den här delen schema och under konferensen, se efter meddelanden om nya möten i telegram kanal.

Vi ses i DevOpsConf 2019 galaxen!

Källa: will.com

Lägg en kommentar