Pratik Singh
Distribution Engineer at GitLab | DevOps and Go Developer
Bengaluru, India
Actions
I am a software developer with expertise in DevOps and Golang. I have worked at several companies, including GitLab, NASDAQ, Mercari Japan, HackerRank, GitHub, and JUSPAY.
I am passionate about leveraging DevOps practices and tools to streamline software development processes. 😊
Area of Expertise
Topics
Man Vs Machine: The Future Of Open Source Maintenance – Code Or Collaboration?
Accelerate code delivery with cost-effective CI/CD pipelines. Optimize for AI-powered dev workflows, streamline releases, and maintain quality. Join our expert-led session to learn best practices
Ease The Pain Of Platform Engineers With Argo CD By Leveraging Kustomize Templates
Onboarding teams to deploy applications requires a LOT of YAML. To speed up this process, and cut down on writing new YAML, we can provide some simple and easy-to-use Kustomize templates. These when combined with Argo CD create a seamless, self-service experience. Standardizing your deployments with Kustomize and Argo CD across teams, brings predictability, easier maintenance, and faster time to resolution in change management.
In this talk, we’ll share strategies for making application provisioning more self-service by leveraging the best of Argo CD and using ready-made Kustomize templates. Instead of annoying maintainers for change requests, users can self-serve testing and customisation in their own sandboxes. The key is clever usage of App Project RBAC, and marrying that into the Kustomize structure in git to provide a simple Developer Platform experience. The result is expert teams have an easy way to operate, and new teams have an standard way to start with Kubernetes.
Seamless CI Migration to GitHub Actions
Are you tired of using a slow, unreliable, or insecure CI platform? Do you have a lot of old CI pipelines that you don't know how to rewrite? I will share a way that can help you to migrate your existing pipelines with ease.
GitHub Actions runners are one of the best CI runners available today. They offer both cloud-based and self-hosted runners, so you can choose the option that best suits your needs.
Many developers don't know, GitHub also offers a tool called gh-actions-importer that can help you to migrate your CI pipelines from any other platform to GitHub Actions. gh-actions-importer is a CLI-based tool that can plan, migrate, and test your pipelines in GitHub Actions. It supports a wide variety of CI platforms, so you can be sure that your pipelines will be migrated seamlessly.
In addition to gh-actions-importer, you can also use gh-cli to help you with your migration. The gh-cli can be used to add comments and tags to your pull requests, making it easy to track your progress. You can also use the gh-cli to self-host your CI runners, giving you more control over your CI environment.
I have personally used gh-actions-importer and the gh-cli to migrate CI pipelines at Mercari Japan. This helped us to migrate all of our repos from an old and insecure CI platform to GitHub Actions. I will be talking more about my experiences with this migration in my upcoming talk.
PlatformCon 2024 Sessionize Event
GitOpsCon North America 2024 Sessionize Event
DevOpsDays Bengaluru Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top