<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>devranipankaj163 &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/devranipankaj163/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Wed, 21 Sep 2022 06:14:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Confluence Assignment &#038; Lab &#8211; Pankaj Devrani</title>
		<link>https://www.bestdevops.com/confluence-assignment-lab-pankaj-devrani/</link>
					<comments>https://www.bestdevops.com/confluence-assignment-lab-pankaj-devrani/#respond</comments>
		
		<dc:creator><![CDATA[devranipankaj163]]></dc:creator>
		<pubDate>Wed, 21 Sep 2022 06:12:39 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=27061</guid>

					<description><![CDATA[What are top 5 use cases of Confluence? Writing product requirement Documenting organisation processes Create Technical and onboarding docs Create [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">What are top 5 use cases of Confluence?</p>



<ul class="wp-block-list"><li>Writing product requirement</li><li>Documenting organisation processes</li><li>Create Technical and onboarding docs</li><li>Create Knowledge Base</li><li>Create sprint retrospective and demo pages</li></ul>



<p class="wp-block-paragraph">What is Space Vs Blogs Vs Pages</p>



<ul class="wp-block-list"><li>Space is used to organise content into a meaningful category. For e.g. Marketing, Development,&nbsp; Products</li><li>Blogs are used to share announcements, journal entries, status reports any other timely information</li><li>Pages are used to store information like technical knowledge, processes or meeting notes</li></ul>



<p class="wp-block-paragraph">List out Top 20 Macros of Confluence with one short intro</p>



<p class="wp-block-paragraph">Macros are used to change the format and layout of the page or display media or perform actions from page.</p>



<ul class="wp-block-list"><li>Anchor macro &#8211; used to link specific part of the page</li><li>Attachment &#8211; display list of files attached</li><li>Code block macro &#8211; display code example</li><li>Children display macro &#8211; used to display a list of pages from a specific part of the page hierarchy</li><li>Content Report Table Macro &#8211; Content Report Table to a page to&nbsp;display a table of pages and blog posts with a specific label along with the creator and modified date</li><li>Favorite Pages Macro &#8211; display a list of all the pages you&#8217;ve&nbsp;<a href="https://confluence.atlassian.com/doc/save-for-later-136552.html">saved for later</a></li><li>Jira Chart Macro &#8211; build visual graphs and charts from information in Jira</li><li>Jira Issues macro &#8211; display information from jira</li><li>HTML macro &#8211; embed content from an external website</li><li>Navigation Map Macro &#8211; display pages tagged with a specific label in a grid layout.&nbsp;</li><li>Network Macro &#8211; displays a list of&nbsp;<a href="https://confluence.atlassian.com/doc/network-overview-181535921.html">Network</a>&nbsp;activity on a Confluence page or blog post</li><li>Page Index Macro &#8211; Add the Page Index macro to a page to create an alphabetical index of all pages in the current space</li><li>Page Tree Macro &#8211; display all or part of the hierarchy of pages in a space</li><li>Office Excel Macro &#8211; display&nbsp;the contents of an Excel spreadsheet.</li></ul>



<ul class="wp-block-list"><li>PDF Macro &#8211; &nbsp;display the content of a PDF document</li><li>Office PowerPoint Macro &#8211; display the content of a PowerPoint presentation</li><li>Status Macro &#8211; Add the Status macro to a page to highlight the status of a project, task, or item with a colored lozenge (rounded box)</li><li>Table of Contents Macro &#8211; Add the Table of Contents macro to a page to help your readers skip directly to the information they’re looking for</li><li>View File Macro &#8211; allow you to embed an Office or PDF document on a page.</li><li>Widget Connector Macro &#8211; embed online videos, slideshows, photostreams and more.</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/confluence-assignment-lab-pankaj-devrani/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jira Assignment &#8211; Pankaj Devrani</title>
		<link>https://www.bestdevops.com/jira-assignment-pankaj-devrani/</link>
					<comments>https://www.bestdevops.com/jira-assignment-pankaj-devrani/#respond</comments>
		
		<dc:creator><![CDATA[devranipankaj163]]></dc:creator>
		<pubDate>Wed, 21 Sep 2022 06:11:59 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=27081</guid>

					<description><![CDATA[What are top 10 use cases of Jira and give short explanations of each use cases Test case management &#8211; [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ul class="wp-block-list"><li>What are top 10 use cases of Jira and give short explanations of each use cases<ol type="1"><li><strong>Test case management</strong> &#8211; you can integrate jira &#8211; &nbsp;<a href="https://www.atlassian.com/devops/testing-tutorials">Jira integrates</a>&nbsp;with a variety of add-ons so the QA’s testing slides seamlessly into the software development cycle.&nbsp; Teams can test effectively and iteratively.&nbsp; QA teams use Jira issues, customized screens, fields, and workflows to manage manual and&nbsp;<a href="https://www.atlassian.com/devops/devops-tools/test-automation">automated tests</a>.</li><li><strong>Jira for agile teams</strong> &#8211; Jira Software provides&nbsp;<a href="https://www.atlassian.com/software/jira/features/scrum-boards">scrum</a>&nbsp;and&nbsp;<a href="https://www.atlassian.com/agile/kanban/boards">kanban boards</a>&nbsp;out-of-the-box. Boards are&nbsp;task management hubs, where tasks are mapped to customizable workflows. Boards provide transparency across teamwork and visibility into the status of every work item</li><li><strong>Project management </strong>&#8211; Teams can start with a project template or create their own&nbsp;custom workflow. Jira issues, also known as tasks, track each piece of work that needs to pass through the workflow steps to completion.</li><li><strong>Software development teams</strong> &#8211; Jira Software&nbsp;provides planning and roadmap tools so teams can manage stakeholders, budgets, and feature requirements from day one.&nbsp;Jira integrates with a variety of CI/CD tools to facilitate transparency throughout the software development life cycle.</li><li><strong>DevOps teams</strong> &#8211; Jira Software integrates with first- and third-party tools throughout the DevOps lifecycle, including code and version control tools like Bitbucket, GitHub, and Gitlab, documentation and knowledge management tools like Confluence, and monitoring and operating tools like Opsgenie</li><li><strong>Product management teams</strong> &#8211; In Jira Software, teams&nbsp;can build a roadmap that’s associated with each project. The roadmap enables teams to sketch out the longer-term view of their work as well as track and share progress for their roadmap</li><li><strong>Task Management</strong> &#8211; Create tasks&nbsp;for yourself and members of your team to work on, complete with its details, due dates, and reminders. Utilize subtasks to breakdown larger items of work. Allow others to watch the task to track its progress and be notified when it’s completed.</li><li><strong>Bug tracking</strong> &#8211; Jira ensures that bugs are automatically assigned and prioritized once they are captured. Teams can then track a bug through to completion</li><li><strong>Planning</strong> &#8211; With Jira software you can effectively plan the road maps for different projects and organisations.</li><li><strong>Jira for requirements gathering &#8211; </strong>you can use Jira and confluence combined for requirement gathering and adding details into the tickets for the purpose of giving context to the people working on it.</li></ol></li><li>Write down step by step process of adding custom fields in Jira issue with screenshot attached of each step<ul><li>Open the proejct and go to project settings from the left menu</li><li><img fetchpriority="high" decoding="async" src="https://www.bestdevops.com/d66cf131-af23-4a3e-a226-2a010d904846" width="240" height="254"></li><li>Now click on Issue types</li><li><img decoding="async" src="https://www.bestdevops.com/c0b115b4-ba6c-45c4-86a6-ac7f7f86cc53" width="223" height="217"></li><li>Choose issue. For e.g. Task</li><li><img decoding="async" src="https://www.bestdevops.com/2932a044-a474-405c-b37d-33e2acdd12bc" width="229" height="107"></li><li>From the right side choose type of custom field from Create a Field Section and add details to the field</li><li><img loading="lazy" decoding="async" src="https://www.bestdevops.com/a1209333-8070-416b-8cc3-08b4fd5c2d6f" width="480" height="163"></li></ul></li><li>Write down step by step process of adding New workflow in Jira with screenshot attached of each step<ol type="1"><li>Go to Settings () &gt; Issues<ol type="i"><li><img loading="lazy" decoding="async" src="https://www.bestdevops.com/95127eea-fd3b-4ffc-b490-6c7299a4ab91" width="251" height="247"></li></ol></li><li>Choose Workflows and click Add workflow.<ol type="i"><li><img loading="lazy" decoding="async" src="https://www.bestdevops.com/8d512d52-3bcd-490a-9ec0-6d5e368034c3" width="480" height="114"></li></ol></li><li>Add name and click on add<ol type="i"><li><img loading="lazy" decoding="async" src="https://www.bestdevops.com/a08efb67-559e-4a27-80c4-c349a4edb450" width="202" height="148"></li></ol></li><li>Click Add status to add a new step to the workflow (you can add existing statuses or create new ones)<ol type="i"><li><img loading="lazy" decoding="async" src="https://www.bestdevops.com/2cee8d3d-541c-4f9e-9d5e-20d1277fa21a" width="243" height="137"></li></ol></li><li>Click Add transition or drag from a node on one status to another to add a transition<ol type="i"><li><img loading="lazy" decoding="async" src="https://www.bestdevops.com/dbea950a-6eef-4452-a182-1baa805981de" width="241" height="153"></li></ol></li><li>Add more status and transition based on requirement<ol type="i"><li><img loading="lazy" decoding="async" src="https://www.bestdevops.com/dfae7dc9-97ba-49f6-9578-eaa160093884" width="480" height="122"></li></ol></li></ol></li><li>List of Top 10 tasks to be done by Jira Administrator<ol type="1"><li><strong>Setting up Jira</strong></li><li><strong>Configuring User Permissions</strong></li><li><strong>Optimizing Workflows</strong></li><li><strong>Prioritize Security</strong></li><li><strong>Remove Unnecessary Workflows</strong></li><li><strong>Add extensions</strong></li><li><strong>Managing users</strong></li><li><strong>Adding users</strong></li><li><strong>Creating projects</strong></li><li><strong>Integrating third party vendors</strong></li></ol></li><li>List of Top 10 tasks to be done by Jira Project Owner<ol type="1"><li>Configuring project details</li><li>Create issues</li><li>Customizing issues</li><li>Integrating Confluence and other thrid pary vendors</li><li>Managing project workflow</li><li>Managing project roles and members access</li><li>Customizing workflow for the project</li><li>Creating releases</li><li>Configuring Automation</li><li>Configuring notifications</li></ol></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/jira-assignment-pankaj-devrani/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Git Assingment -Pankaj Devrani</title>
		<link>https://www.bestdevops.com/git-assingment-pankaj-devrani/</link>
					<comments>https://www.bestdevops.com/git-assingment-pankaj-devrani/#respond</comments>
		
		<dc:creator><![CDATA[devranipankaj163]]></dc:creator>
		<pubDate>Sat, 17 Sep 2022 08:22:47 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=27107</guid>

					<description><![CDATA[Q1. What are differences between the git distributed model and svn server-client model? Git is open source distributed vice control [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ul class="wp-block-list"><li>Q1. What are differences between the git distributed model and svn server-client model?<ol type="a"><li>Git is open source distributed vice control system&nbsp;whereas Apache Subversion is an open source software version and revision control system under Apache license</li><li>Git has a Distributed Model. But SVN has a Centralized Model.</li><li>In git every user has their own copy of code on their local like their own branch but In SVN there is central repository has working copy that also make changes and committed in central repository.</li><li>In git we do not required any Network to perform git operation but in SVN we required Network for runs the SVN operation.</li><li>In git we create only .git directory but in SVN we create .svn directory in each folder.</li><li>Git is slower with large number of binary files compared to SVN</li></ol></li><li>Q2. Explain the use of Git Workspace – Staging – Repository area in detail with few use case</li><li>Q3. Write down the Types of git branch and use cases of it<ol type="a"><li>Master &#8211; Used for production deployment</li><li>Feature branch &#8211; Used by developers for developing new features</li><li>Release branch &#8211; Used to deploy production ready features to production</li><li>Hotfix branch &#8211; Used to quickly deploy fix to production</li><li>Develop branch (aka Integration branch) &#8211; Used by developers to validate features in develop environment</li></ol></li><li>Q4. Explain the Types of Merging and use cases of it.<ol type="a"><li>Fast Forward Merge: When you create a branch, make some commits in that branch, the time you’re ready to merge, there is no new merge on the master. That way master’s pointer is just moved straight forward and history is one straight line. Command git rebase</li><li>Recursive Merge: In&nbsp;recursive merge, after you branch and make some commits, there are some new original commits on the ‘master‘. So, when it’s time to merge, git recurses over the branch and creates a new merge commit.&nbsp;Command: $ git merge&#8211;no-ff</li><li>Octopus Merge: Octopus Merge strategy resolves cases with more than two heads but refuses to do a complex merge that needs manual resolution. It is primarily meant to be used for bundling feature branch heads together. This is the default merge strategy when pulling or merging more than one branch. Command $ git merge -s octopus</li><li>Resolve Merge: This strategy can only resolve two heads (i.e. the current branch and another branch you pulled from) using a 3-way merge algorithm. It tries to carefully detect criss-cross merge ambiguities and is considered generally safe and fast. Command git merge -s resolve</li><li>Subtree Merge: This is a modified recursive strategy. When merging trees A and B, if B corresponds to a subtree of A, B is first adjusted to match the tree structure of A, instead of reading the trees at the same level. This adjustment is also done to the common ancestor tree. Command git merge -s subtree</li></ol></li><li>Q5. Create a Table with Top 20 Git commands along with one line explanations like self cheat sheet.<ul><li><strong>git config</strong> &#8211; sets the author name and email address respectively to be used with your commit. For e.g. git config -global user.name “[name]”</li><li><strong>git init</strong> &#8211; &nbsp;used to start a new repository. For e,g, git init [repository name]</li><li><strong>git clone</strong> &#8211; used to obtain a repository from an existing URL. For e.g. git clone [url]</li><li><strong>git add</strong> &#8211; adds one or more files to the staging area. For e.g. git add *</li><li><strong>git commit</strong> &#8211; records or snapshots the file permanently in the version history. For e.g. git commit -m “[ Type in the commit message]”</li><li><strong>git diff</strong> &#8211; shows the file differences which are not yet staged. For e.g &#8211; git diff –staged</li><li><strong>git reset</strong> &#8211; unstages the file, but it preserves the file contents. git reset [commit]</li><li><strong>git status</strong> &#8211; &nbsp;lists all the files that have to be committed.For e.g. git status</li><li><strong>git rm</strong> &#8211; deletes the file from your working directory and stages the deletion.</li><li><strong>git log</strong> &#8211; used to list the version history for the current branch.</li><li><strong>git show</strong> &#8211; hows the metadata and content changes of the specified commit.. For e.g. git show [commit]</li><li><strong>git tag</strong> &#8211; used to give tags to the specified commit. For e.g. git tag [commitID]</li><li><strong>git branch</strong> &#8211; lists all the local branches in the current repository. Also git branch [branchName] creates a new brnach</li><li><strong>git checkout</strong> &#8211; used to switch from one branch to another. For e.g. git checkout -b [branch name]</li><li><strong>git merge</strong> &#8211;&nbsp; merges the specified branch’s history into the current branch. For e.g. git merge [branch name]</li><li><strong>git remote</strong> &#8211; used to connect your local repository to the remote server. For e.g. git remote add [variable name] [Remote Server Link]</li><li><strong>git push</strong> &#8211; sends the committed changes of master branch to your remote repository. For e.g. git push [variable name] master &#8211; pushes Also pushes all branches to your remote repository with this command git push -all [variable name]</li><li><strong>git pull</strong> &#8211;&nbsp; fetches and merges changes on the remote server to your working directory.</li><li><strong>git stash</strong> &#8211; temporarily stores all the modified tracked files.</li></ul></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/git-assingment-pankaj-devrani/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Docker Assignment &#8211; Pankaj Devrani</title>
		<link>https://www.bestdevops.com/docker-assignment-pankaj-devrani/</link>
					<comments>https://www.bestdevops.com/docker-assignment-pankaj-devrani/#respond</comments>
		
		<dc:creator><![CDATA[devranipankaj163]]></dc:creator>
		<pubDate>Sat, 17 Sep 2022 06:20:18 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=27063</guid>

					<description><![CDATA[Components of Docker and its Brief Summary Docker has below components. &#160;dockerd – is a docker daemon which listens for [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ul class="wp-block-list"><li>Components of Docker and its Brief Summary<ul><li>Docker has below components.<ul><li>&nbsp;<strong>dockerd</strong> – is a docker daemon which listens for docker API requests using three different types of sockets(unix, tcp and fd)</li><li>&nbsp;<strong>Containerd</strong> – is responsible for managing container lifecycle. It takes care of image push/pull, managing storage, invoking execution of containers, managing network primitives</li><li><strong>RunC</strong> &#8211; is command-line client for running applications packed according to OCI format and is a compliant implementation of the OCI</li></ul></li></ul></li><li>What is the differenece between docker pause and unpause?<ul><li>&nbsp;pause – suspends al processes in the specified containers.</li><li>&nbsp;unpause- un-suspends all the processes in the specified containers.</li></ul></li><li>What is the differenet between docker stop and kill?<ul><li>docker stop command the container will stop gracefully using SIGTERM and SIGKILL where as docker kill command terminates the entrypoint process abruptly using SIGKILL signal(which can incurr of data or damage to file system)</li></ul></li><li>What is the difference between docker exec and attach?<ul><li>docker attach – is used to attach your terminal inside running container.</li><li>docker exec – is used to run a new command in the running container</li></ul></li><li>List of dockerfile instructions and its Brief Summary?<ul><li>FROM – pulls base images from the registry</li><li>ADD&nbsp; &#8211; copies image from host to container</li><li>ENV &#8211; Sets an environment variable in the new container</li><li>RUN – executes commands in a new layer on top of the current image and commit the results and committed image will be used for next step in the Dockerfile. RUN [&#8220;executable&#8221;, &#8220;param1&#8221;, &#8220;param2&#8221;]&nbsp;(<em>exec</em>&nbsp;form) or RUN &lt;command&gt;&nbsp;(<em>shell</em>&nbsp;form)</li><li>COPY – copies new files or directories from&nbsp;&lt;src&gt;&nbsp;and adds them to the filesystem of the container at the path&nbsp;&lt;dest&gt;.</li><li>EXPOSE – exposes the port of the container to the host using tcp(default) or udp</li><li>ENRTYPOINT allows you to configure a container that will run as an executable</li><li>CMD&nbsp;&#8211; to pass on defaults for a container. The parameters for entry point can be passed using CMD.</li><li>VOLUME &#8211; Creates a shared volume that can be shared among containers opr by the host machine</li></ul></li></ul>



<ul class="wp-block-list"><li>6. What is the differenet between CMD vs Entrypoint<ul><li>ENRTYPOINT &#8211; It starts the process you want to run after staring the container</li><li>CMD&nbsp;– is used to either pass on defaults for a container or . The parameters for entry point can be passed using CMD.</li></ul></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/docker-assignment-pankaj-devrani/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
