En guide til DevOpsConf 2019 Galaxy

Jeg presenterer for din oppmerksomhet en guide til DevOpsConf, en konferanse som i år er på galaktisk skala. I den forstand at vi klarte å sette sammen et så kraftig og balansert program at en rekke spesialister vil like å reise gjennom det: utviklere, systemadministratorer, infrastrukturingeniører, QA, teamledere, bensinstasjoner og generelt alle som er involvert i den teknologiske utviklingen prosess.

Vi foreslår å besøke to store områder av DevOps-universet: ett med forretningsprosesser som kan endres fleksibelt gjennom kode, og det andre med verktøy. Det vil si at på vår konferanse vil det være to strømmer med like styrke i innhold og spesielt i antall rapporter. Den ene fokuserer på selve bruken av verktøy, og den andre på prosesser som bruker eksempler på forretningsproblemer som behandles som kode og administreres som kode. Vi tror at teknologi og prosesser henger uløselig sammen og viser dette systematisk ved hjelp av våre foredragsholdere som jobber i new wave-selskaper og deler deres vei til en ny oppfatning av utvikling gjennom å løse problemer og overvinne utfordringer.

En guide til DevOpsConf 2019 Galaxy

Hvis du vil, en kort oppsummering av vår guide til DevOpsConf:

  • 30. september, på konferansens første dag, i første sal skal vi behandle 8 businesscases.
  • I den andre hallen den første dagen vil vi analysere mer høyspesialiserte instrumentelle løsninger. Hver rapport inneholder mye kul praktisk erfaring, som imidlertid ikke passer for alle bedrifter.
  • 1. oktober i første sal snakker vi tvert imot mer om teknologi, men bredere.
  • I den andre hallen på den andre dagen diskuterer vi spesifikke oppgaver som ikke oppstår i alle prosjekter, for eksempel i en bedrift.


Men jeg vil umiddelbart legge merke til at en slik oppdeling slett ikke betyr en oppdeling av publikum. Tvert imot er det viktig for en ingeniør å forstå forretningsproblemer, vite betydningen av det han gjør og ha praktisk erfaring. Og for en teamleder eller servicestasjon er selvfølgelig saker og erfaringer fra andre selskaper viktige, men samtidig må du forstå den interne driften. Under snittet vil jeg fortelle deg om alle emnene mer detaljert og hjelpe deg med å lage en detaljert reiseplan.

Konferansen vil bli holdt i Infospace og vi kalte de to hovedhallene "Golden Heart" - som skipet fra "The Hitchhiker's Guide to the Galaxy", som bruker prinsippet om usannsynlighet for å bevege seg gjennom verdensrommet, og "At the Edge of the Galaxy". Universe” - som en restaurant fra samme saga. Fra nå av vil jeg bruke disse navnene for å referere til spor. Rapportstopp i området til "Golden Heart"-galaksen er mer egnet for hovedturistgruppen; disse er, hvis du vil, attraksjoner du må besøke. "På kanten av universet" er det interessante objekter for erfarne reisende. Få kommer dit, men de som tør gå dit med brennende øyne gjennom asteroidebeltene.

Samtidig kan du enkelt flytte fra et rom til et annet, og du finner når som helst et tema som passer deg. Som jeg allerede har sagt, er programmet veldig balansert. Vi hadde mye flere klasserapporter, men programkomiteen måtte motvillig flytte dem til Høybelastning++ eller utsett til vårkonferansen i St. Petersburg, for ikke å forstyrre balansen og gjennomføre den opprinnelige ideen. Konferanseprogrammet lar deg vurdere hvert av de planlagte temaene (kontinuerlig levering, infrastruktur som kode, DevOps-transformasjon, SRE-praksis, sikkerhet, infrastrukturplattform) ved å bruke forskjellige eksempler og fra forskjellige vinkler.

Len deg tilbake, det galaktiske skipet vårt stopper alle.

«Gullhjerte», 30. september

