<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Untitled Publication]]></title><description><![CDATA[Untitled Publication]]></description><link>https://mohammedfarhaan.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 00:19:19 GMT</lastBuildDate><atom:link href="https://mohammedfarhaan.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Mastering DevOps: Best Strategies to Slash Time and Costs]]></title><description><![CDATA[Introduction
Frustrated with the complexity of setting up DevOps tools? Meet DevOps-Infra-Setup—a revolutionary script designed to automate and simplify the entire process. It streamlines the installation and configuration of critical DevOps infrastr...]]></description><link>https://mohammedfarhaan.hashnode.dev/mastering-devops-best-strategies-to-slash-time-and-costs</link><guid isPermaLink="true">https://mohammedfarhaan.hashnode.dev/mastering-devops-best-strategies-to-slash-time-and-costs</guid><category><![CDATA[#Time Reduction]]></category><category><![CDATA[ #Cost Reduction ]]></category><category><![CDATA[Devops]]></category><category><![CDATA[DevOps Best Practices]]></category><category><![CDATA[ci-cd]]></category><category><![CDATA[Jenkins]]></category><category><![CDATA[Terraform]]></category><category><![CDATA[Docker]]></category><category><![CDATA[Kubernetes]]></category><category><![CDATA[ansible]]></category><category><![CDATA[monitoring]]></category><category><![CDATA[tools]]></category><category><![CDATA[Cloud]]></category><dc:creator><![CDATA[Mohammed Farhaan]]></dc:creator><pubDate>Fri, 06 Sep 2024 20:01:29 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1725651488908/232def65-d405-4cb4-8ae0-cf866024c697.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<hr />
<h2 id="heading-introduction">Introduction</h2>
<p><strong>Frustrated with the complexity of setting up DevOps tools? Meet DevOps-Infra-Setup—a revolutionary script designed to automate and simplify the entire process.</strong> It streamlines the installation and configuration of critical DevOps infrastructure, letting you save time and focus on what truly matters.</p>
<p>Want to see how this script can transform your DevOps workflow? Dive in to discover its game-changing benefits!</p>
<hr />
<h2 id="heading-key-features-of-devops-infra-setup">🎯 Key Features of DevOps-Infra-Setup</h2>
<p>Here’s a quick rundown of what this Script offers:</p>
<h3 id="heading-1-automated-setup-scripts">1. <strong>Automated Setup Scripts</strong></h3>
<p>Automate the installation and configuration of popular DevOps tools with easy-to-use scripts:</p>
<ul>
<li><p><strong>Default Setup</strong>: Quickly installs <strong>Java, AWS CLI, Docker, Terraform,</strong> and <strong>Ansible</strong>—your essential DevOps toolkit.</p>
</li>
<li><p><strong>Jenkins Setup</strong>: Installs and configures <strong>Jenkins</strong>, the go-to tool for continuous integration and delivery.</p>
</li>
<li><p><strong>Full CI/CD Environment</strong>: Sets up <strong>Jenkins, SonarQube, Trivy,</strong> and <strong>Nexus</strong>, providing a robust foundation for a complete CI/CD pipeline.</p>
</li>
<li><p><strong>Kubernetes Environment</strong>: Configures <strong>Kubectl, Helm,</strong> and <strong>Eksctl</strong> to manage Kubernetes clusters with ease.</p>
</li>
</ul>
<h3 id="heading-2-bypassed-jenkins">2. <strong>Bypassed Jenkins!</strong></h3>
<p>Want to skip the usual Jenkins setup headaches? Our script bypasses the default admin password configuration, allowing you to get started right away. Here are the default credentials:</p>
<ul>
<li><p><strong>Username</strong>: <code>admin</code></p>
</li>
<li><p><strong>Password</strong>: <code>admin</code></p>
</li>
</ul>
<p>Driven by curiosity, I just reverse-engineered and bypassed the Jenkins initial admin password setup 😁😁😁😁😁😁😁</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1725647658067/f499168a-a3c0-4678-946a-f0cd663e15ab.jpeg" alt class="image--center mx-auto" /></p>
<hr />
<h2 id="heading-getting-started">🛠 Getting Started</h2>
<p>Ready to see it in action? Follow these steps to transform your DevOps setup:</p>
<ol>
<li><p><strong>Clone the Repository and Run the Setup Script:</strong></p>
<pre><code class="lang-bash"> git <span class="hljs-built_in">clone</span> https://github.com/Mohammed-Farhaan-N/DevOps-Infra-Setup.git
 <span class="hljs-built_in">cd</span> DevOps-Infra-Setup
 chmod +x infra_setup.sh
 sudo ./infra_setup.sh
</code></pre>
<p> This will initiate the <strong>Default Setup</strong>—Java, AWS CLI, Docker, Terraform, and Ansible installed with just one command</p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1725647610393/8990dbf3-eeea-4585-9750-8b34f747f4bc.jpeg" alt /></p>
</li>
<li><p><strong>Choose Your Setup Option:</strong></p>
<ul>
<li><p>For <strong>Jenkins Setup</strong> only:</p>
<pre><code class="lang-bash">  sudo ./jenkins.sh
</code></pre>
<p>  <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1725647699450/c9d3adfd-5d61-426b-8b09-4ac92740654a.jpeg" alt class="image--center mx-auto" /></p>
</li>
<li><p>For a <strong>Full CI/CD Environment</strong> (Jenkins, SonarQube, Trivy, Nexus):</p>
<pre><code class="lang-bash">  sudo ./full-CI-CD-setup.sh
</code></pre>
<p>  <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1725647721156/8c37b8a4-d53f-4b9a-96b7-2f23ffa9bf95.jpeg" alt class="image--center mx-auto" /></p>
</li>
<li><p>To <strong>Set up a Kubernetes Environment</strong> (Kubectl, Helm, Eksctl):</p>
<pre><code class="lang-bash">  sudo ./Kube_setup.sh
</code></pre>
<p>  <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1725647749637/c826ac12-7f28-43af-ae42-67100cee1adc.jpeg" alt class="image--center mx-auto" /></p>
</li>
<li><p><strong>Verify all tools are installed</strong>:</p>
<pre><code class="lang-bash">  sudo ./check_versions.sh
</code></pre>
<p>  <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1725647782954/66004183-c021-48c9-9c9b-7e4b5a6cedc9.jpeg" alt class="image--center mx-auto" /></p>
</li>
</ul>
</li>
</ol>
<hr />
<h2 id="heading-important-notes">🛡 Important Notes</h2>
<ul>
<li><p><strong>Compatibility:</strong> Designed for Ubuntu/Debian systems. Make sure your environment is compatible.</p>
</li>
<li><p><strong>Continuous Development:</strong> New features and enhancements are on the way! Keep an eye out for updates.</p>
</li>
</ul>
<hr />
<h2 id="heading-conclusion"><strong>Conclusion</strong></h2>
<p>Why waste time on repetitive setup tasks when you can automate the entire process? With <strong>DevOps-Infra-Setup</strong>, you’ll have more time to focus on what truly matters —&gt;<strong>innovation, optimization,</strong> and <strong>growth</strong>. Ready to take your DevOps workflow to the next level!!!</p>
<hr />
<h2 id="heading-become-part-of-our-community">🤝 <strong>Become Part of Our Community</strong></h2>
<p>We'd love to have you contribute! Whether you have suggestions, spot a bug, or want to improve the documentation, feel free to create a pull request or open an issue on our <a target="_blank" href="https://github.com/Mohammed-Farhaan-N/DevOps-Infra-Setup">GitHub</a> repository. Your input is always welcome!</p>
]]></content:encoded></item></channel></rss>