• [Online] Answering the unanswerable question with GitOps

    Online event

    ⏳ Agenda: 18:30 - 19:00: Tech checks with speakers & attendees. 19:00 - 19:05: Welcome 19:05 - 20:00: Steve Wade - Answering the unanswerable question with GitOps 20:00 - 20:30: Q&A 20:30 - 20:35: Jetbrains license giveaway 20:35 - 21:00: Socialising / Networking via Chime 📖 Abstracts: When Steve arrived at Mettle he was asked a question by senior management which he and his team could not answer. This talk will explain how GitOps has enabled them to be able to answer it. Steve will talk about the lessons learnt along the way, the tooling and processes he has helped put in place and what is left to do to complete the journey. 📢 Speaker: Steve Wade currently works in the Platform Team at Underwrite Me in London. Prior to this current role, Steve was a Platform Lead at Mettle helping them build out their GitOps centric platforms. You may have heard him speak on The Art of Modern Ops podcast by WeaveWorks as well as on TGIK. Before Mettle, Steve was a Principal Kubernetes Consultant at Apprenda, providing Kubernetes training and implementation services. Steve has served in technology leadership roles across multiple verticals including real estate, gaming, and the UK parliament. Steve has a BSc in Computer Science and is passionate about cloud-native software development and distributed computing. Steve has a BSc in Computer Science from Portsmouth University and is passionate about cloud-native software development and distributed computing. Blog: https://medium.com/@swade1987 Twitter: https://twitter.com/swade1987 GitHub: https://github.com/swade1987 🏚️ Online We will be streaming the event via Amazon Chime, details will be visible when you RSVP. 💸 Sponsors: Jetbrains for giving away a full license to one of their products 📋 Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

  • [Online] Chaos Engineering (not only) for Serverless

    Online event

    Details ⏳ Agenda: 18:30 - 19:00: Tech checks with speakers & attendees. 19:00 - 19:05: Welcome 19:05 - 20:20: Gunnar Grosch - Chaos Engineering (not only) for Serverless 20:20 - 20:40: Q&A 20:40 - 20:45: Jetbrains license giveaway 20:45 - 21:00: Socialising / Networking via Chime 📖 Abstracts: Chaos engineering has moved from being a buzzword to something companies are adopting to help verify the output of their systems. In this session we'll cover the motivations behind chaos engineering, how we perform chaos experiments, and run some actual experiments in an environment to see how it can help us build reliable applications. Join as we perform real chaos engineering experiments for serverless and serverful! 📢 Speaker: Gunnar is an AWS Serverless Hero and technical evangelist based in Sweden. He has previously worked as both a frontend and backend developer, as an operations engineer within cloud infrastructure, and as a technical trainer, in addition to several different management roles. With a focus on building reliable and robust serverless applications, Gunnar has been one of the driving forces in creating techniques and tools for using chaos engineering in serverless. He regularly and passionately speaks at events on these and other serverless topics around the world. Gunnar is also deeply involved in the community by organizing AWS User Groups and Serverless Meetups in the Nordics, as well as being an organizer of ServerlessDays conferences and AWS Community Day Nordics. 🏚️ Online We will be streaming the event via Amazon Chime, details will be visible when you RSVP. 💸 Sponsors: Jetbrains for giving away a full license to one of their products 📋 Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

  • [Online] OWASP Top 10 Security Tips

    Online event

    Details ⏳ Agenda: 18:30 - 19:00: Tech checks with speakers & attendees. 19:00 - 19:05: Welcome 19:05 - 20:20: Robert MacLean: OWASP Top 10 Security Tips 20:20 - 20:40: Q&A 20:40 - 20:45: Jetbrains license giveaway 20:45 - 21:00: Socialising / Networking via Chime 📖 Abstracts: The OWASP top 10 is a list of the most prolific security issues facing web developers today. In this talk, Robert, will take you through all 10 and demonstrate the problems (we will hack for real… in a safe way) and talk about the solutions. This is an introduction talk, so no prior experience is needed in web dev or security. Not doing web dev? Many of these apply to all development! So join in for a lively session of demos, learning and fun. 📢 Speaker: Robert is a veteran software engineer based in Cape Town, South Africa. He has lead software teams at Amazon Web Services and Microsoft and has lead teams in South Africa to build some of the largest systems in the country. He now works at Equal Experts as the Tech Lead, helping development teams at customers deliver value. Robert is a passionate speaker having presented over 100 times in South Africa and the USA and is constantly highly rated. Robert is also a director of the largest non-profit community for software engineer education in South Africa and is the founder and co-organiser of the largest community conference for software developers in South Africa. Outside of work, he is a proud cyclist and owns almost 100 board games. He is a father to an 11-year-old who is a budding professional YouTuber. Pronouns: He/Him 🏚️ Online We will be streaming the event via Amazon Chime, details will be visible when you RSVP. 💸 Sponsors: Jetbrains for giving away a full license to one of their products 📋 Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

  • [Online] Is it time to break up the monolith? Application modernisation.

    Details ⏳ Agenda: 18:30 - 19:00: Tech checks with speakers & attendees. 19:00 - 19:05: Welcome 19:05 - 19:40: Niel Zeeman: Is it time to break up the monolith? 19:40 - 19:55: Q&A 19:55 - 20:00: Jetbrains license giveaway 20:00 - 21:00: Socialising / Networking via Chime 📖 Abstracts: Is it time? Has making changes become too expensive, time-consuming and exhausting? You know what I'm taking about! That monolith that you do not want to change because a simple change inevitably breaks something somewhere else. In this fairly opinionated session, I am going to talk through the options of breaking up large applications and adopting modern platforms and technologies. We will discuss breaking up the application into manageable chucks leveraging micro-services, containers and serverless technologies. I'll be speaking through some processes, procedures and practices that should give you an understanding of what is possible, and maybe give you the insight and guts to breathe some new life into that big app in the corner. 📢Speaker: A DevOps Solution Architect interested in all things process, quality and technology related. Niel consults on DevOps, ALM and dev processes & methodologies. Speaks Azure DevOps and Azure most of the time and is a Microsoft MVP. 🏚️ Online We will be streaming the event via Amazon Chime, details will be visible when you RSVP. 💸 Sponsors: Jetbrains for giving away a full license to one of their products 📋 Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

    4
  • [Online event] Migration to Aurora Serverless

    Online event

    We're doing a little of the old and a little of the new this time. We'll be online, but back to our regular meetup time slot. Details ⏳ Agenda: 18:30 - 19:00: Tech checks with speakers & attendees. 19:00 - 19:05: Welcome 19:05 - 19:40: Keenan Lawrence: Migration to Aurora Serverless 19:40 - 19:55: Q&A 19:55 - 20:00: Jetbrains license giveaway 📖 Abstracts: * Migration to Aurora Serverless 2 weeks after the GA release, and watching it scale from ~1000 IOPS to over[masked] IOPS * Lessons learned * Cost analysis * Architectural design influences * Operational impact 📢Speakers: Keenan is a DevOps Engineer (he hates that title) at wiGroup. He started out his journey as a Systems Administrator for a small non-profit and now leads a team at one of the most promising mobile fintech companies in SA. Exposure to the wonders of The Cloud and the Power of Automation, he's happiest when he sees the scalability and robustness of the solutions he helps deliver. During the day, he creates CI and CD pipelines as well as spec'ing cloud-based infrastructure. At night, he keeps himself busy with anything from maths and physics to cooking and poker. Having less than 4 years of experience, Keenan is eager to learn as much as he can about cloud-based solutions and automating all the things, failing fast along the way. 🏚️ Online We will be streaming the event via Amazon Chime, details will be visible when you RSVP. 💸 Sponsors: Jetbrains for giving away a full license to one of their products 📋 Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

    1
  • [Online event] Online IDEs (Visual Studio Codespaces and AWS Cloud9)

    We are trying something new for this session, going online *and* changing the time to be over lunch to allow more people to attend. Details ⏳ Agenda: 12:30 - 13:00: Tech checks with speakers & attendees. 13:00 - 13:05: Welcome 13:05 - 13:30: Darko Mesaroš: Build and Operate your Lambda functions with AWS Cloud9 13:30 - 13:55: Rory Preddy: Getting started with Visual Studio CodeSpaces and Devops 13:55 - 14:00: Jetbrains license giveaway 📖 Abstracts: Getting started with Visual Studio: As we’ve all been adopting practices like social distancing and remote working, development teams have become more distributed. This has also inspired the new innovative features of Visual Studio CodeSpaces to have lowered pricing and many more productivity enhancements. Teams can also easily integrate this IDE into a Full cloud development environment for remote DevOps projects. Join me as we show you how to get started, Develop, Deploy and integrated with your DevOps projects. Build and Operate your Lambda functions with AWS Cloud9: We all try to do serverless, write some lambda functions, get them running seems easy - but when it comes to debugging, this can be a struggle. Let’s have a look at how an we Build, Test, Run and Deploy Lambda functions with AWS Cloud9 a browser based IDE with a lot of bells and whistles! 📢Speakers: Rory works in the Developer Relations team at Microsoft and uses his deep research expertise skills to bring Microsoft’s teams together to help professional cloud developers discover and successfully use Microsoft’s Azure platform. He is extremely passionate about the Accessibility programming community. When not captivating the crowd with his presentations as a technical speaker, he can be found in the front row with a distinguished laugh, infectious enough to break the awkward silence in any audience. Married with two children, Rory tries to spend most of his free time with his family and two hyperactive Schnauzers. Darko is a Senior Developer Advocate focusing on Central and Eastern Europe. He shares his passion and technological know-how with Engineers, Developers, and communities across the world. If it can be automated, Darko tries to do so. Most of his focus is towards DevOps and Management Tools, where automation, pipelines, and efficient developer tools is the name of the game – click less and code more so you do not repeat yourself - is what he says! He has a long IT career in various areas, from retail, to government, to even large telcos. At AWS, Darko has worked as a Premium Support Engineer and as a Solutions Architect, which has given him first-hand experience with AWS customers and their AWS adventures, helping them learn the ways of the cloud! As a passionate collector of old computers, he has a collection of computers and games and they came as an inspiration to tinker with computers as much as possible! Darko comes from Serbia, but has lived in Czech Republic, Malta, Ireland and now Germany! 🏚️ Online We will be streaming the event via Amazon Chime, please see details at the end of this page. 💸 Sponsors: Jetbrains for giving away a full license to one of their products 📋 Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/ Meeting ID:[masked] Call in using your phone: South Africa (1): [masked] Meeting ID:[masked] One-click Mobile Dial-in (South Africa (1)): [masked],,[masked]# South Africa (2): [masked]

    3
  • ⚙️What is DevOps? Becoming a DevOps <Engineer | Team Lead | Director> ⚙️

    ⏳ Agenda: 18:00 - 18:30: Arrive & mingle with people. 18:30 - 18:45: Cobus Bernard: Becoming a DevOps Engineer | Team Lead 18:45 - 19:00: Christian Witts: Becoming a Director of DevOps 19:00 - 19:45: Panel discussion with Cobus & Christian 19:45 - 21:00: Networking & mingling 📢Speakers: Christian started out locking up production databases with great gusto 15 years ago, and slowly matured into someone who does not want that to ever happen again, by carefully crafting optimized code that can carry on running until the heat death of the universe. Somewhere along the line he fell into the management track, and is currently the DevOps Director for Impact, helping teams build reliable processes and systems. Cobus started out automating & configuring servers to get his code run without waking him at 2am when it broke and somehow ended up leading a team called DevOps. He is currently the AWS Developer Advocate for Sub-Saharan Africa, but still loves helping other learn about and implement DevOps best practices. 📖 Abstract: Starting off the year with a quick overview of how Christian & Cobus ended up in DevOps roles, followed by a panel discussion hosted by them to discuss what is DevOps in 2020 and answer any questions. 🏚️ Venue The new AWS building on the corner of Roeland and McKenzie (old Ferrarri building). 78 Roeland Street. 🚗 Parking: There is a parkade at Wembley square as well as street parking outside the building. 💸 Sponsors: Jetbrains for giving away a full license to one of their products OfferZen for the speaker gift, shirts and stickers AWS for the venue 📋 Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

    4
  • Centralized Logging Patterns

    New AWS Building

    • Agenda: 18:00 - 18:45: Arrive & mingle with people. 18:45 - 19:30: Main talk: Centralized Logging Patternss 19:30 - 21:00: Continue chatting & networking. • Speaker: Philipp lives to demo interesting technology. Having worked as a web, infrastructure, and database engineer for over ten years, Philipp is now working as a developer advocate at Elastic — the company behind the Elastic Stack consisting of Elasticsearch, Kibana, Beats, and Logstash. Based in Vienna, Austria, he is constantly traveling Europe and beyond to speak and discuss open source software, search, databases, infrastructure, and security. • Abstract: Most organizations feel the need to centralize their logs — once you have more than a couple of servers or containers, SSH and tail will not serve you well any more. However, the common question or struggle is how to achieve that. This talk presents multiple approaches and patterns with their advantages and disadvantages, so you can pick the one that fits your organization best: • Parse: Take the log files of your applications and extract the relevant pieces of information. • Send: Add a log appender to send out your events directly without persisting them to a log file. • Structure: Write your events in a structured file, which you can then centralize. • Containerize: Keep track of short lived containers and configure their logging correctly. • Orchestrate: Stay on top of your logs even when services are short lived and dynamically allocated on Kubernetes. Each pattern has its own demo with the Elastic Stack (previously called ELK Stack), so you can easily try out the different approaches in your environment. Though the general patterns are applicable with any centralized logging system. • Venue The new AWS building on the corner of Roeland and McKenzie (old Ferrarri building). • Parking: There is a parkade at Wembley square as well as street parking outside the building. • Sponsors: Jetbrains for giving away a full license to one of their products OfferZen for the speaker gift, shirts and stickers • Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

    7
  • Synthetic Data: Privacy Problems and Solutions

    New AWS Building

    Details • Agenda: 18:00 - 18:45: Arrive & mingle with people. 18:45 - 19:30: Main talk: Synthetic Data: Privacy Problems and Solutions 19:30 - 21:00: Continue chatting & networking. • Speaker: Peter Juritz is a Software Engineer from Cape Town. He has worked locally and internationally with a wide range of companies, from small to big. Currently he is the lead Engineer at Hazy - a privacy startup based in London. Interests include distributed systems, data engineering and putting off writing Bios. • Abstract: In this talk I'll be discussing modern approaches to Data Privacy. Information is an increasingly influential part of our lives and society - with this come questions on how to treat data responsibly, but still harness it's power. Synthetic data is emerging as a technique to address many of these problems. We will talk about: * Some Privacy Conecpts: Differential/Epsilon Privacy, Anonymization, Privacy Metrics * Some Algorithms: Synthpop, Secure Data Vault, TGAN, ... * Some implications: Data Agility, Security, Policy. • Venue The new AWS building on the corner of Roeland and McKenzie (old Ferrarri building). • Parking: There is a parkade at Wembley square as well as street parking outside the building. • Sponsors: Jetbrains for giving away a full license to one of their products OfferZen for the speaker gift, shirts and stickers • Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/

  • Giving devs easy DevOps via Serverless while still maintaining control

    • Agenda: 18:00 - 18:45: Arrive & mingle with people. 18:45 - 19:30: Main talk. 19:30 - 21:00: Continue chatting & networking. • Speaker: Gareth Mc Cumskey has been in web development since the early 2000’s when table based designs and running your own data centers was the thing to do. In 2016, he discovered the power of building Serverless applications and hasn’t looked back; eventually joining the team remotely at Serverless, Inc to help users build and optimise their Serverless applications as a Solutions Architect. He is also based out of Cape Town and spends his off time with his loving wife and two energetic sproglets that keep him on his toes. • Abstract: Serverless as a development pattern is gaining in popularity due to its promise of easing infrastructure burden on developers and accelerating solving business problems. As a DevOps practitioner, you can look to Serverless as a way to allow developers to rapidly build out the solutions they need without hampering with the bottlenecks created through the usual infrastructure provisioning options while still maintaining control over what goes into the cloud. • Venue The new AWS building on the corner of Roeland and McKenzie (old Ferrarri building). • Parking: There is a parkade at Wembley square as well as street parking outside the building. • Sponsors: ScaleConf for sponsoring the snacks & drinks - their CFP is open and looking for more submissions: https://scaleconf.org/submit-talk/ Jetbrains for giving away a full license to one of their products OfferZen for the speaker gift, shirts and stickers • Code of Conduct Please see our Code of Conduct here: https://www.meetup.com/Cape-Town-DevOps/pages/21932587/Code_of_Conduct/