• London DevOps #47

    Publicis Sapient

    For our October meetup we are hosted by Publicis Sapient at their offices in Farringdon. Here is the draft schedule (subject to change): 6:30pm - Arrival 6:45pm - Introductions 7:00pm - DevOps for Machine Learning, why is it different? - Ryan Dawson DevOps instincts tend to be shaped by what has worked well before. Instincts derived from mainstream software development projects get challenged when we turn to enabling machine learning projects. The key reasons are that the development/delivery workflow is different and the kind of software artefacts involved are different. We will explore the differences and look at emerging open source projects in order to appreciate why the DevOps for machine learning space is growing and the needs that it addresses. 7:30pm - Using scheduling to your advantage: Building applications that scale - Nicolas Corrarello We all seem to have learned the webscale lesson pretty well. But it is a bit last decade. Now we have container scheduling almost everywhere. Join me to discuss design patterns on how to leverage container schedulers to make your applications scale more effectively. Nicolas Corrarello’s background includes 6+ years of Ops experience, as well as being a support engineer for a number of software vendors and being an instructor for the Red Hat Certification program. Most recently he was a solutions engineer for Puppet and eventually lead the team, before moving on to building the Solutions Engineering team for HashiCorp in Europe. He is an ocasional contributor for HashiCorp Vault, and has assisted in the implementation and run-book for a number of HashiCorp products for European Customers. 8:00pm - The AI world is here and its presence is being felt but what does the next chapter look like if you’re a British citizen? - Duncan Gray In this talk Duncan considers how we might be about to reach a tipping point for AI and robotics, which at first glance looks like a major triumph for tech firms. However if we think through the possible impacts of a world dominated by AI and robotics we might come to see that short term success could cause long term turbulence for the tech sector. Duncan Gray is founder of BRODIE an international responsible business firm that works with clients in many sectors including technology to think about their ethical, social and environmental impacts. 8:30pm - Close and pub Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    4
  • London DevOps #46

    Funding Circle

    London DevOps returns after the summer break. For our September meetup we are hosted by Funding Circle at their offices in the city. Here is the draft schedule (subject to change): 6:30pm - Arrival 6:45pm - Introductions 7:00pm - A Modern Multi-dimensional Scaling Story - Panos Stravopodis With the rise of workload orchestrators (eg. Kubernetes and Mesos), traditional scaling strategies tend to be ineffective: They cost us money, time and sometimes customer satisfaction. We all have distributed applications, pub/sub systems, turning monoliths to micro-services and try to be cloud-native. But is this enough? In this talk, we will take a deep dive in the strategies used at Funding Circle, technologies that help define and leverage relevant metrics, and talk about the future of workload orchestration. Panos Stravopodis is a Principal Platform Engineer at Funding Circle. 7:30pm - Best Practice Application Delivery in a Cloud Native World - Lewis Marshall From infrastructure to CloudNative, the benefits of reducing the complexity for developers. As the app delivery landscape changes what are the new challenges for an organisation? Lewis is an SRE and Tech Evangelist (appvia.io). He has 28 years of software and infrastructure experience from x86 Assembly and DIP switches to Golang and Kubernetes. Also a space geek with a OneWheel. 8:00pm - From Zero to Hero: Open Source Engineering - David Jeche The Open source methodology is something that seems not to make sense to many people. If you are in our circle it does. If you are outside it does not. In this talk, we explore business and technology, where they meet and how they succeed together. The fundamental question of this talk being, to make money or not to make money ? I believe we in this time, as heroes are in a position to fundamentally change the world as we know it. 8:30pm - Close and pub Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    11
  • London DevOps #45

    Babylon Health

    Details For our July meetup we are generously hosted by Babylon Health at their offices in Chelsea. Here is the draft schedule (subject to change): 6:30pm - Arrival, Drinks and Food 6:45pm - Introductions 7:00pm - A year of GitOps in production - Dmitri Lerko (loveholidays) A retrospective... In 2018 loveholidays migrated from on-premise to GCP's GKE. In this journey they abandoned their do-it-all Jenkins and embraced minimalistic Google Cloud Build for CI/CD needs. They decided outright that they wanted declarative, source controlled system of deployment and change management. GitOps using Weave's Flux came to the rescue. They've learnt that cultural change was the hardest obstacle. Learn about the pros and cons of GitOps for Kubernetes. 7:30pm - Adventures in WebAssembly - Milos Gajdos Milos will talk about WebAssembly (Wasm), which is bringing near-native performance to the browser, by allowing devs to build high-speed web apps in the language of their choice. Full synopsis TBA 8:00pm - Open Floor Session 8:30pm - Close and pub Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    2
  • London DevOps #44

    J.P. Morgan

    Details For our June meetup we are generously hosted by J.P. Morgan Chase at their offices in Canary Wharf. Here is the draft schedule (subject to change): 6:30pm - Arrival, Drinks and Food 6:45pm - Introductions 7:00pm - Kevin Cameron - J.P. Morgan Chase DevOps Evolution: Panoptic Culture Kevin will share his experience in spreading the ethos of DevOps across both sunrise and sunset applications. He will talk about both successes and failures in building a collaborative inclusive culture across the globe, to strive for that “production stability” mindset from the outset. He will touch on how you can apply DevOps to more obscure scenarios and how to identify the right people and behaviors when striving for a positive transformation. Kevin has 15 years experience working on all aspects of the Software Development Lifecycle. His roles have varied between pure Engineering, Development & Support. He has worked in sole contributor roles as well as managing large teams in his time at J.P. Morgan Chase. He currently drives a transformation program around DevOps & SRE Adoption within the Investment Bank and enthusiastically leads a local DevOps community of practice in Glasgow. 7:30pm - Our DevOps Journey - Gary Povey and Clayton De Souza - Invesco Gary and Clayton will describe Invesco’s agile and DevOps journey, and how they have evolved the culture and the organisation to respond to the contemporary needs of the company. Gary Povey is Associate Director at Invesco, working in the Investment Technology domain. Responsible for strategy and delivery of the Investment platform, software and tools for the Investment Professionals. Clayton De Souza is Development Team Leader for Invesco Engineering Services. Responsible for developers across UK, Hyderabad and Houston focusing on Investment Data platform and re-modelling the legacy systems to leverage .NET, test automation and DevOps practices. 8:00pm - Panel Session 8:30pm - Close and pub Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    8
  • London DevOps #43 @ Facebook

    Facebook London

    ***IMPORTANT NOTE*** SIGNUP FOR THIS EVENT IS ON EVENTBRITE - CLICK THE LINK BELOW Please join the London DevOps community at a special free meetup event organised in partnership with Facebook. We will have two talks on the night, a panel session, and refreshments and food will also be provided. This is a once-yearly event, portions of which will not be recorded, and spaces are only available for a few days, so please ensure you sign up on Eventbrite as soon as possible. ***IMPORTANT NOTE*** SIGNUP FOR THIS EVENT IS ON EVENTBRITE - CLICK THE LINK BELOW https://www.eventbrite.co.uk/e/london-devops-43-facebook-registration-60743987903 Thanks Many thanks to Facebook for sponsoring the event. Thanks also to our other sponsors Prism Digital and Adaptavist for invaluable help and support in organising this event. You will need to show photo ID at the venue, so the name you sign up with must match your ID. Details of how to get to the venue are here. Want to stay connected to Facebook? Upon signup please opt in if you are happy to be contacted about upcoming recruiting events & job opportunities. If you reside in the EU or are considered for a position in the EU, learn how we collect and use your information, and learn about your rights under GDPR in our Candidate Privacy Statement.

    1
  • London DevOps #42

    Telegraph Media Group

    Details For our April meetup we are generously hosted by the Telegraph at their offices in Victoria. Here is the draft schedule (subject to change): 6:30pm - Arrival, Drinks and Food 6:45pm - Introductions 7:00pm - An Engineer's Guide to a Good Night's Sleep - Nicky Wrightson, Principal Engineer at River Island As organisations look to empower engineers more, and embrace DevOps practices, we have seen the support role change quite a bit too. In this talk, I will be exploring and discussing some of my top approaches and techniques to help reduce the risk of that dreaded 3am call! You will gain some practical insight into how to handle failure in today's more complex distributed microservice systems. 7:50pm - Transpiling: a quick journey from Python to Python - Daniele Esposti Python Software Engineer - Revolut Transpiling is the action of compile your code form a language to another language. In Javascript Babel is the most famous and successful example of this technology. Transpiling is useful to convert code to either the next or to the previous version of the language, or to refactor medium to huge codebases. In this talk we'll learn how a transpiler works, how it breaks downs your code, manipulates it and writes it back. We'll also learn how to write a transpiler for Python out of packages publicly available. 8:30pm - Close and pub Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    1
  • London DevOps #41

    Pivotal Software

    For our March meetup we are generously hosted by Pivotal at their offices next to Silicon Roundabout. Here is the draft schedule (subject to change): 6:30pm - Arrival, Drinks and Food 6:45pm - Introductions 7:00pm - 6 Best Practices for Continuous Delivery Pipelines - Diego Lemos & Derik Evangelista (Pivotal) Years of observations from engineers in the field, trying to solve issues that frequently arise during the software releasing process, have resulted in 6 best practices for CD pipelines becoming apparent. Diego and Derik will talk through how these were found and how to implement them. 7:50pm - From Java Monolith to Kubernetes Microservices: An Open Source Journey with Jenkins-X - Ryan Dawson & Mauricio Salatino (Activiti) Activiti recently transitioned from building a monolithic application in Bamboo to doing continuous delivery on Kubernetes with Jenkins-X. Activiti Cloud is an open source project, and they are building Java libraries as well as a range of microservices that need to be deployed into k8s. Ryan and Mauricio will showcase how they use Jenkins-X to build a range of artefacts, including maven, docker and helm and how they configure their pipelines to move projects from source to a running microservices inside k8s. Mauricio Salatino (https://www.salaboy.com) is currently the Activiti Cloud OSS (https://www.activiti.org) Tech Leader working at Alfresco. Ryan Dawson is a core member of the Activiti team at Alfresco 8:30pm - Close and pub Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    13
  • London DevOps #40

    MOO Print Ltd

    6:45pm - Introductions 7:00pm - Microservices by Example - Nic Ferrier Nic will live code through a microservice example which owns a database. The code will be in JS and is based on stuff Nic has been doing "at a big bank". Nic Ferrier is a Chief Architect at a big bank. 7:45pm - Microservices and Monoliths - Open Floor The microservices movement has been around for a decade or more, but is the approach widely accepted now? Are the compromises needed, for example, for routing traffic between them solved with new technologies such as Istio and Envoy, or are they still insurmountable to all but the super-agile? An open-floor discussion session on where we are on microservices versus monoliths. 8:10pm - TBA - Ben Riley (SWEAGLE) SWEAGLE is an API driven SaaS based platform to collect and consolidate all kinds of configuration data. In this session Ben will show how SWEAGLE helps to consume, test, validate and approve configuration data. Ben Riley is Technical Director of SWEAGLE UK Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    10
  • London DevOps #39 @ John Lewis

    John Lewis Head Office

    For our first London DevOps meetup of 2019 we are generously hosted at the John Lewis and Partners head office near Victoria station. The loose agenda is as follows: 6:45pm - Introductions 7:00pm - Do You Need a Service Mesh? - Matt Turner (Tetrate) Service meshes are cool, but are they useful? We'll explore what a service mesh is and what they can do for your microservices. Are the claims of observability, resiliency, and WAF features real? Are they useful during development, production, or both? Using pictures and demos, we'll find out! Matt Turner is a software engineer at Tetrate, working on Istio-related products. 7:40pm - Rapidly prototyping a Python web app with AWS - Chirayu Shishodiya (Growth Intelligence) Growth Intelligence have recently built a web application to visualise all the Machine Learning models and features we use. We are using Continuous Delivery using AWS Elastic Beanstalk and AWS CodePipeline. The app is written in Python using the Dash framework. I've learnt lessons in automating deployment process, security and infrastructure along the way which I'd like to share. Chirayu Shishodiya works as a software engineer for Growth Intelligence 8:20pm - TBA - panel or open-floor Many thanks to John Lewis for the venue, and to Prism Digital for sponsoring the food and drink. Please get in touch with Marc, Matt or Jack if you'd like to speak at a future meetup :)

    8
  • London DevOps #38 @ MOO

    MOO Print Ltd

    6:45pm - Introductions 7:00pm - Go, Swarm and DevOps vs The Mighty Monolith - Igor Karpovich (Currency Solutions) Imagine you get hired and the first thing you see is a product which takes ages to build, test and deploy. And even if you manage to deploy, running it costs a fortune with all these bugs, downtime for multiple reasons and never ending hotfixes. The talk is going to cover how introducing Scrum, DevOps, Docker, Swarm and Go tied together into microservices based ecosystem allowed one small team to do business critical changes fast and safe. Igor Karpovich is Head of Software Development at Currency Solutions. 7:30pm - Low Latency into China... Really! - Vikram Godse (Alibaba) A brief introduction to Alibaba Cloud, their cross-border connect product, and the unique opportunities it offers. Vikram Godse is a Solution Architect with Alibaba Cloud in UK 8:00pm - Psychological Safety in IT Post-Mortems - Matt Saunders (Adaptavist) Sometimes things go wrong, we have software deployment failures and outages, and we always want to know why to prevent a repeat of this. That's why engineering organisations hold post-mortems. But it is hard to create a good atmosphere for people to speak candidly without feeling guilty or that their job is on the line. We'll review how to do incident post-mortems free of blame and with a constructive outcome. Matt Saunders is Head of DevOps at Adaptavist Please get in touch with Marc, Matt or Jack if you'd like to speak at this meetup or a future one :)

    15