Mark is a dedicated technical leader and software engineer who specializes in building Cloud Native and Open Source software.
His passion for Open Source has led him to make substantial contributions to a various projects. A key focus for Mark is to streamline the contribution process for contributors in Open Source Software and ensure the delivery of secure software, recognizing the vital role it plays in the global software supply chain.
In addition, he is committed to enhancing Developer Experience (DX) by empowering engineers to concentrate on their work without being hindered by inefficient tools or processes.
His expertise extends to building platforms for deploying Cloud Native applications in the cloud and on Kubernetes, seamlessly integrating components from the Cloud Native landscape.
As an active community member, Mark organizes various meetups, including Go Budapest, Kubernetes and Cloud Native Budapest, and Microservices Budapest. He is also a regular speaker at podcasts, meetups and conferences. In 2023, Mark was honored with the title of CNCF Ambassador in recognition of his unwavering commitment to the Cloud Native community.
You've just perfected CI and/or CD for your organization, again. It was a huge, frustrating effort, and learning another proprietary DSL or YAML didn't deliver the promised tenfold increase in release frequency. It wasn't the first re-platform and it won’t be the last. Now that things have calmed down, there must be a way to prepare, to future-proof your CI/CD and protect developers, the business, and your sanity. In this talk we’ll demonstrate how to use abstraction, containerization, DAGs, and general-purpose programming languages that your team already knows to create portable CI/CD workflows that can run anywhere without rewriting everything. We’ll also highlight how this approach has additional benefits like composability, reuse, testing of CI/CD code itself, and fast feedback loops for developers (since you can run these pipelines locally). This talk is aimed at anyone who is expecting to have to re-platform CI/CD again in the future (that’s you) and just wants the pain to stop.