Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä
-
Upload
ville-seppaenen -
Category
Software
-
view
152 -
download
0
Transcript of Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä
![Page 1: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/1.jpg)
Dev ja Ops samalla sohvallaVille Seppänen
@Vilsepi @GoforeOy
![Page 2: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/2.jpg)
To make error is human.
DevOps Borat
@Vilsepi @GoforeOy
![Page 3: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/3.jpg)
To make error is human. To propagate error to all servers in automatic way is #devops.
DevOps Borat @DEVOPS_BORAT
@Vilsepi @GoforeOy
![Page 4: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/4.jpg)
Ville Seppänen @VilsepiOhjelmistosuunnittelija @GoforeOy
2010-2011 Tiedolla diplomityö pilvipalveluiden hyödyntämisestä oman infran tilapäisenä lisäkapasiteettina
2011-2014 TTY:llä tutkimusta esineiden internetin hallinnasta pilvipalveluna
2013- Goforella ohjelmistokehitystä järjestelmien automaatio- ja ylläpitopainotteisesti
@Vilsepi @GoforeOy
![Page 5: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/5.jpg)
@Vilsepi @GoforeOy
![Page 6: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/6.jpg)
2
Gofore Oy
Tietojärjestelmien kehittäminen ja IT-johdon konsultointi
Suomen 3. ja Euroopan 26. paras työpaikka 2015
Toimistot Tampereella ja Helsingissä
20032004
20052006
20072008
20092010
20112012
20132014
2015e0
2
4
6
8
10
12
14
0
20
40
60
80
100
120
140
160
Liikevoitto (1M €)Liikevaihto (1M €)Henkilöstö vuoden lopussa
1 M
€
Hen
kilö
stön
mää
rä
@Vilsepi @GoforeOy
![Page 7: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/7.jpg)
”Tehdäänkö teillä DevOpsia?”
”Todellakin! Just perustettiin DevOps-tiimi, palkattiin sinne DevOps-insinöörejä, jotka
käyttää DevOps-työkaluja!”
@Vilsepi @GoforeOy
![Page 8: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/8.jpg)
@Vilsepi @GoforeOy
![Page 9: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/9.jpg)
2
Mitä DevOps sitten on?
Kehittäjien (developers) ja palvelinylläpidon (operations) välistä yhteistyötä koko palvelun elinkaaren ajan
Enemmän kulttuuri tai filosofia kuin menetelmä tai työkalu
@Vilsepi @GoforeOy
“…software development method that stresses communication, collaboration, integration, automation, and measurement of cooperation between software developers and other IT professionals…“- Wikipedia, tuo kiistämättömän totuuden lähde
![Page 10: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/10.jpg)
2
DevOps-saarnaajien pyhä kirja
@Vilsepi @GoforeOy
![Page 11: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/11.jpg)
2
Kolme tietä DevOpsiin (the three ways)
1. Järjestelmäajattelu ”Me vaan koodataan, ei vaikuta meihin” Hyvässä projektissa ylläpitoa mietitään jo
kehitysvaiheessa Turha hioa jotain mikä ei ole pullonkaula, visualisoinnilla
(esim. Kanban) näkee helposti missä tökkii
@Vilsepi @GoforeOy
![Page 12: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/12.jpg)
2
Löydä pullonkaulat
@Vilsepi @GoforeOy
![Page 13: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/13.jpg)
2
Kolme tietä DevOpsiin (the three ways)
2. Palautesilmukoiden vahvistaminen Todisteita oikeiden asioiden tekemisestä Jatkuva parantaminen palautteen pohjalta
@Vilsepi @GoforeOy
![Page 14: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/14.jpg)
2
Kerää palautetta ja hanki todisteita
@Vilsepi @GoforeOy
![Page 15: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/15.jpg)
2
Kolme tietä DevOpsiin (the three ways)
3. Kokeilemisen ja oppimisen kulttuuri Kokeile rohkeasti, riko ja korjaa varhain Rakenna itsevarmuutta (”Build confidence”),
tuotantovaiheeseen siirtymisessä ei saisi hiki valua
@Vilsepi @GoforeOy
”Move fast, and break things.”Erik Meijer: One Hacker Way vimeo.com/110554082
![Page 16: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/16.jpg)
2
Kokeile, riko ja korjaa
@Vilsepi @GoforeOy
![Page 17: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/17.jpg)
”Meidän pitää pystyäpäivittämään palvelu50 kertaa päivässä!”
@Vilsepi @GoforeOy
![Page 18: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/18.jpg)
”Meidän pitää pystyäpäivittämään palvelu
aina tarvittaessa”
@Vilsepi @GoforeOy
![Page 19: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/19.jpg)
2
Muuttuuko mikään?
Herätys siiloutumisesta ja muistutus loppukäyttäjän oleellisuudesta
Tekniikkaa ei voi vääntää yksin pimeässä kellarissa Paremmalla yhteistyöllä uusia tarpeellisia ominaisuuksia
saadaan loppukäyttäjille nopeammin ja varmemmin
@Vilsepi @GoforeOy
![Page 20: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/20.jpg)
2
Mihin kannattaa panostaa?
Pelkkä teknologiaosaaminen ei riitä. Yhteistyö- ja neuvottelutaidot. Älä ole yhden teknologian osaaja.
Oleellisten asioiden tunnistaminen. Samalla työmäärällä enemmän tuloksia kun jättää turhat asiat tekemättä.
Pilvipalvelut ja automaatiotyökalut ”helpottavat” Opsia jos ei eksy liian pitkälle.
@Vilsepi @GoforeOy
Tools: ”It’s the Future!”blog.circleci.com/its-the-future
![Page 21: Dev ja Ops samalla sohvalla - DevOps ohjelmistoalan trendinä](https://reader035.fdocument.pub/reader035/viewer/2022081506/55cae5c8bb61eb4c788b47aa/html5/thumbnails/21.jpg)
Tel +358 10 439 [email protected]
Hämeenkatu 16FI-33200 Tampere
Urho Kekkosen katu 7 BFI-00100 Helsinki
Puututko sinä kuvasta?gofore.com/liity-joukkoon