Getting Started with DevOps: Beginner's Guide
My journey in learning fundamental concepts, tools, and practices that form the foundation of DevOps culture and methodology and lessons learnt in the process...
Read More
Building scalable cloud infrastructure and intelligent systems that drive business value. Specializing in CI/CD pipelines, container orchestration, building and deploying ML models to production.
A selection of my recent DevOps and Machine Learning implementations
Designed and implemented a complete CI/CD pipeline for an AliExpress-style e-commerce platform using Jenkins, Docker, and Kubernetes on AWS EKS. Automated testing, deployment, and scaling reduced deployment time by 75%.
Migrated a Vagrant-hosted local application to AWS by lifting and shifting core components. Configured two basic security groups for frontend and backend, launched EC2 instances accordingly, and successfully deployed the application to verify environment parity and accessibility in the cloud.
Migrated to AWS by performing a lift-and-shift: launched EC2 instances in separate security groups for frontend and backend. Finally re-architected the entire infrastructure manual This setup ensured scalability, security, and clear separation of concerns between public-facing and internal components.
Integrated Jenkins as the CI engine for the application. Configured freestyle jobs that were automatically triggered on code commits to GitHub. The pipeline included steps to pull source code, run unit tests, build the Java application using Maven, and publish the artifact to a Nexus repository. This integration ensured build consistency, automated feedback, and early error detection, aligning with CI/CD best practices.
Developed an AI-powered resume optimizer that scans a candidate’s CV and compares it against a target job description to identify keyword gaps, tone issues, and formatting recommendations. The application was built using Streamlit and leverages basic NLP techniques to match resume content with hiring trends.
Designed and deployed a multi-AZ AWS infrastructure using Ansible with dynamic configuration via boto3. The setup included public and private subnets, a NAT gateway, and a secure jump server for accessing private instances. Infrastructure provisioning was automated using Ansible playbooks
Developed a machine learning predictor model on Kaggle The project involved, Multiple models were trained and evaluated, including logistic regression, decision trees, and random forests, with hyperparameter tuning applied for performance optimization. The final model achieved a high accuracy and was validated using cross-validation and confusion matrix metrics.
Provisioned and orchestrated a virtualized multi-VM infrastructure using Vagrant and VirtualBox. The environment simulates a real-world deployment scenario with app servers, a load balancer, and monitoring components.
I am an engineer with 3 years of combined experience in Machine Learning and DevOps. I focus on building intelligent systems, automating deployments, and creating scalable cloud solutions. My work bridges the gap between model development and reliable production environments, ensuring smooth end-to-end delivery of data-driven applications.
Download CV
Tools and technologies I work with daily
Sharing knowledge and insights from my DevOps journey
My journey in learning fundamental concepts, tools, and practices that form the foundation of DevOps culture and methodology and lessons learnt in the process...
Read More"Spotify is one of the world’s leading music streaming platforms, delivering over 5.5 billion songs to millions of users daily. To achieve…".
Read MoreStep-by-step tutorial on setting up a continuous integration and deployment pipeline using Jenkins, Git, and Docker.
Read MoreLets dive into the technical working behind this system and why it’s a masterpiece of modern AI but first before delving into the technicalities and working of YouTube, lets look at the problems it encounters..
Read MoreMaster the basics of containerization with Docker and learn how to create, manage, and deploy containerized applications.
Read MoreIn today’s digital world, we expect Netflix to guess our next binge-worthy show, Spotify to queue up the perfect track, and Google to fetch relevant answers instantly
Read MoreBefore Transformers, AI models in particular to text processing, relied on Recurrent Neural Network(RNN) and their variants including LSTMs.
Read MoreExplore how automation reduces manual errors, increases deployment frequency, and improves overall development workflow.
Read MoreThe evolution of intelligent systems has taken a revolutionary step with the rise of autonomous agents.
Read MoreDiscover how to define and provision infrastructure using code, making it reproducible, scalable, and version-controlled.
Read MoreLarge language models such as GPT-4 are remarkable for general-purpose tasks from summarizing documents to generating code
Read MoreLearn effective branching strategies, commit practices, and collaboration workflows for successful DevOps implementation.
Read MoreIn 2025, the age of AI assistants has evolved and so must our expectations. No longer just passive tools that wait for instructions, AI agents are taking on real autonomy
Read MoreThis blog dives into the must-know tools in various categories that power modern DevOps practices.
Read MoreHave a project in mind or want to discuss opportunities?