Upload
ville-seppaenen
View
154
Download
0
Embed Size (px)
Citation preview
Dev ja Ops samalla sohvallaVille Seppänen
@Vilsepi @GoforeOy
To make error is human.
DevOps Borat
@Vilsepi @GoforeOy
To make error is human. To propagate error to all servers in automatic way is #devops.
DevOps Borat @DEVOPS_BORAT
@Vilsepi @GoforeOy
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
@Vilsepi @GoforeOy
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
”Tehdäänkö teillä DevOpsia?”
”Todellakin! Just perustettiin DevOps-tiimi, palkattiin sinne DevOps-insinöörejä, jotka
käyttää DevOps-työkaluja!”
@Vilsepi @GoforeOy
@Vilsepi @GoforeOy
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
2
DevOps-saarnaajien pyhä kirja
@Vilsepi @GoforeOy
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
2
Löydä pullonkaulat
@Vilsepi @GoforeOy
2
Kolme tietä DevOpsiin (the three ways)
2. Palautesilmukoiden vahvistaminen Todisteita oikeiden asioiden tekemisestä Jatkuva parantaminen palautteen pohjalta
@Vilsepi @GoforeOy
2
Kerää palautetta ja hanki todisteita
@Vilsepi @GoforeOy
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
2
Kokeile, riko ja korjaa
@Vilsepi @GoforeOy
”Meidän pitää pystyäpäivittämään palvelu50 kertaa päivässä!”
@Vilsepi @GoforeOy
”Meidän pitää pystyäpäivittämään palvelu
aina tarvittaessa”
@Vilsepi @GoforeOy
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
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
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