Første 90 dager som CTO

En guide til DevOpsConf 2019 GalaxyVil åpne konferansen rapportere Leona Brann. om arvesystemer og problemene som ofte følger med dem. Leon vil fortelle deg hvordan bensinstasjonen kan få en forståelse av det tekniske systemet han begynner å jobbe med. For en teknisk direktør i et moderne selskap er det å administrere DevOps-prosessen hovedoppgaven, og Leon vil vise deg på en interessant og humoristisk måte forholdet mellom tekniske og forretningsmessige deler fra SRTs synspunkt.

Nybegynnere og de som ønsker å bli det bør definitivt komme til denne rapporten. Tross alt er det én ting å vokse til å bli teknisk direktør i bedriften din, og noe helt annet å gå inn i denne rollen igjen; slik kunstflyvning er ikke tilgjengelig for alle.

Grunnleggende om DevOps - gå inn i et prosjekt fra bunnen av

Следующий rapportere fortsetter temaet, men Andrey Yumashev (LitRes) vil vurdere problemet litt mindre globalt og svare på spørsmålene: hva grunnleggende trenger du å vite når du begynner å jobbe i forskjellige team; hvordan du kan analysere rekkevidden av problemer på riktig måte; hvordan bygge en aktivitetsplan; hvordan beregne KPIer og når du skal stoppe.

Fremtiden til infrastruktur som kode

Deretter tar vi en pause for å diskutere temaet infrastruktur som kode. Roman Boyko Løsningsarkitekt hos AWS på DevOpsConf vil fortelle om det nye verktøyet AWS skyutviklingssett, som lar deg beskrive infrastrukturen på et kjent språk (Python, TypeScript, JavaScript, Java). Vi vil lære førstehånds hva som gjør at skyen kan være enda nærmere utvikleren, hvordan du begynner å bruke dette verktøyet og lager gjenbrukbare komponenter for praktisk infrastrukturadministrasjon. For konferansedeltakere er dette en utmerket mulighet til å høre om verdensinnovasjoner på russisk og med graden av tekniske detaljer som er vanlig her, men ikke i Vesten.

Fra utgivelse til FastTrack

Etter lunsj kommer vi tilbake til spørsmålet om transformasjon i et par timer til. På rapportere Evgenia Fomenko La oss følge DevOps-transformasjonen av MegaFon: fra scenen når de prøver å bruke tradisjonelle metoder, for eksempel KPI, overvinne stadiet når ingenting er klart og du trenger å komme opp med nye verktøy og endre deg selv, til prosessen er fullstendig omstrukturert. Dette er en veldig kul og motiverende opplevelse for bedriften, som også involverte sine entreprenører i DevOps-transformasjonen, som Evgeniy også vil snakke om.

Hvordan bli et tverrfunksjonelt team 

У Mikhail Bizhan lang erfaring med å gjennomføre transformasjonsendringer i team. Nå gjør Mikhail, som leder for Raiffeisenbank Acceleration Team, lagene tverrfunksjonelle. på hans rapportere La oss snakke om smerten ved mangelen på tverrfunksjonelle team og hvorfor utfordringene til et tverrfunksjonelt team ikke slutter med å finne opp, lage og implementere.

SRE praktiserer

Neste på veien vil vi finne to rapporter dedikert til SRE-praksis, som får fart og inntar en viktig plass i hele DevOps-prosessen.

Alexey Andreev fra Prisma Labs vil fortelle, hvorfor en oppstart trenger SRE-praksis og hvorfor det lønner seg.

Matvey Grigoriev fra Dodo Pizza vil presentere et eksempel på SRE i et større selskap som allerede har vokst ut av startup-stadiet. Matvey selv sier dette om seg selv: henholdsvis en erfaren .NET-utvikler og en nybegynner SRE vil dele historien om overgangen til en utvikler, og ikke bare én, men et helt team, til infrastruktur. Hvorfor DevOps er en logisk vei for en utvikler og hva som skjer hvis du begynner å se på alle Ansible-spillebøkene og bash-skriptene dine som et fullverdig programvareprodukt og bruker de samme kravene til dem, vil vi diskutere i Matveys rapport 30. september kl. 17:00 i Golden Heart-hallen.

