<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Debug School: Alok Sharma</title>
    <description>The latest articles on Debug School by Alok Sharma (@sharmambd_362).</description>
    <link>https://www.debug.school/sharmambd_362</link>
    <image>
      <url>https://www.debug.school/images/CPDdQlGexClW9WOTxwLbEDeLKxuBxqind7bvkmstzXo/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly90aGVw/cmFjdGljYWxkZXYu/czMuYW1hem9uYXdz/LmNvbS9pLzk5bXZs/c2Z1NXRmajltN2t1/MjVkLnBuZw</url>
      <title>Debug School: Alok Sharma</title>
      <link>https://www.debug.school/sharmambd_362</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.debug.school/feed/sharmambd_362"/>
    <language>en</language>
    <item>
      <title>What are the list of DevOps Tools?</title>
      <dc:creator>Alok Sharma</dc:creator>
      <pubDate>Thu, 13 Jul 2023 11:07:52 +0000</pubDate>
      <link>https://www.debug.school/sharmambd_362/what-are-the-list-of-devops-tools-n78</link>
      <guid>https://www.debug.school/sharmambd_362/what-are-the-list-of-devops-tools-n78</guid>
      <description>&lt;p&gt;Devops tools act as a single tower, integrate and collaborate with multiple department like test, dev and ops. Avoid collision between multiple team task boundaries and time to time deliver the product to the customer in a professional manner.&lt;/p&gt;

&lt;h2&gt;
  
  
  PRE PRODUCTION
&lt;/h2&gt;

&lt;p&gt;Planning and Requirement Gathering  ⇨ JIRA Or Trello Or Servicenow&lt;br&gt;
Programming ⇨ DotNet&lt;br&gt;
Versioning  ⇨ &lt;br&gt;
GitHub or Bitbucket or GitLab or TFS&lt;br&gt;
Code Analysis   ⇨ SonarQube or Fortify&lt;br&gt;
Build Management    ⇨ MsBuild&lt;br&gt;
Unit Testing    ⇨ Nunit&lt;br&gt;
Packaging Management    ⇨ MSI Or EXE&lt;br&gt;
Repository Management   ⇨ &lt;br&gt;
Nexus Or Artifactory Or Archiva Or Nuget Or Chocolatey&lt;br&gt;
Development to QA, Staging, Preprod - Existing Server   ⇨ &lt;br&gt;
Chef Or Puppet Or Ansible Or UDeploy Or Octopus Deploy&lt;br&gt;
Deployment to QA, Staging, Preprod - Container  ⇨ Docker&lt;br&gt;
Acceptance Testing  ⇨ &lt;br&gt;
Cucumber Or Selenium Or Uft Or Xunit&lt;br&gt;
Code Coverage   ⇨ DotCover or NCover&lt;br&gt;
Continuous Integration  ⇨ Jenkins or Spinnaker Or Jenkins x Or Bamboo Or Teamcity Or Travis&lt;/p&gt;

&lt;h2&gt;
  
  
  PRODUCTION
&lt;/h2&gt;

&lt;p&gt;Deployment to Production - Existing Server  ⇨ &lt;br&gt;
Chef Or Puppet Or Ansible Or UDeploy Or Octopus Deploy&lt;br&gt;
Deployment to Production - Container    ⇨ Kubernetes&lt;br&gt;
Infrastructure Monitoring   ⇨ Nagios or Zabbix or New Relic Infrastructure or Datadog&lt;br&gt;
Log Monitoring  ⇨ Splunk or ELBK&lt;br&gt;
Performance Monitoring  ⇨ New Relic or Appdynamics&lt;br&gt;
Security    ⇨ Appscan or SonarQube or Fortify&lt;/p&gt;

&lt;h2&gt;
  
  
  PLATFORM
&lt;/h2&gt;

&lt;p&gt;Physical Server ⇨ WINDOWS or RHEL or UBUNTU or MAC&lt;br&gt;
Virtualization Private  ⇨ Vmware or Vagrant&lt;br&gt;
Virtualization Public   ⇨ AWS or Azure or Google Cloud&lt;br&gt;
Containers  ⇨ Docker or Kubernetes or Swarm or Docker EE&lt;/p&gt;

</description>
      <category>jira</category>
      <category>gitlab</category>
      <category>chef</category>
      <category>puppet</category>
    </item>
    <item>
      <title>What exactly do DevOps do?</title>
      <dc:creator>Alok Sharma</dc:creator>
      <pubDate>Thu, 13 Jul 2023 10:57:47 +0000</pubDate>
      <link>https://www.debug.school/sharmambd_362/what-exactly-do-devops-do-2l16</link>
      <guid>https://www.debug.school/sharmambd_362/what-exactly-do-devops-do-2l16</guid>
      <description>&lt;p&gt;The most impactful innovations that can be applied to DevOps is automation. Automation can help streamline and speed up processes such as code testing, deployment, and monitoring. Automation also helps reduce human error and increase accuracy in these tasks. Additionally, automation can help improve collaboration between developers and operations teams by providing a common platform for both teams to work from.&lt;/p&gt;

&lt;p&gt;Another innovation that can be applied to DevOps is containerization. Containerization allows applications to be packaged together with all their dependencies so they can be deployed quickly and easily across multiple environments. This makes it easier for developers to test their code in different environments without having to worry about compatibility issues or other potential problems. Additionally, containers make it easier for operations teams to manage applications by allowing them to scale up or down depending on demand.&lt;/p&gt;

&lt;p&gt;Finally, cloud-based solutions are becoming increasingly popular in the DevOps space as well.&lt;/p&gt;

</description>
      <category>automation</category>
      <category>innovation</category>
      <category>centainerization</category>
      <category>deploy</category>
    </item>
    <item>
      <title>What is DevOps in simple terms?</title>
      <dc:creator>Alok Sharma</dc:creator>
      <pubDate>Thu, 13 Jul 2023 10:51:43 +0000</pubDate>
      <link>https://www.debug.school/sharmambd_362/what-is-devops-in-simple-terms-ic0</link>
      <guid>https://www.debug.school/sharmambd_362/what-is-devops-in-simple-terms-ic0</guid>
      <description>&lt;h2&gt;
  
  
  DevOps
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;DevOps&lt;/strong&gt; is a set of practices that combines software development (Dev) and IT Operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives. In essence, it’s a way of breaking down the barriers between the development and operations teams and creating a more collaborative and efficient way of working.&lt;/p&gt;

&lt;p&gt;While as my current role is IT Operation which tends to be more hierarchical and bureaucratic, with strict processes and procedures in place. &lt;strong&gt;DevOps&lt;/strong&gt;, on the other hand, is more collaborative and agile, with a focus on continuous improvement and experimentation.4&lt;/p&gt;

&lt;p&gt;IT Operations and DevOps may seem like two very different approaches to managing IT infrastructure, they can work together to create a more efficient and effective IT environment. IT Operations provides the stability and reliability needed to keep systems running smoothly, while DevOps provides the agility and innovation needed to develop and deploy new systems quickly and efficiently. By combining these two approaches, organizations can create a culture of continuous improvement and innovation that drives their business forward.&lt;/p&gt;

</description>
      <category>devops</category>
      <category>operation</category>
      <category>develoment</category>
      <category>test</category>
    </item>
  </channel>
</rss>
