Please note we only have 30 spaces allocated for our group, please only RSVP if you are certain you can attend.
We're happy to announce that we'll be taking part in the JP Morgan 'Large Meetup Collider’ event as part of JP Morgan’s Innovation Week (JP Morgan Global initiative, all offices throughout the world will be involved).
DevOps Glasgow, along with CloudNative Glasgow, Pair Programming Glasgow, and others will be joining in the festivities.
The DevOps Glasgow session will be run by Guy Templeton (Skyscanner).
1830: Hadoop and Streaming Data Technologies by Andy Burgin
1900: DevOps in a Data Warehouse by Andy Burgin
Hadoop and Streaming Data Technologies
The Data tribe at Sky Betting and Gaming runs and maintains their data warehouse solution, this seminar will describe how the team uses the warehouse and the business functions it provides. We will look at the Hadoop technologies we use and how they work, we'll also look at the newer streaming technologies we use at Sky Betting and Gaming.
DevOps in a Data Warehouse
Your organisation may be a high flying technology driven company, providing highly available reliable services to your customers. You may be mature in your devops adoption, maybe your local tech press refers to you as a unicorn. But somewhere in that organisation there may be some pockets resistance where the devops adoption didn't reach.
This is a story of how devops was brought into one such pocket, not by a top down strategic move but by a team of frustrated engineers who could see the benefits the rest of the company was enjoying. We proved even in a non traditional devops environment such as Data Warehousing and CRM it could still happen, this is how we did it.
About Andy
Lead Devop Engineer, Sky Betting and Gaming
In 2013 I formed the local Devops group to meet people who were also "doing devops" and soon realised that there was far more to devops than I had anticipated. I now speak at other local meet up groups and the phpnw unconf about Devops, Lean and TOC and how that all relates to flow. I've presented an ignite at DevopsDays Paris on running a devops group, I was also part of the Arrested Devops podcast discussing Devops Communities.
1830: Hadoop and Streaming Data Technologies by Andy Burgin
1900: DevOps in a Data Warehouse by Andy Burgin
Hadoop and Streaming Data Technologies
The Data tribe at Sky Betting and Gaming runs and maintains their data warehouse solution, this seminar will describe how the team uses the warehouse and the business functions it provides. We will look at the Hadoop technologies we use and how they work, we'll also look at the newer streaming technologies we use at Sky Betting and Gaming.
DevOps in a Data Warehouse
Your organisation may be a high flying technology driven company, providing highly available reliable services to your customers. You may be mature in your devops adoption, maybe your local tech press refers to you as a unicorn. But somewhere in that organisation there may be some pockets resistance where the devops adoption didn't reach.
This is a story of how devops was brought into one such pocket, not by a top down strategic move but by a team of frustrated engineers who could see the benefits the rest of the company was enjoying. We proved even in a non traditional devops environment such as Data Warehousing and CRM it could still happen, this is how we did it.
About Andy Lead Devop Engineer, Sky Betting and Gaming
In 2013 I formed the local Devops group to meet people who were also "doing devops" and soon realised that there was far more to devops than I had anticipated. I now speak at other local meet up groups and the phpnw unconf about Devops, Lean and TOC and how that all relates to flow. I've presented an ignite at DevopsDays Paris on running a devops group, I was also part of the Arrested Devops podcast discussing Devops Communities.
Please ensure you arrive before 6:30pm. Due to security on the building, entry afterwards is extremely unlikely
Agenda:
1800 - Networking / Pizza / Beer
1830 - Pending Confirmation
1930 - Declarative & workflow based infrastructure with Terraform by Radek Simko
2030 - One for the road (Slug & Lettuce)
Declarative & workflow based infrastructure with Terraform
Running a non-trivial infrastructure is the job of any developer or operator, unless they don't care about uptime or their colleagues.To reduce complexity of the task you'll most likely end up codifying your infrastructure and keep track of changes in the code sooner or later.There's a few different approaches you may take and this talk will explain the challenges and benefits of the one Terraform has taken. e.g. declarative over imperative and workflows over technologies.
We'll walk through the motivation behind the design decisions of the main Terraform features, talk about why managing VMs a just one of many concerns in a production infrastructure & ops teams and finally challenge the demo gods by creating & tearing down real infrastructure.
About Radek
Radek is a Software Engineer at HashiCorp, working on Terraform, also a traveller and a foodie.
Please ensure you arrive before 6:30pm. Due to security on the building, entry afterwards is extremely unlikely
Agenda:
1800 - Networking / Pizza / Beer
1830 - Pending Confirmation
1930 - Declarative & workflow based approach to infrastructure with Terraform by Radek Simko
2030 - One for the road (Slug & Lettuce)
Declarative & workflow based approach to infrastructure with Terraform
Running a non-trivial infrastructure is the job of any developer or operator, unless they don't care about uptime or their colleagues.To reduce complexity of the task you'll most likely end up codifying your infrastructure and keep track of changes in the code sooner or later.There's a few different approaches you may take and this talk will explain the challenges and benefits of the one Terraform has taken. e.g. declarative over imperative and workflows over technologies.
We'll walk through the motivation behind the design decisions of the main Terraform features, talk about why managing VMs a just one of many concerns in a production infrastructure & ops teams and finally challenge the demo gods by creating & tearing down real infrastructure.
About Radek
Radek is a Software Engineer at HashiCorp, working on Terraform, also a traveller and a foodie.
Please ensure you arrive before 6:30pm, entry afterwards is extremely unlikely.
Agenda:
18:00 - Networking / Pizza / Beer
18:30 - Super SaltStack by Glynn Forrest
19:30 - Networking
Super SaltStack-Event Driven Orchestration & Configuration Management
Salt, Puppet, Chef, Ansible - which one to choose?
Learn what makes SaltStack stand out from other configuration management solutions, and how you can use the built-in orchestration engine, event bus, reactor, cloud, beacons, and much more, to take your operations to the next level.
We'll see how to get started in less than 5 minutes, and look at some good practices to follow as your infrastructure grows. We'll go beyond configuration management and look into reacting to incidents, self healing-infrastructure, auto-scaling, and other use cases.
We'll also examine some of Salt's weaknesses, and where other tools can be used as inspiration for improvement.
About the Speaker:
When not thinking about Salt, Glynn Forrest combines being a classical musician with freelance programming. Having completed a MMus degree at the Royal Conservatoire of Scotland in 2013, he now plays percussion professionally with orchestras and ensembles in and around Scotland. Simultaneously, he has transformed his programming hobby into a side-career as a freelance software developer. He enjoys helping companies tackle difficult software projects, and refactoring scary legacy codebases.
Episode 3. Super SaltStack-Event Driven Orchestration & Configuration Management
Description changed:
Please ensure you arrive before 6:30pm, entry afterwards is extremely unlikely.
Agenda:
18:00 - Networking / Pizza / Beer
18:30 - TBD
19:15 - Super SaltStack by Glynn Forrest
20:15 - Networking
Super SaltStack-Event Driven Orchestration & Configuration Management
Salt, Puppet, Chef, Ansible - which one to choose?
Learn what makes SaltStack stand out from other configuration management solutions, and how you can use the built-in orchestration engine, event bus, reactor, cloud, beacons, and much more, to take your operations to the next level.
We'll see how to get started in less than 5 minutes, and look at some good practices to follow as your infrastructure grows. We'll go beyond configuration management and look into reacting to incidents, self healing-infrastructure, auto-scaling, and other use cases.
We'll also examine some of Salt's weaknesses, and where other tools can be used as inspiration for improvement.
About the Speaker:
When not thinking about Salt, Glynn Forrest combines being a classical musician with freelance programming. Having completed a MMus degree at the Royal Conservatoire of Scotland in 2013, he now plays percussion professionally with orchestras and ensembles in and around Scotland. Simultaneously, he has transformed his programming hobby into a side-career as a freelance software developer. He enjoys helping companies tackle difficult software projects, and refactoring scary legacy codebases.
6:30pm: Scaling, Tuning and Maintaining the Monolith (MySQL – The Database we all love … to hate) by Ross McFadyen
7:30pm: Linn Products Software Release and Support cycle by Barry Williams
8:30pm: Socialise at Slug & Lettuce
Thanks to our amazing sponsors, Altia Solutions and SkyScanner; without their support, this event wouldn't be possible.
Abstracts:
Scaling, Tuning and Maintaining the Monolith (MySQL – The Database we all love … to hate) by Ross McFadyen
During this talk we’ll take an intricate deep dive into MySQL in production and development and the problems that arise when applications need to scale.
In a world where startups grow to millions of users overnight and the Enterprise demands a tried and tested database we’ll start by examining MySQL’s relevance in a competitive marketplace where NoSQL and other relational databases claim to have it covered.
It can often be difficult to identify exactly where the bottleneck lies and what the next move should be; we’ll discuss best practices for identifying the bottlenecks and the appropriate remedies from scaling vertically and horizontally to clustering and sharding. We’ll also discuss some of the issues that come with MySQL at scale and how we can maintain it with minimal downtime whilst still performing complex tasks.
About the Speaker
Ross McFadyen currently works as Technical Lead and Solution Architect at Digirati; A company focussed on Digital strategy, design, integration and engineering services for the public and private sector. A self confessed evangelist, Ross has an extensive career working with MySQL for a multitude of companies from start-ups to multinational corporations and in a range of sectors from e-commerce to large scale video processing grids spanning hundred’s of servers and covering multiple continents.
Linn Products Software Release and Support cycle by Barry Williams
Linn are a high end hifi manufacturer based in Glasgow; we are engineering focused and we develop the software that goes into the products we sell and provide. We also write all the software that runs production within the factory and have done so for over 20 years.
About the Speaker
I'm Barry Williams, I started working for the IT Department for Linn Products in 2012 and I'm going to talk through our favoured way of designing, developing, releasing, and supporting our products within the factory. Starting from sprint planning with our fellow staff (project stakeholders) to continual releases, our testing ethos, how we package, deploy, monitor and support the services which run our production line.