Fullfør førstedagsprogrammet Daniel Tikhomirov, som i sin tale reiser et viktig spørsmål: Hvordan teknologi relaterer seg til brukerlykke. Ved å løse problemet med "alt fungerer, men brukeren er misfornøyd," gikk MegaFon fra å overvåke individuelle systemer, deretter servere, applikasjoner til å overvåke tjenesten gjennom brukerens øyne. Hvordan alle tekniske spesialister, kunder og leverandører begynte å fokusere på disse KQI-indikatorene, vil vi finne ut om kvelden den første dagen av konferansen. Og etter det skal vi diskutere infrastruktur og transformasjon i en uformell setting på etterfesten.

"På kanten av universet", 30. september

De tre første rapportene i "At the Edge of the Universe"-salen vil være veldig interessante fra instrumentets synspunkt.

Maxim Kostrikin (Ixtens) Vil vise seg mønstre i Terraform for å bekjempe kaos og rutine på store og lange prosjekter. Terraform-utviklere tilbyr ganske praktiske beste fremgangsmåter for å jobbe med AWS-infrastruktur, men det er en nyanse. Ved hjelp av kodeeksempler vil Maxim demonstrere hvordan man ikke gjør en mappe med Terraform-kode til en snøball, men ved hjelp av mønstre for å forenkle automatisering og videreutvikling.

rapporten Grigory Mikhalkin fra Lamoda "Hvorfor utviklet vi Kubernetes-operatøren, og hvilken lærdom har vi lært av den?" vil bidra til å fylle mangelen på informasjon om hvordan man implementerer infrastruktur som kodepraksis ved bruk av Kubernetes. Selve Kubernetes inneholder for eksempel en beskrivelse av tjenester som bruker yaml-filer, men dette er ikke tilstrekkelig for alle oppgaver. Administrasjon på lavt nivå krever operatører, og denne foredraget er veldig nyttig hvis du vil administrere Kubernetes riktig.

Temaet for neste rapport er Hashicorp hvelv – ganske spesielt. Men faktisk er dette verktøyet nødvendig uansett hvor du trenger å administrere passord og har et felles poeng for å jobbe med hemmeligheter. I fjor fortalte Sergey Noskov hvordan hemmeligheter administreres i Avito ved hjelp av Hashicorp Vault, se på det rapportere og kom lytte Yuri Shutkin fra Tinkoff.ru for enda mer erfaring.

Taras Kotov (EPAM) vil vurdere den enda mer sjeldne oppgaven med å bygge en skyinfrastruktur som inkluderer sin egen ryggrad IP/MPLS-nettverk. Men opplevelsen er stor, og rapporten er hardcore, så hvis du forstår hva den handler om, sørg for å komme til denne rapporten.

Senere på kvelden skal vi snakke om databasehåndtering i skyinfrastrukturer. Kirill Melnichuk vil dele opplevelse av bruk Vitess for å jobbe med MySQL i en Kubernetes-klynge. A Vladimir Ryabov fra Playkey.net vil fortelle, hvordan du jobber med data inne i skyen og hvordan du bruker den tilgjengelige lagringsplassen riktig.

«Gullhjerte», 1. oktober

1. oktober blir alt omvendt. Golden Heart-hallen vil ha en mer teknologiorientert bane. Derfor, for ingeniører som reiser gjennom «Det gylne hjerte», inviterer vi deg først til å dykke ned i forretningssaker, og deretter se hvordan disse sakene løses i praksis. Og ledere tenker på sin side først på mulige oppgaver, og begynner deretter å bedre forstå hvordan man implementerer dette i verktøy og maskinvare.

Under panseret på den store skylagringen

