- Philly DevOps September Virtual Meetup
6:30 - Session Opens - Time to get connected and sort out your tech. Please mute when joining and only unmute as needed to participate. 6:45 - Welcome and Announcements from the DevOps Community This segment is always crowdsourced. If you know of something interesting happening in DevOps, Please feel free to speak up. 6:50 - 60 Seconds Each from People That Are Hiring - I'll ask for speakers at this point, please feel free to take 60 seconds to tell attendees about specific positions that you are hiring for. If you are a recruiter, please do not just say "we are hiring for a lot of positions", no one will get back to you. Speakers can mention a few positions if they can fit them inside their minute. More details get better responses. 6:55 - First Talk -Topic: How I Built My Family Menu, A Personal Helper Application Summary: My Family Menu is Anh’s personal application built to help her with many things in the kitchen from storing recipes, planning meal plans, taking notes, to creating grocery list. Anh built the app using React, Flask, and PostgreSQL. The React app is hosted on S3, distributed by CloudFront. The Flask app image is stored in ECR, served and orchestrated by ECS. And the database is persisted on AWS RDS. Bio: Anh Lu, a graduate from Penn LPS Coding Boot Camp, is a Software Engineer at Harmelin Media with 2 years of experience. Anh is a career changer whose background was in Project Management. She found out that she could code when she taught herself Excel VBA to create reports. She is most interested in DevOps and Cloud Computing and has been teaching herself AWS and Container technologies. Anh loves spending her free time coding, cooking, and gardening. 7:15 - 8ish - Second Talk - Bringing It All Together: An Evaluation of Service Mesh Solutions You have successfully developed and deployed your microservices architecture, but you find that managing communication between your services and containers is becoming more complex and clumsy as you scale. This talk will begin with a definition of “service mesh” and what potential roles it can play in your microservices architecture. We’ll explore the pros and cons of the following popular service mesh implementations: Istio, Linkerd, Conduit. I’ll touch on the differences in the ease of implementation, integration with existing monitoring solutions, traffic flow, and service-to-service authentication. After this talk, you will be able to make an informed decision on the best service mesh architecture to implement in your environment. Melissa McKayDeveloper Advocate - JFrog, Inc. | Colorado, United States Melissa's background and experience as a software engineer spans a slew of technologies and tools used in the development and operation of enterprise products and services. She is a mom, software engineer, Java geek, huge fan of UNconferences, and is always on the lookout for ways to grow and learn. She has spoken at CodeOne, Java Dev Day Mexico and is part of the JCrete and JAlba UNconference teams. She is currently a Developer Advocate for JFrog, Inc. 8ish-9ish. Meetup End - Open Session, Once Q&A has wrapped up feel free to hang out and discuss/network/talk about whatever.
- Philly DevOps June Meetup
6:30 - Session Opens, time for you to get your tech sorted and eat snacks, BYOB. 6:45 - Welcome - Announcements from the DevOps Community 6:50 - 60 Seconds Each from 5 People That Are Hiring 6:55 - Title: Automated E2E Testing on Every Pull Request - Todd McNeal Co-founder at Reflect Description: Executing unit and integration tests on every Pull Request is a common practice. End-to-end tests are typically not run on every Pull Request since they execute slower, and need to be executed in a browser process against a live environment. In this talk we'll cover some new approaches that allow for E2E tests to run much more frequently by spinning up ephemeral environments and executing parallel tests against the ephemeral environment. So for this talk I would be demoing Reflect (https://reflect.run) alongside a tool called Release (https://releaseapp.io/) which is a product that uses Kubernetes under the covers to spin up ephemeral environments based on triggers like opening a PR 8 - Feel free to hang around and network post meetup.
- Philly DevOps May Meetup - ONLINE-Link will be sent out right before event.
Link will be sent out a bit after 6 on the day of the event to those that have RSVP'd Yes. 6:30 - Sort out your technical issues. BYOB 6:40 - Welcome - Announcements from the DevOps Community 6:45 - 60 Seconds Each from 5 People That Are Hiring 6:50 - Title: OpenShift - making the Kubernetes experience easier Abstract: During this presentation, you will be learning about what OpenShift is, the purpose of it, and how exactly it works. There will be a demo showing how to create a highly available and managed OpenShift cluster with a click of a button. Bio: Danielle Malamut is a Cloud Platform Technical Solutions Specialist at IBM for the Industrial Market. On a daily basis, Danielle engages with Automotive, Technology, and Manufacturing clients helping them progress their Cloud infrastructure. Before working at IBM, Danielle was a Quality Assurance Analyst at a Computer Software company. Danielle has a BS in Computer Science & Information Systems from Stockton University and is passionate about Cloud Computing. 7:25 - Second Talk - TBD 8:10 - After-Meetup Drinks Sponsored by TBD
- Philly DevOps April Meetup - VIRTUAL MEETUP - WELCOME TO THE FUTURE
Hi Everyone. We're going Virtual with this month and we have some really interesting talks planned to make it worth your while. EDIT- We are going with BlueJeans not google meet as originally planned. Link will be sent out day of to people who have rsvp'd yes. Please make sure to RSVP so you will get the link when it's finalized. 6:30 - Food and whatnot (BYOB....) This first 5 minutes will be for everyone to sort their streaming out, presenters included. 6:35- Welcome - Announcements from the DevOps Community 6:40 - 60 Seconds Each from 5 People That Are Hiring (if you are hiring and need to speak, grab a presenter slot. ) 6:45 - From the "Bad But Fun Ideas" Department: Websites on AWS Lambda with SQLite on S3 Experimenting with "bad but fun" ideas can prove beneficial. Tim recently released version 0.3 of django-s3-sqlite to PyPI, which allows you to use SQLite as your Django database on S3. This breaks many best practices, and creates race conditions, but for your blog, personal site, or screen scraping project, it can be cost effective. You can check out the performance of his Django website yourself: https://PyPhilly.org - which currently costs a whopping $0.52 per month to host. Join us for a shallow dive into this "bad but fun" idea! About the Speaker Timothy Allen (he/him/his) works as an IT Technical Director for WRDS at The Wharton School, is an organizer of the Philadelphia Python Users Group, DjangoCon US, and a member of the PSF and DSF. He maintains a bunch of packages on PyPI and contributes to Django, FreeTDS, and several other open-source projects. 7:00 - Main Talk - # Creating Continuous Deployment on Azure Pipelines: A (virtually) Hands-On Exercise _We'll start from scratch and create a reference implementation of a continuous deployment process in Azure._ _You'll get to commit code and watch the resulting builds. The stack we make will be a useful stepping stone to more complex Azure deployments_ We all know that the value of continuous deployment isn't just in getting finished features into production more quickly. It's *getting features finished* more quickly, and that's one area where continuous development shines. Which would you prefer: a ninety-minute review session where everyone looks at the feature for the first time, while the developer shares `localhost:9000` over a screen-share... or would you prefer that everyone arrives at a fifteen-minute review session *already* having clicked around a working version and *already* having put their comments into Jira? In this workshop, we'll put together a working reference implementation of continuous deployment on the Azure stack, using Azure DevOps. We'll start from scratch, and we'll work through the steps to get to a working "every push deploys the site" workflow. You'll be added to the repository, and you'll get to make commits and watch the pipeline build. At the end, you can crib from our implementation and use it as a stepping stone for more complex deployments, like feature previews where every *pull request* comes with a working copy of the website. ## About John Young I (John Young) am a Senior Technical Lead at Think Company. I have been doing web development since the 1990s. I believe that the best way to achieve good process is to make good process the _easiest_ thing to do... and that's why I think smooth devops is CRUCIAL to *every* part of *every* organization. 8:ish - Networking/Q&A. I (Damion) will try and give this some general structure, but it will pretty much rely on everyone having manners about speaking out. We may go text only if it gets too crazy.
- Philly DevOps February Meetup
THIS MONTHS MEETUP IS MOVED TO THE NEW BUILDING AT 1800 ARCH! 6:30 - Food and Drink, Courtesy of Comcast Software Strategy & Transformation 6:40 - Welcome - Announcements from the DevOps Community And Share Intro with Philly Serverless. 6:45 - 60 Seconds Each from 5 People That Are Hiring 6:55 - A Word from our After-Meetup Sponsor - GoPuff 7:00 - What happened in Serverless in 2019 Chris Munns, Principal Developer Advocate for Serverless at Amazon Web Services, will join us for a review of all of the updates in the serverless space in 2019. We'll also discuss what DevOps engineers specifically need to know about serverless 8:10 - After-Meetup Drinks Sponsored by GoPuff
- Philly DevOps January Meetup
6:30 - Food and whatnot, Courtesy of Comcast 6:35 - Welcome - Announcements from the DevOps Community 6:40 - 60 Seconds Each from 5 People That Are Hiring 6:45 - A Word from our After-Meetup Sponsor - CircleCi 6:50-7:05 - Talk: Innovation For All, Why Diversity in Open Source Will Lead to Better Products for Everyone Summary: While the technology industry as a whole has been trying to increase diversity , open source is the one area where it has fallen a bit short. This talk outlines the need for diversity in contribution to open source technology, the numbers behind the diversity gap and why diversity helps to create products that work well for everyone. Speaker Bio: Quincy Iheme has always had a passion for technology and the industry as a whole, from the time he built his own personal computer from scratch to editing his Myspace page with basic, HTML, and CSS. Since attending an intensive program to learn web development, Quincy enjoys being a Software Engineer at Comcast and a Web Development Instructor at the University of Pennsylvania. Outside of work, you can find him on some running in some of his favorite obstacle course races! 7:05-8ish - "Visual Regression In Action" Summary: "John Young, senior technical lead at Think Company, shows some day-to-day use cases on visual regression tools for common use cases. Just like a pull request shows you only the lines of code that changed in a branch, a visual regression test can show you what's changed _visually_. John will show off a bunch of ways to implement that ability -- making it a part of the developer's testing flow, making it a part of Continuous Deployment integration, and making it a part of QA. We'll collaborate on a reference implementation, and we'll discuss some important prerequisites that "unlock" the power of visual regression. 8:10 - After-Meetup Drinks Sponsored by CircleCI
- Philly DevOps December Meetup
6:30 - Food and whatnot, Courtesy of Comcast 6:40 - Welcome - Announcements from the DevOps Community 6:45 - 60 Seconds Each from 5 People That Are Hiring 6:50 - A Word from our After-Meetup Sponsor - NextGen 7:00 - Shiju Daniel - Intro To DevOps/SRE History of DevOps (Toyota’s LEAN principals) What is Agile Methodology Tension between Developers vs. Operations Principle of Flow Foundations of Dev Pipeline Automated Testing Continuous Testing Principle of Feedback Telemetry to view problems Enable Dev & Ops feedbacks sessions to make deploys safer Principle of Continuous Learning/Feedback Inject learning into daily work 8:10 - After-Meetup Drinks Sponsored by NextGen