2. APIen hallinnalla
uutta liiketoimintaa
Webinaari 16.2. klo 14-15
Henrin Kokkikoulu -
OpenShift
Aamiainen Helsingin konttorilla
22.2. klo 8.30-9.30
Sosiaalinen Intranet
Tapahtuma Helsingiss辰 9.3. klo
8.30-11
E-Commerce
Helsinki
Tapahtuma (Messukeskus osasto
5g34) 8.-9.3.
Liferay Audience
Targeting
Webinaari 21.3. klo 10-11
DevOps Stack
CI/CD
Webinaari 28.3. klo 10-11
DEVOPS ATLASSIAN WAY
WEBINAARI 24.10. klo 10-11
10:00 Tervetulosanat ja alustus aiheeseen, Olli Aro, Sales Director
10:10 Miten koen DevOpsin ty旦ss辰ni?, Tero J辰rvenp辰辰, Platform Architect
10:25 DevOps Atlassian Way Bitbucket & Bamboo & Jira & Hipchat, Mika Nokka, ALM expert
10:50 Ambientian ALM-tarjonnan esittely, Olli Aro, Sales Director
10:55 Kysymykset, yhteenveto ja Atlassian-hupparin arvonta
11:00 Tilaisuus p辰辰ttyy
3. Kuka 辰辰ness辰?
Tero J辰rvenp辰辰
Platform Architect
tero.jarvenpaa@ambientia.fi
+358 40 540 2317
Mika Nokka
ALM Expert
mika.nokka@ambientia.fi
+358 40 512 0009
Olli Aro
Sales Director
olli.aro@ambientia.fi
+358 40 707 4143
4. ITSM Atlassian Way
Webinaari 26.10. klo 14-11
GDPR vaikutukset
organisaation prosesseihin
ja j辰rjestelmiin
OpenShift Day
Kokop辰iv辰n tilaisuus Helsingiss辰
14.11. klo 10-16
ITSM Atlassian Way
Kokop辰iv辰n tilaisuus Helsingiss辰
16.11. klo 10-18
Datacenter Atlassian
Way
Webinaari 28.11. klo 14-15
Hybridipilvist辰
Webinaari 30.11. klo 14-15
Q4
Webinaari 3.11. klo 10-11
5. APIen hallinnalla
uutta liiketoimintaa
Webinaari 16.2. klo 14-15
Henrin Kokkikoulu -
OpenShift
Aamiainen Helsingin konttorilla
22.2. klo 8.30-9.30
Sosiaalinen Intranet
Tapahtuma Helsingiss辰 9.3. klo
8.30-11
E-Commerce
Helsinki
Tapahtuma (Messukeskus osasto
5g34) 8.-9.3.
Liferay Audience
Targeting
Webinaari 21.3. klo 10-11
DevOps Stack
CI/CD
Webinaari 28.3. klo 10-11
ILMOITTAUDU
www.ambientia.fi/tapahtumat
14. DevOps
Andrew Clay Shaferin ja Patrick Deboisn vuosina 2008 ja 2009
aloittama liikehdint辰 jonka tavoitteena on tuoda erillisin辰 toimintoina
toimivat j辰rjestelmien kehitys- (Dev) ja k辰ytt旦palvelut (Ops)
l辰hemm辰ksi toisiaan.
Vuosikymmenen mittaan m辰辰ritelmi辰 on tullut samaa tahtia
m辰辰ritt辰jien kanssa..
15. Gene Kim ja Three Ways
Ensimm辰inen tapa: J辰rjestelm辰ajattelu (Systems thinking)
- Ajattele kokonaisuutta, 辰l辰 sen osia. l辰 osaoptimoi.
Toinen tapa: Palautesilmukat (Feedback Loops)
- Luo ja vahvista palautesilmukoita, jotka mahdollistavat muutosten
vaikutusten havainnoinnin.
Kolmas tapa: Kokeilemisen kulttuuri (Culture of Experimentation)
- Vaali kulttuuria joka kannustaa kokeilemalla oppimiseen.
16. Miksi DevOps on niin t辰rke辰辰?
Oikein toteutettuna DevOps parantaa koko organisaation
suorituskyky辰 ja arvonluontia asiakkaille.
Kasvavalla m辰辰r辰ll辰 toimialoja DevOps ei ole en辰辰 kilpailuetu vaan
elinehto kilpailussa s辰ilymiselle ylip辰辰t辰辰n.
18. DevOps Ambientialla
Mik辰 on Platform Architect?
Opsin edustaja Devin puolella
Ohjaa sek辰 Devi辰 ett辰 Opsia l辰hemm辰s toisiaan
Alustan kehitys vastaamaan Devin tarpeita
Suunnittelee Devin haluamia ratkaisuja Opsin tarpeet huomioiden
Koordinoi Devilt辰 Opsille tulevaa ty旦t辰
Pohjatiedot
Aikataulut
19. DevOps Ambientialla
Kuka tekee ty旦n?
Devill辰 k辰ytett辰viss辰 vaihtuva henkil旦 Opsista (DevOps-kierto)
Noin kuukauden vuorot
Tiet辰myksen leivitt辰minen
Skaalautuvuus
20. DevOps Ambientialla
Opsin toimintamallit ja ty旦kalut (eli miksi asiat halutaan tehd辰 tietyll辰 tavalla)
Yll辰pidett辰vyys
Standardoidut valmiit ratkaisut (ei keksit辰 py旦r辰辰 uudelleen)
P辰ivitykset
Dokumentointi
Automaatio
Ei tehd辰 samaa ty旦t辰 kahteen kertaan
Mitk辰 asiat kannattaa tuoda automaation piiriin
21. DevOps Ambientialla
Miten t辰m辰 kaikki n辰kyy asiakkaalle?
Projektit nopeammin k辰yntiin ja l辰pi
Muutokset nopeammin valmiiksi
Jatkuvasti parempaa palvelua
22. DevOps Ambientialla
Miten koen DevOpsin ty旦ss辰ni?
PA-rooli perustettiin, jotta Devi辰 ja Opsia saadaan l辰hemm辰s
toisiaan
PA:n asemassa DevOpsin vaikutukset kokee selkeimmin
Yhteisty旦t辰 Devin ja Opsin v辰lill辰 (ei vastakkainasettelua tai syyttely辰)
Liiketoimintal辰ht旦isyys
Jatkuva muutos
DevOps on prosessi
28. THE NEW NORMAL
Agile & Git
7 7 %
Teams of
< 10
8 4 %
Teams of
10-50
6 8 %
Teams of
51-100
7 9 %
Teams of
101-150
8 4 %
Teams of
> 150
overall
77%report using
AGILE
29. THE NEW NORMAL
Agile & Git
8 6 %
Teams of
< 10
8 3 %
Teams of
10-50
6 5 %
Teams of
51-100
7 3 %
Teams of
101-150
7 9 %
Teams of
> 150
overall
78%report using
GIT
31. Devops t辰rkeimm辰t asiat
Mit辰 tehd辰辰n ja milloin, miss辰 speksit asuvat, kuka tekee ja mit辰, miten toteutuksen
eteneminen kulkee, onko bugi korjattu, milloin se on testiss辰 tai tuotannossa
Mist辰 saan kysytty辰 apuja, onko meid辰n palvelut pystyss辰
Miss辰 asiakkaiden feedback asuu, miten se on liittyy tuotteen kehitt辰miseen
32. Devops CI/CD flow Atlassianin tuotteilla
Joskus ty旦kalujen ja ty旦kalujen integroinnin kanssa voi olla
hukassa, jopa p辰辰 pensassa
T辰ss辰 katsauksessa
Atlassianin ty旦kaluketjun mahdollisuudet
(muutos softaan tiketist辰 deploymenttiin)
Ty旦n etenemisen n辰kyvyydest辰
Parhaan ty旦kaluketjuston (oma ja ty旦nantajan
mielipide) hy旦dynt辰minen
33. Kuvitteellinen tuote johon tarvitaan pieni muutos
Jonkinlainen weppisovellus jota asiakkaat k辰ytt辰v辰t
Tarvittaessa ty旦kaluketjusta saadaan tuotua tietoa ulos:
JIRA issue
Buildin tiedot
K辰ytetyn branchin perusteella QA vai testituote tieto
34. Katsauksen ty旦kaluston ja toiminnan himmelikuva
JIRA
Code hosting:
Bitbucket
server
Jenkins Build
server
Bamboo
Build server
Confluence
Amazon
prod. WEB
service
Ambientia
QA WEB
service
Ambientia
production
WEB
service1
Ambientia
production
WEB
service2
HipChatDeveloper
SourcTree / Git client
SW dev environment
Product deployment
Python generated HTML+
JavaScript pages
44. Mit辰 siis tulikaan tehty辰?
Tuotteessa oli bugi tehtiin JIRA issue
Koodin muutettiin, buildattiin,testattiin QA servolla
Tehtiin virallinen PullRequest muutoksen viemisest辰 tuotantoon
(joku katselmoi)
Releasen teko (jossa t辰m辰 ja muut muutokset) vietiin
tuotantoon
Kaikki t辰m辰 seurattavissa alkuper辰isell辰 issuella (ja HipChatin
autokommenteissa), ei tarvitse pomppia eri ty旦kalujen v辰lill辰
erikseen, seurataan tarvittaessa linkkej辰
45. Kysymyksi辰? Liikaa py旦rityst辰?
N辰ill辰 vinkeill辰 p辰辰t辰 ei tarvitse pit辰辰 en辰辰 pensaassa
Atlassianin ty旦kalujen suhteen, asiat toimivat hyvin
Samat asiat voi tehd辰 muillakin (jopa ilmaisilla) vermeill辰
Miten paljon haluaa k辰ytt辰辰 aikaa ja rahaa itse ketjun
virittelyyn? Atlassianissa paljon valmista
Paremmin askelin issueiden mets辰stykseen ?