En guide til DevOpsConf 2019 GalaxyFørste taler Artemy Kapitula. Rapporten hans i fjorCeph. Anatomi av en katastrofe"Konferansedeltakerne kalte det det beste, tror jeg, på grunn av historiens utrolige dybde. Denne gangen historien vil fortsette med Mail.Ru Cloud Solutions løsninger på lagringsdesign og analyse av presedensen for systemfeil. Den åpenbare fordelen med denne rapporten for ledere er at Artemy undersøker ikke bare det tekniske problemet i seg selv, men også hele prosessen med å løse det. De. Du kan forstå hvordan du administrerer hele denne prosessen og bruker den til din bedrift.

Reversiv desentralisert distribusjon

Egor Bugaenko Dette er ikke første gang han også dukker opp på konferansen, rapportene hans inneholder tradisjonelt kontroversielle teser, men de får deg til å tenke. Det håper vi rapportere Egors snakk om desentralisert distribusjon vil føre til en interessant og, viktigst av alt, konstruktiv diskusjon.

Vi er i skyene igjen

rapporten Alexey Vakhover en kraftig fusjon av forretningskomponenter og teknologier, som vil være interessant både fra ingeniør- og ledelsessiden. Alexey vil fortelle deg hvordan Uchi.ru fungerer Cloud Native infrastruktur: hvordan Service Mesh, OpenTracing, Vault, sentralisert logging og total SSO brukes. Etterpå, klokken 15:00, holder Alexey mesterklasse, hvor alle som kommer vil kunne ta på alle disse instrumentene med egne hender.

Apache Kafka i Avito: en historie om tre reinkarnasjoner

rapporten Anatoly Soldatov om hvordan Avito bygger Kafka som en tjeneste vil selvsagt være av interesse for de som bruker Kafka. Men på den annen side avslører det veldig godt prosessen med å opprette en intern tjeneste: hvordan samle inn tjenestekrav og -ønsker fra kollegaer, implementere grensesnitt, bygge samhandling mellom team og lage en tjeneste som et produkt i bedriften. Fra dette synspunktet er historien igjen nyttig for svært forskjellige konferansedeltakere.

La oss gjøre mikrotjenester lette igjen 

Her ser det ut til at alt er klart av navnet. Men disse er det tilbud Dmitrij Sugrobov fra Leroy Merlin, selv i programkomiteen forårsaket heftig debatt. Dette vil med et ord være et godt grunnlag for en diskusjon om hva som generelt anses som mikrotjenester, hvordan man skriver dem, vedlikeholder dem osv.

CI/CD for administrasjon av BareMetal-infrastruktur 

Den neste rapporten er igjen to i en. På den ene siden, Andrey Kvapil (WEDOS Internet, as) vil snakke om å administrere BareMetal-infrastruktur, som er ganske spesifikk, fordi alle nå hovedsakelig bruker skyer, og hvis de har maskinvare, er det ikke i så stor skala. Men det er veldig viktig at Andrey dele erfaring anvendelse av CI/CD-teknikker for å distribuere og administrere BareMetal-infrastruktur, og fra dette synspunktet vil rapporten være av interesse for både teamledere og ingeniører.

Fortsett emnet Sergey Makarenko, viste bak kulissene av denne arbeidskrevende prosessen i Wargaming-plattformen.

Kan beholdere være trygge? 

Skal gjennomføre programmet i Gullhjertesalen Alexander Khayorov diskusjonspapir om containersikkerhet. Alexander er allerede på RIT++ påpekte om sikkerhetsproblemene til Helm og måter å bekjempe det på, og denne gangen vil det ikke begrense seg til å liste opp svakheter, men Vil vise seg verktøy for fullstendig isolasjon av miljøet.

"På kanten av universet", 1. oktober

