Dmitrii Misharov

I am a DevOps enthusiast with a knack for Python, cloud technologies, and rigorous testing. My journey through roles at renowned organizations, such as Red Hat, has sharpened my skills in building robust automation solutions, containerization, and maintaining CI/CD pipelines. I am passionate about open source and am proud to be part of the OpenSSL Corporation team. With a strong foundation in Python, a commitment to quality, and a belief in the power of open collaboration, I am ready to tackle any challenge that comes my way.


Sessions

03-15
18:00
25min
Securing Tomorrow: Building a Scalable and Cost-Effective CI/CD with GitHub Actions and Google Cloud
Dmitrii Misharov

Efficient and secure continuous integration (CI) is critical for modern software development. At OpenSSL Corporation, we built a robust CI system leveraging GitHub Actions and Google Cloud Platform (GCP) to provide self-hosted, ephemeral runners for our private GitHub Enterprise instance. This approach allows us to dynamically provision VMs and containers, optimizing cost while maintaining high performance and security.
In this session, we will dive into the architecture and implementation of our CI/CD solution, covering:
Automated provisioning of ephemeral GitHub Actions runners on GCP.
Balancing cost and performance with on-demand VMs and container-based execution.
Security best practices for managing runner lifecycles and securing build environments.
This talk is ideal for DevOps engineers, CI/CD architects, and security-conscious developers looking to scale their CI/CD pipelines efficiently while leveraging cloud-native solutions. Attendees will gain practical insights into building scalable, cost-effective, and secure CI/CD systems using GitHub Actions and GCP.

Track I