• ONLINE - Building CI/CD Pipelines

    Online event

    This month our ONLINE meetup will feature two talks on building CI/CD pipelines. It can be daunting to build the "right" pipeline, which ensures correct and sufficient tests and release criteria is verified before deployment to production. We will hear about two real-world pipeline implementations, including the challenges they faced and how they dealt with them. NOTE: START TIME IS AT 18h PORTUGAL TIME (one hour earlier than we used to) Link to Zoom (videoconference) will be visible on this page on the right side (under "Online event") once you are logged in and registered for this meetup. The event starts at 18:00 sharp, please try to connect on time! There will be plenty of time for questions and chatting after the talks! ========= TALK #1: Load testing UK’s biggest food publisher using AWS & Artillery Speaker: João Tiago, Software Engineer at YLD I want to guide you on the journey at this particular client where our main focus was to deliver a CI/CD pipeline solution. The scope of our engagement widened once we noticed a new major version of the app was on the verge to be deployed without validation if it handled production-like traffic. Let me walk you through how we designed a Load Testing Platform integrated into the CI Pipeline, using Artillery.io and several AWS products. I’ll guide you through our approach and the learning we made along the way. João Tiago is a DevOps enthusiast who loves finding simple and elegant solutions to hard problems. When not in front of the black screen, he can be found playing human-chess in the Jiu-Jitsu mats. ========= TALK #2: Automating your Way to Confidence Speaker: Miguel Palhas We recently re-thinked the way we handle releases within Utrust. The goal was to make everything more agile, automated, and a lot more transparent towards the rest of our company. Around the same time, Github Actions went to public beta, and it ended up fitting our needs nicely. It also turned out that this CI has a lot more to offer than I was previously used to. This talk is about our journey to make better and faster releases. Along the way, I'll show examples of how Utrust is handling this process nowadays, as well as some other automations we built for our product team, which ended up saving us tens of hours of headaches during 2019. Miguel Palhas is a professional over-engineer at Subvisual. He made the jump from high-performance computing researcher to web developer, where he's been happily hacking for the past few years, mostly writing Ruby and some awesome web animations. ========= Remember our guidelines of engagement in the video call, to make sure things run as smoothly as possible: 1. When you join, you will be kept muted to avoid noise 2. We ask you to rename yourself to include your name and city/location 3. Turn on your webcam if you don’t mind, so we can recognize each other’s faces and make this more in-person like :) 4. After each presentation, there will be a Q&A round 5. If you have a question, “Raise hand” to let us know OR write it in the chat 5.1. If you “raise hand”, we will call your name and unmute you so you can ask the question 5.2. If you write the question in the chat, we will read it out loud 5.3 Try to limit questions to 1 per talk 6. Feel free to use the chat for discussions with other participants 7. We will keep the call open for 10/15m after the talks for further discussion, virtual networking if you like :) ========= IMPORTANT NOTICE: The talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organisation ([masked]) to have it removed.

    6
  • ONLINE - Running Blockchain in Production

    Online event

    After the success of our first ONLINE meetup last March (despite the lack of pizza), let's do it again on April 20th! NOTE: START TIME IS AT 18h PORTUGAL TIME (one hour earlier than we used to) Link to Zoom (videoconference) will be visible on this page on the right side (under "Online event") once you are logged in and registered for this meetup. This time we will have a single, longer talk that brings two worlds together: Blockchain and Operations, with a real-world example. The event starts at 18:00 sharp, please try to connect on time! There will be plenty of time for questions and chatting after the talk! ========= TALK: One Year of Running Blockchain Applications in Production at Vakt Speaker: Jatin Bhadra, Head of Ecosystem and Cloud Delivery In this talk we will see how VAKT - a digital ecosystem for physical post-trade processing - built and runs a blockchain network. We will look at the design, automation, and support challenges around it, and how we solved them. Jatin Bhadra is a technology leader, architect, consultant, and manager with a background in the financial services industry, commodity industry. He also has strong experience in agile, devops, and cloud based system delivery. ========= Remember our guidelines of engagement in the video call, to make sure things run as smoothly as possible: 1. When you join, you will be kept muted to avoid noise 2. We ask you to rename yourself to include your name and city/location 3. Turn on your webcam if you don’t mind, so we can recognize each other’s faces and make this more in-person like :) 4. After each presentation, there will be a Q&A round 5. If you have a question, “Raise hand” to let us know OR write it in the chat 5.1. If you “raise hand”, we will call your name and unmute you so you can ask the question 5.2. If you write the question in the chat, we will read it out loud 5.3 Try to limit questions to 1 per talk 6. Feel free to use the chat for discussions with other participants 7. We will keep the call open for 10/15m after the talks for further discussion, virtual networking if you like :) ========= IMPORTANT NOTICE: The talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organisation ([masked]) to have it removed.

    1
  • ONLINE - DevOps Experience Reports in Insurance and Telecom

    Dear all, As some say: "There are no hard times for good ideas" So we have decided to organize an ONLINE meetup! (Connection information will be shared soon!) We will have two DevOps stories to share, because we love to hear how different organisations took on the challenges to improve their Culture, Automation, Lean, Measurement, and Sharing (CALMS). What about you? IMPORTANT NOTE TALK #1 - IN ENGLISH TALK #2 - IN PORTUGUESE As usual, you can expect interesting talks with other members of the community, and this time grab a beer and something to bite after the talks and turn on your webcam! :) The event starts at 19:00 sharp, please try to connect on time! ========= TALK 1: On the way to DevOps at Infinera Speaker: Mladen Milev, Engineering Manager In this talk we will dive into the challenges a global telecom equipment provider encountered in their own R&D and operations divisions while embracing DevOps principles. We will follow-up on a project and its evolution from outsourced software developed under waterfall release cycle into an in-house developed agile and rapid release cycle project, bringing close development, tests and operation/customer. Mladen works as Internal Product Owner and Engineering Manager on an enterprise grade software solution for Infinera, a global telecom equipment provider. A defender of DevOps practices, he is helping in transforming traditional projects in DevOps enabled products. ========= TALK 2: "O caminho para o sucesso com DevOps na Fidelidade" Speaker: Vânia Oliveira Pereira, DevOps Engineer Nesta talk vamos analisar como foi iniciada e implantada a adoção do DevOps na Fidelidade, uma conhecida empresa de Seguros. Vamos analisar as dificuldades iniciais (implementação de linhas mais inovadoras num mercado mais conservador), as mudanças de cultura, técnicas e de negócio. Também analisaremos o ciclo de desenvolvimento e os objectivos para o futuro. Vânia pertence à equipa Digital Platforms Management, na área de Arquitetura. Atualmente trabalha para desenvolver o conceito DevOps na empresa. Ela tem um Doutoramento em Ciências de Comunicação (Universidade Lusófona), um Mestrado em Engenharia de informática e Sistema de Informação (Universidade Lusófona), e uma licenciatura em Engenharia de Informática (Universidade Autónoma de Lisboa). ========= IMPORTANT NOTICE: The talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organisation ([masked]) to have it removed.

    13
  • Infrastructure & Monitoring at CERN scale

    Culturgest

    CERN is the European Organization for Nuclear Research, where physicists and engineers probe the fundamental structure of the universe. To achieve its goals it has always required a large amount of computing capacity, with its infrastructure evolving over time from large mainframes to the datacenters of today. It hosts the Large Hadron Collider, a 27km particle accelerator where two beams of protons collide millions of times per second generating 100s of PetaBytes of data. The monitoring pipeline collects, transports and processes several terabytes of metrics and logs per day from more than 50k hosts of the CERN data centres and world-wide grid distributed services. Big Data, Big Compute, Big Infra, Big Metrics. Don't miss this meetup, it's going to be... well, BIG! As always, you can expect interesting chats with other members of the community, beers and something to bite after the talks! The event starts at 19:00 and the talk will start at 19:15 sharp, please be on time. We will have our usual book raffle among those who arrive on time ;) ========= TALK 1: "Computing and Operations at CERN: From Physical HW to Virtualization and Containers" Speaker: Ricardo Rocha, Software Engineer at CERN In this talk, we describe and cover the challenges of running the infrastructure required to store and analyse 100s of PetaBytes of data, and how we manage 1000s of servers totalling more than 300k cores and offering over 400PBs of storage. We will cover the compute and networking infrastructure running on OpenStack as well as the required configuration management services for automation. And we will finish with the current move towards a containerized infrastructure where Docker and Kubernetes play a key role. Ricardo is a software engineer at CERN currently part of the CERN cloud team, focusing primarily on networking and container based deployments. Previously he helped develop and deploy several components of the Worldwide LHC Computing Grid, a network of ~200 collaborating sites around the world helping to analyze the Large Hadron Collider data. He has a computing degree from FEUP (Faculdade Engenharia da Universidade do Porto), joining CERN as part of his final project focusing on Grid Computing. Ricardo has presented his and his teams work in different international conferences - Computing for High Energy Physics (CHEP), IEEE NSS/MIC, IEEE MSST, DockerCon, Kubecon and multiple OpenStack summits. ========= TALK 2: "Monitoring CERN Data Centre and WLCG Experiments" Speaker: Diogo Nicolau, Software Engineer at CERN This talk discusses the monitoring architecture, the challenges encountered in operating and scaling a pipeline to handle billions of events and presents how users benefit from a central monitoring service for processing and analysis of monitoring data. Diogo is a Software Engineer with experience in designing and operating complex data pipelines. He earned his Masters in Computer Science at Instituto Superior Técnico with focus on intelligent decision systems. While yet studying he had the chance to explore several startups where he helped building from recommender systems to marketing newsletters. He joined the CERN IT Department to work on the evolution of monitoring infrastructure towards modern and scalable pipelines for data ingestion and stream processing. In his spare time, as a true millennial, he enjoys travelling and finding new places to eat as much as watching Netflix. ========= IMPORTANT NOTICE: the talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organisation ([masked]) to have it removed.

    15
  • SRE in Practice

    OLX Group

    What is SRE (Site Reliability Engineering)? Do you need to follow all of the Google practices (landing.google.com/sre) to call yourself SRE? What better way to start digging into SRE than to hear two talks from people who work as SRE? What is their everyday job like? What's similar or different from Google's approach? Join this meetup to find out! As always, you can expect interesting chats with other members of the community, beers and something to bite after the talks! The event starts at 19:00 and the talk will start at 19:15 sharp, please be on time. We will have our usual book raffle among those who arrive on time ;) ========= TALK 1: "SRE is Devops or Devops is SRE?" Speaker: Julia Lamenza, SRE at Hostelworld I will help you to understand this buzzword and show my SRE routine inside HostelWorld, let's go! Julia is a DevOps enthusiast, +8 Years working with infrastructure, cloud computing, containers and cool stuff. But more than that with a community mindset focused on sharing knowledge and helping people and companies to reach their goals. TALK 2: "SRE is pretty much what you make of it" Speaker: Luís Rodrigues, SRE at OLX Group A personal overview of a journey through SRE principles, ideas and best practices and how this is actually working across several teams. Presented by an old linux sysadmin guy. This should be good. Luis Rodrigues is a veteran networking and linux sysadmin trying to automate himself out of a job for 20+ years now, with little or no success. Current role as a SRE at OLX group is proof of that. ========= IMPORTANT NOTICE: the talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organisation ([masked]) to have it removed.

    3
  • Xmas Lightning Talks & Cookies!

    tb.lx by Daimler Trucks & Buses

    Hey, DevOps Lisbon NEEDS YOU!! Our December meetup will be fully dedicated to lightning talks, and we encourage everyone to come and share their stories! Doors open at 19:00 and talks will start at 19:15 sharp, please be on time! Lightning talks are short, light and focused on an idea or experience. The talks can be between 5 mins and 10 mins long, slides are optional. Tell us about this great new tool you found, or what DevOps means to you, or about a problem you've faced in your DevOps adoption, or how much you love cats or dogs! Anything goes except direct 'pitches' for organizations, like recruiting, training or service offerings. There will be a prize (100 € Fnac Gift Card) for the best talk (decided by the audience)! And we will raffle among attendees not only a book but also a FREE TICKET for NDC Porto conference (Apr 23-24, workshops not included): https://ndcporto.com Email [masked] or tweet us at @DevOpsLisbon to join the list of speakers. If you need help preparing your talk or slides, do let us know. Let that not be an obstacle to your first public speaking appearance! This will be a relaxed meetup with some special Xmas treats and drinks, of course. LOCATION: grow.inc Avenida Almirante Reis, 65, 7th Floor. Upon arrival (FitnessHut building right outside the Anjos Metro station – direction R. Febo Moniz - take the elevator to the 6th floor and then go up the stairs to the 7th floor). ================== LIGHTNING TALKS ================== - "How Do We Build/Test/Deploy Infrastructure at OutSystems R&D" - Bruno Loureiro (senior software engineer at OutSystems) - "How to Have Better Monitoring of Your Systems - Discover the Not So Hidden Secrets" - Urbano Freitas (team leader at Outsystems) [CANCELLED] - "What the heck is this GitOps thing and how is it different" - Marcio Santos (AWS solutions architect) - "tb.lx in 10 minutes" - Joao Furtado (DevOps engineer at tb.lx) - "Smooth standards consumption with Compliance as Code" - Rodrigo Nascimento (principal consultant at Daemon Solutions) - "Managing flow for fast and predictable delivery. A preliminary report." - João Miranda (deputy director at Banco BPI) - [YOUR TALK HERE] - Send us your suggestion to: [masked] ========= IMPORTANT NOTICE: the talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organization ([masked]) to have it removed.

    2
  • CI/CD at MAN Truck & Bus

    grow.inc LIS

    Curious about how you can do Continuous Integration, Continuous Delivery, Deploy and Test Automation for software running in trucks and buses? So are we! Join this meetup to find out how MAN does it! As always, you can expect interesting chats with other members of the community, beers and something to bite after the talks! The event starts at 19:00 and the talk will start at 19:15 sharp, please be on time. We will have our usual book raffle among those who arrive on time ;) ========= Talk: "How MAN CICDs" Speaker: Robert Kuhr Dream, Code, Test, Deploy, Repeat. These are the steps of today's modern product teams. MAN-IT is growing and needed to provide its technologists with a modern way to achieve their goals. MAN's platform team needs to support cloud, on-premise and embedded-engineering development teams. After surveying the CICD landscape and after much consideration, the decision was to base our CICD infrastructure on Gitlab. Gitlab not only provides the centralized source code repositories for all of our team, but also provides a core tool chain for all development teams, regardless of which technological stack they are developing for providing pipelines for building, testing, deploying and other functionality. In conjunction with Gitlab, MAN is providing SonarQube for best-practices and Static Source Code Analysis along with JFrog Artifactory for hosting artifacts for Maven, NPM, and docker images (with maybe more things in the future). One challenge MAN faces is the onboarding of users and synchronizing the userbase across these additional platforms. This talk will dive into how we are using Gitlab, Sonar, JFrog-Artifactory, where we started with it, where we are going, how we are using AWS Serverless functionality (lambda, streams, step functions, etc) to get us to where we are going and how the CICD/Cloud-team are dog-fooding all of our tools to make sure we can feel the same joys and pains as our user base. It will go from a higher level to start and quickly get technical when discussing our serverless solutions. Robert Kuhr is a Cloud Architect at MAN Truck & Bus AG. Robert architects pragmatic and valuable solutions in the cloud as well as on-prem and in the embedded world. Additionally, he guides teams in crafting solutions to accomplish their goals reasonably while taking account for best practices in CICD and DevOps processes. ========= IMPORTANT NOTICE: the talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organization ([masked]) to have it removed.

    4
  • La Redoute case study + Open Space

    AMA - Agência para a Modernização Administrativa, I.P.

    This time we will have one of the more popular talk subjects: a real-world case study! As always, you can expect interesting chats with other members of the community, beers and something to bite after the talks! The event starts at 19:00 and the talk will start at 19:15 sharp, please be on time. We will have our usual book raffle among those who arrive on time ;) ========= Talk: "How DevOps supported La Redoute reinvention" by Antoine Craske In 2014, La Redoute has 4 years to reinvent itself to regain its profitability. Structural transformation was required to evolve all part of the business and IT, where DevOps revealed to be a major accelerator for us since then. We are now focused on scaling our teams supported by a distributed microservices architecture. We intend to share our experience, practices, learnings during our transformation journey. Antoine Craske is passionate about strategy, innovation, technology, organization and systems. Leading the IT Development Center in Portugal at La Redoute, with 100+ DevOps professionals. Tech Meetup organizer in Leiria, within TICE.Leiria workgroup. Active in open-source, co-founder of Cerberus Testing. ========= Open Space Open Spaces are great to have more participation from everyone and discuss real issues and challenges. Oh, and meet new people! It'll be worth it! Here's what wikipedia has to say about this format: https://en.wikipedia.org/wiki/Open_Space_Technology Open Space's guiding principles "Whoever comes are the right people" "Whenever it starts is the right time" "Wherever it is, is the right place" "Whatever happens is the only thing that could have" "When it's over, it's over" Open Space's law of two feet "If at any time during our time together you find yourself in any situation where you are neither learning nor contributing, use your two feet, go someplace else." ========================================== IMPORTANT NOTE: the talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organization ([masked]) to have it removed.

    1
  • An Engineer's Guide to a Good Night's Sleep

    Celfocus

    Supporting modern day distributed microservice architectures has become infinitely more complex. Nicky Wrightson is coming all the way from the UK to share the mechanisms she has implemented to solve some of those operational issues and most importantly avoid getting support calls at 3am! Don't miss this great session! Doors open at 19:00 and talks will start at 19:15 sharp, please be on time! There will be drinks and food after the talks, as usual! We will have a book to raffle among those who arrive before 19:15! ========================================== Talk: An Engineer's Guide to a Good Night's Sleep Speaker: Nicky Wrightson As organisations look to empower engineers more, and embrace devops practices, we have seen the support role change quite a bit too. Developers are moving from being purely third line support, to working more collaboratively with engineers and operational staff. Also as we move to cloud native microservice solutions the increased complexity and diversity of our production landscape means operational staff may well rely more heavily on the engineers, in particular out of hours. I have spent the last 18 years working across a plethora of industries utilising a myriad of technology and approaches. From working on everything from trading applications to content enrichment APIs, I have seen a lot of approaches and processes try to help minimise operational support for developers. 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. This will include looking at approaches to resiliency, understanding your system, understanding the requirements for fault tolerance, and the developers' mindset necessary for this. I will be peppering this talk with real world examples and an occasional war story along the way too. Nicky is a principal engineer working at Skyscanner and formerly of the Financial Times. She passionately drives forward cloud native architectures and approaches that allow engineers to deliver deliver business value quickly whilst also reducing the support overhead needed for complex distributed systems. @nickywrightson https://uk.linkedin.com/in/nicky-wrightson-b2707a1 ========================================== IMPORTANT NOTE: the talks will be recorded and published in the DevOps Lisbon YouTube channel. By signing up for this event you explicitly agree that your image might appear in the video recordings. Nevertheless, you can always get in touch with the organization ([masked]) to have it removed.

    8