<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DevOps Engineer: Expertise in Infrastructure Automation, Containerization, and Cloud Management</title><description>Explore my personal portfolio of DevOps expertise, showcasing my experience in infrastructure automation, containerization, and cloud management using tools such as Ansible, Docker, and AWS. From implementing CI/CD pipelines to scaling and monitoring production systems, I have the skills and knowledge to help your organization optimize its DevOps processes.</description><link>https://virendra.dev/</link><item><title>Optimizing Web Performance with Nginx Caching: A Guide to Efficient Content Delivery</title><link>https://virendra.dev/blog/optimizing-web-performance-with-nginx-caching-a-guide-to-efficient-content-delivery/</link><guid>https://virendra.dev/blog/optimizing-web-performance-with-nginx-caching-a-guide-to-efficient-content-delivery/</guid><description>Learn how to boost your website&apos;s performance with Nginx caching. This guide covers setting up a cache directory, configuring cache settings, and applying caching to improve content delivery speed and reduce server load.</description><pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Mounting Amazon EFS with EC2 Instances on Rocky Linux 9: A Complete Guide</title><link>https://virendra.dev/blog/mounting-amazon-efs-with-ec2-instances-on-rocky-linux-9-a-complete-guide/</link><guid>https://virendra.dev/blog/mounting-amazon-efs-with-ec2-instances-on-rocky-linux-9-a-complete-guide/</guid><description>Master the mounting and integration of Amazon EFS on EC2 instances within a Rocky Linux 9 environment. This guide covers installation, security, automatic mounting, and SELinux context configuration for Nginx, ensuring a secure and efficient file management system.</description><pubDate>Tue, 13 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Unlocking Real-Time Connectivity: Setting Up WebSockets in NGINX</title><link>https://virendra.dev/blog/unlocking-real-time-connectivity-setting-up-websockets-in-nginx/</link><guid>https://virendra.dev/blog/unlocking-real-time-connectivity-setting-up-websockets-in-nginx/</guid><description>Explore the essentials of configuring NGINX for WebSocket support in this concise guide. Ideal for web developers looking to enhance real-time communication in their applications with efficient NGINX WebSocket setup</description><pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Docker&apos;s Internal DNS: Navigating Nginx Resolutions in Containerized Environments</title><link>https://virendra.dev/blog/dockers-internal-dns-navigating-nginx-resolutions-in-containerized-environments/</link><guid>https://virendra.dev/blog/dockers-internal-dns-navigating-nginx-resolutions-in-containerized-environments/</guid><description>Dive deep into Docker&apos;s internal DNS system and its interplay with Nginx in containerized setups. This guide sheds light on the significance of resolver 127.0.0.11, ensuring seamless domain resolutions within Docker networks.</description><pubDate>Wed, 11 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Decoding Common Nginx Errors: From 502 Bad Gateway to 403 Forbidden</title><link>https://virendra.dev/blog/decoding-common-nginx-errors-from-502-bad-gateway-to-403-forbidden/</link><guid>https://virendra.dev/blog/decoding-common-nginx-errors-from-502-bad-gateway-to-403-forbidden/</guid><description>Navigate the maze of common Nginx errors with this comprehensive guide. Understand the root causes behind errors like 502 Bad Gateway and 403 Forbidden, and arm yourself with solutions to get your web server back on track.</description><pubDate>Fri, 06 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Mastering Nginx as a Reverse Proxy: Configuration, Benefits, and SSL Handling</title><link>https://virendra.dev/blog/mastering-nginx-as-a-reverse-proxy-configuration-benefits-and-ssl-handling/</link><guid>https://virendra.dev/blog/mastering-nginx-as-a-reverse-proxy-configuration-benefits-and-ssl-handling/</guid><description>Unravel the power of Nginx as a reverse proxy. This guide dives deep into its configuration, the advantages it brings to web architectures, and the intricacies of managing HTTPS requests for secure and optimized web experiences.</description><pubDate>Fri, 06 Oct 2023 00:00:00 GMT</pubDate></item><item><title>The Art of DNS Forwarding: Basics, Benefits, and Setup</title><link>https://virendra.dev/blog/the-art-of-dns-forwarding-basics-benefits-and-setup/</link><guid>https://virendra.dev/blog/the-art-of-dns-forwarding-basics-benefits-and-setup/</guid><description>Explore the intricacies of DNS forwarding, its foundational concepts, and the practical advantages it offers. Dive into a step-by-step guide on setting up a DNS forwarder for enhanced network configurations.</description><pubDate>Thu, 05 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Using Docker Compose&apos;s YAML Features to Manage Laravel Workers Efficiently</title><link>https://virendra.dev/blog/using-docker-composes-yaml-features-to-manage-laravel-workers-efficiently/</link><guid>https://virendra.dev/blog/using-docker-composes-yaml-features-to-manage-laravel-workers-efficiently/</guid><description>Efficiently manage multiple Laravel queue workers using Docker Compose and YAML&apos;s Anchors and Aliases. Dive into a step-by-step guide that streamlines the orchestration process, promotes DRY configurations, and enhances the scalability of your Docker setup. Perfect for Laravel developers looking to harness the power of Docker Compose.</description><pubDate>Sat, 12 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Understanding YAML Anchors and Aliases in Docker Compose</title><link>https://virendra.dev/blog/understanding-yaml-anchors-and-aliases-in-docker-compose/</link><guid>https://virendra.dev/blog/understanding-yaml-anchors-and-aliases-in-docker-compose/</guid><description>YAML&apos;s anchors and aliases offer an efficient way to reuse parts of a document, making Docker Compose files more maintainable and readable. This feature, while sometimes overlooked, can be a game-changer for those looking to optimize their Docker workflows. Happy containerizing!</description><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Git Stashing, Branch Operations, and Fast-Forward Strategies</title><link>https://virendra.dev/blog/git-stashing-branch-operations-and-fast-forward-strategies/</link><guid>https://virendra.dev/blog/git-stashing-branch-operations-and-fast-forward-strategies/</guid><description>Learn about Git stashing, resetting, pushing, branch operations, and merging strategies in this comprehensive blog post. Discover how to save changes without committing, reset branches to specific commits, force push to remote repositories, create and switch between branches, and perform fast-forward and non-fast-forward merges.</description><pubDate>Fri, 09 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Harnessing the Power of Jenkins Shared Libraries</title><link>https://virendra.dev/blog/harnessing-the-power-of-jenkins-shared-libraries/</link><guid>https://virendra.dev/blog/harnessing-the-power-of-jenkins-shared-libraries/</guid><description>Unlock the power of Jenkins Shared Libraries to streamline your CI/CD pipelines. Learn how to create, configure, and utilize Shared Libraries in Jenkins to promote code reusability and efficient Jenkinsfile structures. Discover how to create custom steps and leverage the benefits of Shared Libraries in your Jenkins workflow.</description><pubDate>Wed, 24 May 2023 00:00:00 GMT</pubDate></item><item><title>Managing Dynamic Environment Variables Across Stages in Jenkins Multibranch Pipeline</title><link>https://virendra.dev/blog/managing-dynamic-environment-variables-across-stages-in-jenkins-multibranch-pipeline/</link><guid>https://virendra.dev/blog/managing-dynamic-environment-variables-across-stages-in-jenkins-multibranch-pipeline/</guid><description>Discover managing dynamic environment variables in Jenkins Multibranch Pipelines. Learn to set branch-specific variables using &apos;env&apos; and &apos;script&apos;, making pipelines more adaptable. Master Jenkins environment variables for efficient CI/CD processes.</description><pubDate>Sat, 13 May 2023 00:00:00 GMT</pubDate></item><item><title>Mastering Crontab: Schedule Tasks Efficiently on Linux</title><link>https://virendra.dev/blog/mastering-crontab-schedule-tasks-efficiently-on-linux/</link><guid>https://virendra.dev/blog/mastering-crontab-schedule-tasks-efficiently-on-linux/</guid><description>Master the power of crontab in Linux with our comprehensive guide. Learn crontab syntax, scheduling examples, permissions management, and troubleshooting tips to automate tasks and improve efficiency in your Linux environment.</description><pubDate>Mon, 24 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Colorize Your Shell Scripts: Printing Colored Output in Shell</title><link>https://virendra.dev/blog/colorize-your-shell-scripts-printing-colored-output-in-shell/</link><guid>https://virendra.dev/blog/colorize-your-shell-scripts-printing-colored-output-in-shell/</guid><description>Discover how to enhance your shell scripts with colorful outputs using ANSI escape codes. Learn the basics of text color customization, and create reusable functions to simplify the process. Add a touch of style and improve user experience with this easy-to-follow guide.</description><pubDate>Sun, 23 Apr 2023 00:00:00 GMT</pubDate></item><item><title>How to Store Bitbucket App Password in Linux Using Git Credential Manager</title><link>https://virendra.dev/blog/how-to-store-bitbucket-app-password-in-linux-using-git-credential-manager/</link><guid>https://virendra.dev/blog/how-to-store-bitbucket-app-password-in-linux-using-git-credential-manager/</guid><description>Securely store your Bitbucket app password on Linux using the Git Credential Manager. Follow our step-by-step guide to simplify your Bitbucket interactions and safeguard sensitive information.</description><pubDate>Wed, 19 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Master the Art of Find and Replace in Linux Using the Sed Command</title><link>https://virendra.dev/blog/master_the_art_of_find_and_replace_in_linux_using_the_sed_command/</link><guid>https://virendra.dev/blog/master_the_art_of_find_and_replace_in_linux_using_the_sed_command/</guid><description>Master the art of finding and replacing text in Linux files using the powerful sed command. This tutorial covers single and multiple file operations, in-place editing, and regular expressions to enhance your text manipulation skills.</description><pubDate>Mon, 10 Apr 2023 00:00:00 GMT</pubDate></item><item><title>How to Send an E-mail from CentOS 7: A Step-by-Step Guide</title><link>https://virendra.dev/blog/how-to-send-an-email-from-centos-7/</link><guid>https://virendra.dev/blog/how-to-send-an-email-from-centos-7/</guid><description>Discover how to configure and send emails from your CentOS 7 server using Postfix with our easy-to-follow, step-by-step guide. Get started with email functionality on your server today!</description><pubDate>Tue, 28 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Setting up Nginx as a Reverse Proxy on Windows</title><link>https://virendra.dev/blog/setting-up-nginx-as-a-reverse-proxy-on-windows/</link><guid>https://virendra.dev/blog/setting-up-nginx-as-a-reverse-proxy-on-windows/</guid><description>Learn how to set up Nginx as a reverse proxy on Windows to efficiently route traffic from a client to a server. In this guide, you&apos;ll learn how to configure Nginx to use HTTPS, Gzip, and caching to improve the performance and security of your web application.</description><pubDate>Mon, 20 Feb 2023 00:00:00 GMT</pubDate></item><item><title>How to Create an Auto Scaling Group with Spot Instances</title><link>https://virendra.dev/blog/how-to-create-an-auto-scaling-group-with-spot-instance/</link><guid>https://virendra.dev/blog/how-to-create-an-auto-scaling-group-with-spot-instance/</guid><description>Learn how to create an auto scaling group with spot instances on AWS to save money on your EC2 costs while maintaining scalability and availability. Our comprehensive guide covers all the steps, including how to enable spot instances, monitor your group, and more. Follow our step-by-step instructions to set up your own auto scaling group with spot instances today.</description><pubDate>Sat, 28 Jan 2023 00:00:00 GMT</pubDate></item></channel></rss>