Delivering GOV.UK: DevOps for the nation @annashipman @annas - - PowerPoint PPT Presentation

delivering gov uk devops for the nation annashipman annas
SMART_READER_LITE
LIVE PREVIEW

Delivering GOV.UK: DevOps for the nation @annashipman @annas - - PowerPoint PPT Presentation

Delivering GOV.UK: DevOps for the nation @annashipman @annas @annashipman GDS GDS GDS GDS GDS 2 Anna Shipman Technical Architect Government Digital Service @annashipman Defnition of DevOps @annashipman GDS GDS A culture where


slide-1
SLIDE 1

Delivering GOV.UK: DevOps for the nation

slide-2
SLIDE 2

@annashipman GDS GDS GDS @annas

2

@annashipman GDS GDS

slide-3
SLIDE 3

Anna Shipman Technical Architect Government Digital Service @annashipman

slide-4
SLIDE 4

@annashipman GDS GDS

Defnition of DevOps

slide-5
SLIDE 5

@annashipman GDS GDS

A culture where developers and web ops work together

slide-6
SLIDE 6

@annashipman GDS GDS

The Government Digital Service

slide-7
SLIDE 7

@annashipman GDS GDS

Our job is to transform government

slide-8
SLIDE 8

@annashipman GDS GDS

We want to make government services so good that people prefer to use them

slide-9
SLIDE 9

@annashipman GDS GDS

9

@annashipman GDS GDS

GOV.UK was frst

slide-10
SLIDE 10

@annashipman GDS GDS

The best place to fnd government services and information

slide-11
SLIDE 11

@annashipman GDS GDS

40 million unique visitors per month

slide-12
SLIDE 12

@annashipman GDS GDS

slide-13
SLIDE 13

@annashipman GDS GDS

People come to GOV.UK when they are at their most vulnerable

slide-14
SLIDE 14

@annashipman GDS GDS

Government policy

slide-15
SLIDE 15

@annashipman GDS GDS

slide-16
SLIDE 16

@annashipman GDS GDS

slide-17
SLIDE 17

@annashipman GDS GDS

slide-18
SLIDE 18

@annashipman GDS GDS

Seasonal rhythm of interaction with the state

slide-19
SLIDE 19

@annashipman GDS GDS

slide-20
SLIDE 20

@annashipman GDS GDS

How we got here

slide-21
SLIDE 21

@annashipman GDS GDS

21

@annashipman GDS GDS

slide-22
SLIDE 22

@annashipman GDS GDS

slide-23
SLIDE 23

@annashipman GDS GDS

Working in an agile way

slide-24
SLIDE 24

@annashipman GDS GDS

Infrastructure, operations and compliance are non-negotiable

slide-25
SLIDE 25

@annashipman GDS GDS

Developers using their own laptops to deploy to production was a big win

slide-26
SLIDE 26

@annashipman GDS GDS

“Are we sure that deployments are going to work?”

slide-27
SLIDE 27

@annashipman GDS GDS

How we do DevOps

slide-28
SLIDE 28

@annashipman GDS GDS

Developers deploy their

  • wn code
slide-29
SLIDE 29

@annashipman GDS GDS

29

@annashipman GDS GDS

slide-30
SLIDE 30

@annashipman GDS GDS

Developers support their code in production

slide-31
SLIDE 31

@annashipman GDS GDS

2nd line

slide-32
SLIDE 32

@annashipman GDS GDS

slide-33
SLIDE 33

@annashipman GDS GDS

On call

slide-34
SLIDE 34

@annashipman GDS GDS

slide-35
SLIDE 35

@annashipman GDS GDS

Incidents and post-mortems

slide-36
SLIDE 36

@annashipman GDS GDS

Technology choices

slide-37
SLIDE 37

@annashipman GDS GDS

These are the tools we use at the moment

slide-38
SLIDE 38

@annashipman GDS GDS

slide-39
SLIDE 39

@annashipman GDS GDS

slide-40
SLIDE 40

@annashipman GDS GDS

slide-41
SLIDE 41

@annashipman GDS GDS

slide-42
SLIDE 42

@annashipman GDS GDS

slide-43
SLIDE 43

@annashipman GDS GDS

Monitoring

slide-44
SLIDE 44

@annashipman GDS GDS

slide-45
SLIDE 45

@annashipman GDS GDS

slide-46
SLIDE 46

@annashipman GDS GDS

slide-47
SLIDE 47

@annashipman GDS GDS

slide-48
SLIDE 48

@annashipman GDS GDS

slide-49
SLIDE 49

@annashipman GDS GDS

slide-50
SLIDE 50

@annashipman GDS GDS

slide-51
SLIDE 51

@annashipman GDS GDS

slide-52
SLIDE 52

@annashipman GDS GDS

slide-53
SLIDE 53

@annashipman GDS GDS

slide-54
SLIDE 54

@annashipman GDS GDS

slide-55
SLIDE 55

@annashipman GDS GDS

slide-56
SLIDE 56

@annashipman GDS GDS

slide-57
SLIDE 57

@annashipman GDS GDS

Errbit for application exceptions

slide-58
SLIDE 58

@annashipman GDS GDS

slide-59
SLIDE 59

@annashipman GDS GDS

slide-60
SLIDE 60

@annashipman GDS GDS

slide-61
SLIDE 61

@annashipman GDS GDS

slide-62
SLIDE 62

@annashipman GDS GDS

slide-63
SLIDE 63

@annashipman GDS GDS

slide-64
SLIDE 64

@annashipman GDS GDS

slide-65
SLIDE 65

@annashipman GDS GDS

slide-66
SLIDE 66

@annashipman GDS GDS

slide-67
SLIDE 67

@annashipman GDS GDS

slide-68
SLIDE 68

@annashipman GDS GDS

slide-69
SLIDE 69

@annashipman GDS GDS

slide-70
SLIDE 70

@annashipman GDS GDS

slide-71
SLIDE 71

@annashipman GDS GDS

slide-72
SLIDE 72

@annashipman GDS GDS

Infrastructure as code

slide-73
SLIDE 73

@annashipman GDS GDS

slide-74
SLIDE 74

@annashipman GDS GDS

slide-75
SLIDE 75

@annashipman GDS GDS

But these are just web

  • perations tooling
slide-76
SLIDE 76

@annashipman GDS GDS

slide-77
SLIDE 77

@annashipman GDS GDS

slide-78
SLIDE 78

@annashipman GDS GDS

Your frst 2nd line might be your frst experience of ops

slide-79
SLIDE 79

@annashipman GDS GDS

slide-80
SLIDE 80

@annashipman GDS GDS

slide-81
SLIDE 81

@annashipman GDS GDS

slide-82
SLIDE 82

@annashipman GDS GDS

Document everything for people who are new to it

slide-83
SLIDE 83

@annashipman GDS GDS

Challenges for DevOps

slide-84
SLIDE 84

@annashipman GDS GDS

All your developers now have root

slide-85
SLIDE 85

@annashipman GDS GDS

DevOps in a platform environment

slide-86
SLIDE 86

@annashipman GDS GDS

https://gds.blog.gov.uk/jobs/

slide-87
SLIDE 87

Anna Shipman Technical Architect Government Digital Service @annashipman