• Your First Day as a Puppet Master

    Communication Arts and Sciences Building, MSU (Room 233)

    Joe Ryan will take us through an introduction to Puppet (https://puppet.com/), a configuration management tool written in C++, Clojure, and Ruby, leveraging a declarative syntax to help automate system configuration. Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

  • Global Azure Bootcamp 2019

    The Fledge

    To learn more about you can go to https://global.azurebootcamp.net/ For the Lansing location, we are going to focus on getting people who are new to Azure familiar with the ecosystem and deploying solutions. Everyone who comes will get: 1) Information about Azure offerings and how to manage resources 2) Hands-on experience creating Azure resources 3) Free lunch courtesy of Microsoft 4) $80 in Azure credits to be used for up to a month Bring yourself, a laptop, and a desire to learn! From 9:00am to 10:00am we'll be getting laptops ready with the core software we'll be using: * PowerShell Core (v6) * Az PowerShell Module (>= 1.4.0) * Git (latest version for your OS) * Node (>= 8) * .NET Core (v[masked]) * If you don't have an IDE, Visual Studio Code All of these tools are cross platform, so you can choose if you want to use Windows, Mac, or Linux. If you get your laptop all set up on your own, you can join the party at 10:00am, where we'll have a presentation on Azure at a high level before we start diving into deploying our own resources to our complimentary subscriptions.

    8
  • DevOps A-Z: Terms and Concepts with Prizes!!!

    This will be a very beginner friendly overview of a lot of the terms, concepts, and tools that swirl around the world of DevOps. There will also be a chance to win a copy of "Continuous Delivery" as you play "Buzzword Bingo". Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

    5
  • Stump the Chump - DevOps Questions Answered

    Communication Arts and Sciences Building, MSU (Room 233)

    What problems are you currently encountering related CI/CD pipelines, organizational communication, production monitoring and alerting, or anything else related to DevOps? Come and ask your fellow DevOps Meetup members and get your questions answered, or at least get some pizza ;-)

    2
  • DevOps Hands-on Workshop

    Communication Arts and Sciences Building, MSU (Room 233)

    Bring a laptop and follow along as we build out a deployment pipeline and tweak our app in order to make idempotent deployments. The workshop itself will focus on using GitHub and a free Azure Pipelines account, working out concepts of a build once deployment, environment configuration, and Continuous Integration and Continuous Delivery in general. If you plan to follow along, prior to the workshop you should make sure you have a GitHub account (https://github.com/), an Azure Pipelines account (https://azure.microsoft.com/en-us/services/devops/pipelines/), and a free Azure account (https://azure.microsoft.com/en-us/free/). You should also install Git (https://git-scm.com/) and Node (https://nodejs.org/en/).

    8
  • Elasticsearch Deep Dive

    Communication Arts and Sciences Building, MSU (Room 233)

    Joe Ryan goes beyond the basics of feeding data to Elasticsearch and explores many of the tweaks that can help you get the most out of it. Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

    1
  • Promises and Queues: Using Unlikely Suspects to Handle Async Parallel Processes

    Communication Arts and Sciences Building, MSU (Room 233)

    My last job was with a distributed manufacturing platform for turning digital ideas into physical products. They enabled customers to upload 3D models, have the models manufactured into physical goods, and delivered into the customer's hands, all within 24 hours. Every time a digital model is uploaded, we processed the file with an array of tools that inspect the model and make determinations about its manufacturability, size, and perhaps most importantly, price. One of the very first things I did there was to completely overhaul this process, converting it from a mystical black box to a clear set of discrete processes with copious amounts of highly visible logging. While there are many possible ways to do this, I chose Jenkins, and in supporting this system for over a year, while I may use different tools to do it now, Jenkins bought us a lot of time in the interim, and I left them with quite a bit of runway before any changes would be required. In this talk I will cover where we started, why I chose Jenkins, why it works so well for this use case, and how to use these same patterns to solve your asynchronous parallel processing problems, regardless of your platform. Our use patterns showed us that managing jobs in Jenkins can be a very similar experience to managing code deployed to server-less solutions such as AWS Lambda. Let me show you how. Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

    1
  • Container Transformation Round Table

    Communication Arts and Sciences Building, MSU (Room 233)

    Are containers the right thing for you? What pitfalls have others encountered? What alternatives are there? Join us for an informal discussion of what it takes to transform your infrastructure toward containers and find out if it's the right thing for you. Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

    1
  • Logging and Monitoring

    Communication Arts and Sciences Building, MSU (Room 233)

    Joe Ryan will lead discussion around the tools and techniques used for modern logging, monitoring, alerting, etc., to you give you ideas for how to improve your operational awareness. Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

    1
  • Serverless Computing in Azure

    Communication Arts and Sciences Building, MSU (Room 233)

    Brendon Thiede will share his experiences working with Azure Functions to create a serverless Slack app for checking web app health. Free parking after 6pm in "Ramp 5": https://goo.gl/maps/jxnC9uyR7ks or https://maps.msu.edu/interactive/index.php?location=DPLE Pizza will be available thanks to our food sponsor: A2 Hosting - https://goo.gl/YcCWTj A2 Hosting is a web hosting company based out of Ann Arbor, Michigan with data centers across the globe. At A2, we specialize in performance based hosting for everyone, with a proactive service team working around the clock. Whether you've never run a website before or are a professional developer, rest assured we have a web hosting solution to meet your unique needs!

    3