I'm a passionate Software Engineer with over 4 years of experience specializing in Cloud Technologies and Backend Security. My core competencies include working with Golang and Python, along with a strong background in Kubernetes, Docker, and Argo Workflow. I'm dedicated to designing scalable, secure infrastructure solutions and optimizing CI/CD pipelines to enhance system efficiency and reduce operational costs.
- π Professional Focus: I thrive in environments where I can leverage my skills to deploy and manage cloud-based applications, particularly on platforms like AWS and Linode.
- π§ Key Skills: Golang, Python, Kubernetes, Docker, CI/CD, Argo Workflow, GitHub Actions, Jenkins, MySQL, MongoDB, Flask.
- π Education: M.Tech in Computer Science Engineering from Institute of Technology, Nirma University.
I enjoy documenting my technical learnings and sharing insights on various tech topics. Feel free to connect with me on LinkedIn!
Here are some of my latest articles where I share my insights and experiences:
- Real-Time DNS Monitoring
- Golang File Upload Server: Seamlessly Upload Files from Mobile to Laptop
- Unlock Real-Time Chat: Build a WebSocket Server-Client in Golang!
- Start using Github Actions for CI/CD testing: How to run Pytest inside Docker container, Allure
- How to use Docker build in GitHub Actions: How to create docker builds on cron schedule
- Step by step tutorial to create workflow and exporting artifacts
- How to run PyTest in docker container and publish the results in Allure reporting?
- How to mount and use Ram disk inside container for processing large data set?
Check out more on my Medium Profile!
I'm actively learning and sharing my knowledge about Kubernetes, including its various components, best practices, and practical applications. Here are some of my recent posts:
- How to start kubernetes on your local?
- Replicaset and Namespaces in Kubernetes
- Imperative Commands in kubernetes to get task done in one line: Helpful for certification exams!!
- Kubernetes commands and arguments
- Kubernetes Environment variables and ConfigMap
- Secrets in Kubernetes
- Security context in Kubernetes?
- Resources for kubernetes nodes
- Service accounts for kubernetes
- Taints and tolerations in Kubernetes
- Node affinity in Kubernetes
- Readiness in K8S Pods
- Kubernetes logging, debugging and monitoring
- Rolling Update and Recreate Deployment strategy in Kubernetes? How to Rollback Deployments?
- K8s Jobs and CronJobs
- Services and Ingress in Kubernetes
I'm passionate about mastering Golang and sharing my knowledge through insightful articles. Here are some of my recent posts on Golang:
- Golang learning resources
- Unmarshal the JSON data into a map[string]interface{} in GO
- Understanding Channels in Golang: A Comprehensive Guide for Beginners
- Step-by-Step Guide to Measuring Memory Utilization in Linux and macOS with Golang
- How to Transform Your Home PC into a Private Web Server!
- Unlock Real-Time Chat: Build a WebSocket Server-Client in Golang!
- How to Use Maps and JSON in Go : Beginner to Intermediate
- Golang File Upload Server: Seamlessly Upload Files from Mobile to Laptop
- Real-Time DNS Monitoring
- Validations in a Gin-based API in Go
- Building PortScanner in Go
Feel free to explore my projects and repositories, where I apply my skills to solve real-world problems. I'm constantly learning and building, so stay tuned for more!
Let's connect and discuss all things tech! You can reach me via LinkedIn or check out my GitHub Repositories for more projects and collaborations.
Thank you for visiting my GitHub profile! π