Vil starte Alexander Burtsev (BramaBrama) og vil presentere en av de mulige løsningene for å få fart på nettstedet. La oss se på den vellykkede implementeringen av den femfoldige akselerasjon kun på grunn av DevOps-verktøy uten å skrive om koden. Du vil fortsatt måtte bestemme deg for om du vil skrive om koden eller ikke i hvert prosjekt, men det er alltid nyttig å ha en slik erfaring i tankene.

DevOps i 1C: Enterprise 

Petr Gribanov fra 1C-selskapet vil prøve avlive myten om at det er umulig å implementere DevOps i en stor bedrift. Hva kan være mer komplekst enn 1C: Enterprise-plattformen, men siden DevOps-praksis er anvendelig selv der, tror jeg at myten ikke vil stå.

DevOps i tilpasset utvikling

Anton Khlevitsky i forlengelse av rapporten til Evgeniy Fomenko vil fortelle, hvordan MegaFon bygde DevOps på leverandørsiden og bygget Continuous Deployment, inkludert tilpasset utvikling fra flere programvareleverandører.

Tar med DevOps til DWH/BI

Et ikke-standard, men igjen interessant tema for ulike deltakere vil avsløre Vasily Kutsenko fra Gazprombank. Vasily vil dele praktiske råd om hvordan man kan utvikle en IT-kultur innen datautvikling og anvende DevOps-praksis i Data Warehous og BI, og vil fortelle deg hvordan pipelinen for arbeid med data er forskjellig og hvilke automatiseringsverktøy som virkelig er nyttige i forbindelse med arbeid med data.

Hvordan (du) kan leve uten en sikkerhetsavdeling 

Etter lunsj Mona Arkhipova (sudo.su) vil introdusere oss med det grunnleggende DevSecOps og vil forklare hvordan du kan bygge inn sikkerhet som en prosess i utviklingsprosessen din og slutte å bruke en egen sikkerhetsavdeling. Temaet er presserende, og rapporten bør være svært nyttig for mange.

Lasttesting i CI/CD av en stor løsning

Kompletterer det forrige emnet perfekt opptreden Vladimir Khonin fra MegaFon. Her skal vi snakke om hvordan introdusere kvalitet i DevOps-prosessen: hvordan du bruker Quality Gate, registrerer ulike saker i systemet, og hvordan du integrerer det hele i utviklingsprosessen. Denne rapporten er spesielt egnet for de som jobber med store systemer, men selv om du ikke jobber med enorm fakturering vil du finne interessante aspekter for deg selv.

SDLC og overholdelse

Og det neste emnet er mer relevant for store selskaper – hvordan introdusere Compliance-løsninger og standardkrav i prosessen. Ilya Mitrukov fra Deutsche Bank Technology Center vil demonstrereAt arbeidsstandarder kan godt være kompatible med DevOps.

Og på slutten av dagen Matvey Kukuy (Amixr.IO) vil dele statistikk og innsikt om hvordan dusinvis av team rundt om i verden er på vakt, sorterer ut hendelser, organiserer arbeid og bygger pålitelige systemer, og vil forklare hvordan det hele henger sammen med SRE.

Nå misunner jeg deg til og med litt, fordi reisen gjennom DevOpsConf 2019 du bare må. Du kan lage din egen individuelle plan og nyte hvor organisk rapportene vil utfylle hverandre, men jeg, som en hvilken som helst guide, vil mest sannsynlig ikke ha tid til å se nøye rundt.

For øvrig, i tillegg til hovedprogrammet, har vi så å si en campingplass – et møterom, der deltakerne selv kan organisere en liten treff, workshop, mesterklasse og diskutere presserende saker i en intim setting. Foreslå et møte enhver deltaker kan, og enhver deltaker kan fungere som programkomité og stemme på andre møter. Dette formatet har allerede bevist sin effektivitet, spesielt når det gjelder nettverk, så ta en nærmere titt denne delen tidsplan, og under konferansen, se etter kunngjøringer om nye møter i telegram kanal.

Vi sees i DevOpsConf 2019-galaksen!

Kilde: www.habr.com

Legg til en kommentar