0% found this document useful (0 votes)
18 views17 pages

Answer

The document provides an overview of Infrastructure as Code (IaC), scripting in Bash and Python, and Continuous Integration/Continuous Deployment (CI/CD) concepts. It explains key terms, benefits, and tools associated with IaC, scripting languages, and CI/CD practices, aimed at helping newcomers understand these essential DevOps concepts. Additionally, it highlights the importance of cloud platforms like AWS and Azure in modern computing environments.

Uploaded by

snehaldivekar77
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views17 pages

Answer

The document provides an overview of Infrastructure as Code (IaC), scripting in Bash and Python, and Continuous Integration/Continuous Deployment (CI/CD) concepts. It explains key terms, benefits, and tools associated with IaC, scripting languages, and CI/CD practices, aimed at helping newcomers understand these essential DevOps concepts. Additionally, it highlights the importance of cloud platforms like AWS and Azure in modern computing environments.

Uploaded by

snehaldivekar77
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

1. What is Infrastructure as Code (IaC)?

 Answer: IaC is a way to manage and automate the setup of infrastructure using code,
rather than manually configuring hardware or servers. It helps in defining
infrastructure in configuration files.

2. What are the benefits of IaC?

 Answer: Benefits include automation, faster deployment, consistency across


environments, version control, and reduced human errors.

3. What tools are used in IaC?

 Answer: Common tools include Terraform, AWS CloudFormation, Ansible,


Puppet, and Chef.

4. What is the difference between declarative and imperative IaC?

 Answer:
o Declarative: You define the desired end state (e.g., "3 EC2 instances").
o Imperative: You define the steps to achieve the state (e.g., "Create an EC2
instance, then configure it").

5. What is Terraform?

 Answer: Terraform is an IaC tool that allows you to define and provision
infrastructure using configuration files, and it works across multiple cloud providers
like AWS, Azure, and Google Cloud.

6. What is the purpose of a state file in Terraform?

 Answer: The state file stores information about the infrastructure created by
Terraform, helping it track and manage changes.

7. What is an Ansible Playbook?

 Answer: An Ansible playbook is a file written in YAML that automates tasks like
setting up software or configuring servers.

8. What is the difference between Terraform and CloudFormation?

 Answer: Terraform is multi-cloud (works with AWS, Azure, Google Cloud, etc.),
while CloudFormation is specific to AWS.

9. What is idempotency in IaC?

 Answer: Idempotency means that applying the same IaC code multiple times will
always produce the same result without causing errors or changes after the first
execution.
10. How do you handle secrets in IaC?

 Answer: Secrets can be managed using tools like Vault (by HashiCorp) or AWS
Secrets Manager to securely store and access sensitive data like passwords and API
keys.

11. What is Continuous Integration (CI) in the context of IaC?

 Answer: CI for IaC automates the process of validating and testing infrastructure
code, so changes can be safely applied to production environments.

12. What is "drift" in IaC?

 Answer: Drift happens when the actual state of infrastructure differs from what the
IaC code specifies. You can detect and correct it by reapplying the IaC code.

13. What is an IaC module?

 Answer: An IaC module is a reusable set of code that can be used to manage common
infrastructure resources (e.g., a module for setting up a web server).

14. What is Immutable Infrastructure?

 Answer: Immutable infrastructure means you don't change running servers. If an


update is needed, you create new servers and replace the old ones.

15. What is a "plan" in Terraform?

 Answer: terraform plan shows you what changes Terraform will make to your
infrastructure before actually applying them.

16. How do you test Infrastructure as Code?

 Answer: You can test IaC using commands like terraform validate (for
Terraform) or tools like kitchen-terraform to ensure the infrastructure code is
correct.

**************************************************************************

***************************Bash, Python************************************

1. What is scripting in the context of DevOps?

 Answer: Scripting is writing small programs or scripts to automate tasks like setting
up servers, deploying applications, or managing system configurations. It helps in
speeding up operations and reducing errors.

2. What is the difference between Bash and Python?


 Answer:
o Bash is a shell scripting language mainly used for automating system tasks
(like file management or process control) on Unix-based systems.
o Python is a general-purpose programming language that is more versatile and
can be used for scripting, automation, and software development, often with
better readability and more libraries.

3. What is the purpose of a shell script?

 Answer: A shell script automates tasks on a Linux or Unix system. It contains a series
of commands that are executed in sequence, such as file manipulation, system
monitoring, or installing software.

4. What are variables in Bash scripting?

 Answer: Variables in Bash store data (like numbers, strings, or results of commands)
that can be reused throughout the script. You assign values using = (e.g.,
myVar="Hello").

5. What is the use of a for loop in Bash?

 Answer: A for loop in Bash is used to iterate over a list or a range of numbers to
repeat tasks multiple times. Example:
 for i in 1 2 3
 do
 echo "Number $i"
 done

6. How do you handle errors in Bash scripts?

 Answer: You can check if a command was successful using $? (exit status) or use set
-e to stop the script if any command fails. Example:
 command || echo "Command failed"

7. What is the difference between echo and printf in Bash?

 Answer:
o echo prints text to the screen with basic formatting.
o printf gives more control over formatting, like padding, precision, and
alignment.

8. How do you read input from the user in Bash?

 Answer: Use the read command to get input from the user. Example:
 read -p "Enter your name: " name
 echo "Hello, $name!"

9. What is the shebang in a Bash script?


 Answer: The shebang (#!/bin/bash) is the first line in a script that tells the system
which interpreter to use to run the script.

10. What is the purpose of functions in Bash scripting?

 Answer: Functions allow you to group a set of commands that can be called multiple
times throughout a script, making it more modular and reusable.

11. How do you write a simple Python script?

 Answer: A simple Python script can be written like this:


 print("Hello, World!")

12. What are lists and dictionaries in Python?

 Answer:
o Lists are ordered collections of items, e.g., myList = [1, 2, 3].
o Dictionaries store key-value pairs, e.g., myDict = {'name': 'Alice', 'age': 25}.

13. How do you handle errors in Python?

 Answer: You can handle errors in Python using try and except blocks. Example:
 try:
 x = 10 / 0
 except ZeroDivisionError:
 print("Cannot divide by zero!")

14. How do you write a loop in Python?

 Answer: You can use a for loop or while loop in Python. Example:
 for i in range(5):
 print(i)

15. What is a virtual environment in Python?

 Answer: A virtual environment is a tool that helps you keep dependencies for
different projects isolated, preventing conflicts between them. You can create one
with python -m venv myenv.

16. What is the purpose of the import statement in Python?

 Answer: The import statement is used to bring external Python modules or libraries
into your script, so you can use their functions and classes.

17. How do you install packages in Python?

 Answer: You can install Python packages using pip. Example:


 pip install requests

18. What is chmod in Bash?


 Answer: chmod is a command used to change file permissions. Example:
 chmod +x myscript.sh

This makes myscript.sh executable.

19. What is the difference between > and >> in Bash?

 Answer:
o > redirects output to a file, overwriting it.
o >> appends output to the end of a file.

20. How do you use awk in Bash?

 Answer: awk is a powerful text-processing tool. You can use it to extract or


manipulate columns in a file. Example:
 awk '{print $1}' file.txt

These answers provide a simple and clear explanation for freshers who are new to scripting
and DevOps concepts.

*************Continuous Integration/Continuous Deployment (CI/CD)*************

What is Cloud Computing?


Answer:
Cloud computing is the delivery of computing services like storage, processing
power, and databases over the internet, instead of using local servers or
personal computers. It allows businesses and individuals to access and use
software, data, and hardware resources on-demand, paying only for what they
use, without the need to own or maintain physical servers.
Simple Example:
Think of it like renting a storage locker instead of owning one. You only pay for
the space you use, and you can access it anytime without worrying about
maintenance or security.

What is DevOps?
Answer: DevOps is a set of practices that combines software development (Dev)
and IT operations (Ops), aiming to shorten the systems development life cycle
and provide continuous delivery with high software quality. It emphasizes
collaboration, automation, and monitoring to improve efficiency in delivering
software.
Real life example: Restaurant Kitchen: DevOps is like a kitchen where chefs
(developers) and waiters (operations) work closely together. Chefs cook the food,
and waiters immediately serve it without delays, making sure customers get
their meals quickly and accurately.
What are the benefits of DevOps?
Answer: The benefits of DevOps include:
 Faster development cycles: Accelerates the process of development,
testing, and deployment.
 Improved collaboration: Encourages communication between
development, operations, and other departments.
 Automation: Reduces manual processes and errors through continuous
integration/continuous deployment (CI/CD) pipelines.
 Reliability and stability: Enhanced monitoring and feedback improve
system stability.
 Scalability: Automates infrastructure management to scale more easily.

What is Continuous Integration (CI) and Continuous Deployment (CD)?


Answer:
 Continuous Integration (CI): The practice of frequently merging code
changes into a central repository, followed by automated builds and tests.
This ensures that code is tested and validated early.
 Continuous Deployment (CD): An extension of CI, where every change
that passes automated testing is deployed automatically to production
without manual intervention.
 Example: Imagine you're working on a group project at school. Everyone
adds their work (code) to a shared folder (repository) every day (CI). After
each addition, the teacher (CI tool) checks that everyone's work fits
together and doesn't break anything. If everything looks good, the teacher
automatically organizes and prepares the final project to be displayed
(CD). No delays, and the project is always up to date!

What are the most popular DevOps tools?


Answer: Some popular DevOps tools are:
 Jenkins: For continuous integration and automation.
 Docker: For containerization.
 Kubernetes: For container orchestration.
 Git: For version control.
 Terraform: For infrastructure as code (IaC).
 Ansible: For configuration management and automation.
 Nagios: For monitoring.
 Prometheus: For system monitoring and alerting.
 Azure DevOps: A suite of development tools from Microsoft, including
CI/CD pipelines.

1. What is Continuous Integration (CI)?

 Answer: CI is the practice of automatically integrating code changes from multiple


developers into a shared repository several times a day. It helps detect issues early and
ensures the software is always in a deployable state.

2. What is Continuous Deployment (CD)?

 Answer: CD is the practice of automatically deploying code to production after


passing automated tests. It allows teams to deliver new features and fixes quickly and
reliably to users.

3. What is the difference between Continuous Integration and Continuous Deployment?

 Answer:
o CI focuses on merging and testing code regularly to ensure it's working well.
o CD takes it a step further by automatically deploying the tested code to
production.

4. What is a build pipeline?

 Answer: A build pipeline is a series of automated steps that compile, test, and deploy
code. It helps ensure that every change is built and tested in a consistent manner
before it reaches production.

5. What are the benefits of CI/CD?

 Answer:
o Faster development cycles.
o Early detection of bugs.
o More reliable and frequent releases.
o Reduced manual intervention.
o Easier rollbacks if issues occur.

6. What tools are commonly used for CI/CD?

 Answer: Popular CI/CD tools include:


o Jenkins
o GitLab CI
o CircleCI
o Travis CI
o Azure DevOps
o GitHub Actions
7. What is a Jenkins pipeline?

 Answer: A Jenkins pipeline is an automated workflow defined in Jenkins. It consists


of stages such as build, test, and deploy, and it automates the process of continuous
integration and continuous deployment.

8. What is version control, and why is it important in CI/CD?

 Answer: Version control (e.g., Git) helps track changes to code, allowing teams to
collaborate and manage different versions of the codebase. It's essential for CI/CD
because it provides a history of changes, enabling better management of code
integration and deployment.

9. What is automated testing in CI/CD?

 Answer: Automated testing involves running predefined tests automatically every


time new code is integrated or deployed, ensuring the code works correctly before it
reaches production.

10. What is a "commit" in Git, and why is it important for CI/CD?

 Answer: A commit is a snapshot of changes in the code. In CI/CD, commits trigger


automated build and test processes, ensuring that each change is validated before it’s
integrated into the main codebase.

11. What is a rollback in CI/CD?

 Answer: A rollback is the process of reverting to a previous version of the


application or code if a new deployment causes issues. It’s important for maintaining
system stability.

12. What is a deployment pipeline in CI/CD?

 Answer: A deployment pipeline automates the process of taking code from version
control, building it, running tests, and deploying it to production, ensuring that every
change is thoroughly tested and deployed efficiently.

13. What are some common challenges in CI/CD?

 Answer: Challenges include:


o Handling dependencies between services.
o Managing different environments (e.g., staging and production).
o Ensuring quality and speed of automated tests.
o Handling configuration management.

14. What is a staging environment in CI/CD?

 Answer: A staging environment is a replica of the production environment where


code is deployed and tested before it goes live, ensuring everything works as
expected.
15. What is an artifact in CI/CD?

 Answer: An artifact is a packaged file (e.g., a compiled application, Docker image, or


a JAR file) that is produced during the build process and can be deployed to
production.

16. What is the role of Docker in CI/CD?

 Answer: Docker is used to create consistent development and testing environments


by packaging applications and their dependencies into containers. This helps automate
deployment across different stages of CI/CD.

17. What is the purpose of a "build trigger" in CI/CD?

 Answer: A build trigger automatically starts the build process whenever changes are
made to the code, ensuring that new code is continuously tested and integrated.

18. What is the difference between "Continuous Deployment" and "Continuous


Delivery"?

 Answer:
o Continuous Deployment automatically deploys every change to production
once it passes tests.
o Continuous Delivery ensures that every change is automatically tested but
requires manual approval before it’s deployed to production.

19. What are integration tests, and how do they fit into CI/CD?

 Answer: Integration tests verify that different parts of the application work together
correctly. In CI/CD, these tests are run automatically after each change to ensure the
integrated components behave as expected.

20. How do you ensure security in a CI/CD pipeline?

 Answer: Security in CI/CD can be ensured by:


o Implementing static code analysis tools.
o Running security tests (e.g., vulnerability scans).
o Using secret management tools to keep credentials safe.
o Automating patch management.

These answers give a basic understanding of CI/CD concepts for a fresher in a DevOps
Engineer role and help you explain the importance and processes involved in automating the
software delivery lifecycle.

********************* Cloud Platform (AWS, Azure) ***************************

1. What is a cloud platform?


 Answer: A cloud platform provides on-demand access to computing resources like
servers, storage, and databases over the internet. It allows companies to scale
applications quickly and only pay for the resources they use.

2. What is AWS?

 Answer: AWS (Amazon Web Services) is a cloud computing platform by Amazon


that offers services like computing power (EC2), storage (S3), databases (RDS), and
more. It helps businesses run applications without managing physical servers.

3. What is Microsoft Azure?

 Answer: Microsoft Azure is a cloud computing platform by Microsoft, offering


similar services as AWS. It provides solutions for computing, storage, databases,
machine learning, and networking, mainly for enterprises using Microsoft
technologies.

4. What is the difference between AWS and Azure?

 Answer: Both are cloud platforms, but:


o AWS is widely known for its services and flexibility.
o Azure integrates better with Microsoft products (like Windows Server, SQL
Server, and Active Directory).
o Both offer similar services like computing, storage, and networking but differ
in how they are configured and managed.

5. What are EC2 and S3 in AWS?

 Answer:
o EC2 (Elastic Compute Cloud) provides scalable virtual machines (VMs) to
run applications.
o S3 (Simple Storage Service) is a scalable storage service for storing data like
files, backups, and media.

6. What is IAM in AWS?

 Answer: IAM (Identity and Access Management) allows you to control who can
access your AWS resources. You can create users, assign permissions, and manage
security roles.

7. What is a Virtual Machine (VM)?

 Answer: A VM is a software-based simulation of a physical computer. It runs an


operating system and applications just like a real machine, but it's hosted on a cloud
platform like AWS or Azure.

8. What is Auto Scaling in AWS?


 Answer: Auto Scaling automatically adjusts the number of EC2 instances based on
demand. This ensures that your application has the right amount of resources,
improving cost efficiency and performance.

9. What is a Load Balancer?

 Answer: A load balancer distributes incoming network traffic across multiple


servers to ensure no single server is overwhelmed. It helps in maintaining high
availability and reliability of applications.

10. What is Azure Active Directory (AD)?

 Answer: Azure AD is a cloud-based identity and access management service. It helps


businesses manage users, groups, and permissions to secure access to applications in
the cloud.

11. What is the difference between public and private cloud?

 Answer:
o Public cloud is owned and operated by third-party providers (like AWS,
Azure) and offers services over the internet.
o Private cloud is a cloud infrastructure dedicated to a single organization,
either hosted on-premises or by a third-party provider.

12. What is Azure Virtual Network?

 Answer: Azure Virtual Network (VNet) is a private network within Azure, allowing
you to securely connect Azure resources, such as VMs, to each other and to on-
premises resources.

13. What is AWS CloudFormation?

 Answer: AWS CloudFormation is a service that allows you to define and provision
infrastructure using code. You can create templates to automate the setup of AWS
resources.

14. What is Azure Resource Manager (ARM)?

 Answer: ARM is the management layer in Azure that enables you to deploy, manage,
and monitor resources in your Azure subscription using templates, scripts, or the
Azure portal.

15. What is a Cloud Service in Azure?

 Answer: Cloud Service in Azure refers to a platform for hosting applications and
services that can scale dynamically. It helps in deploying and managing web apps,
mobile apps, and APIs.

16. What is Elastic Beanstalk in AWS?


 Answer: Elastic Beanstalk is a Platform as a Service (PaaS) offering from AWS that
automatically handles the deployment, scaling, and monitoring of web applications
and services.

17. What is the purpose of CloudWatch in AWS?

 Answer: CloudWatch is a monitoring service in AWS that provides metrics, logs,


and alarms. It helps you track the performance and health of your resources and
applications.

18. What are Azure Functions?

 Answer: Azure Functions is a serverless compute service that lets you run code
without provisioning or managing servers. It's great for running event-driven
applications.

19. What is the role of the cloud in DevOps?

 Answer: Cloud platforms provide flexible, scalable infrastructure for DevOps teams
to automate, test, and deploy applications. They enable continuous integration,
continuous deployment (CI/CD), and faster release cycles.

20. What is a Cloud Provider?

 Answer: A cloud provider is a company that offers cloud services like computing,
storage, and databases. Examples include AWS, Microsoft Azure, and Google Cloud.

These answers offer a simple and clear explanation of cloud platforms for freshers in a
DevOps Engineer role, helping you understand how these technologies support automation
and infrastructure management.

Here are some **fresher-level interview questions and answers related to Azure in a short
and easy-to-understand way:

1. What is Microsoft Azure?

 Answer: Microsoft Azure is a cloud computing platform provided by Microsoft. It


offers a range of services like computing, storage, databases, networking, and more,
which allow businesses to build, deploy, and manage applications and services
through the cloud.

2. What is Azure Virtual Machine (VM)?

 Answer: Azure Virtual Machine (VM) is a scalable, on-demand compute resource


in Azure that acts like a physical computer. It allows you to run applications and
services on the cloud without needing to manage hardware.
3. What is Azure Active Directory (Azure AD)?

 Answer: Azure Active Directory (Azure AD) is a cloud-based identity and access
management service. It helps businesses manage users, control access to applications,
and secure resources.

4. What is Azure Blob Storage?

 Answer: Azure Blob Storage is a service used to store large amounts of unstructured
data, such as text, images, and videos. It is highly scalable and provides easy access
from anywhere over the internet.

5. What is Azure App Service?

 Answer: Azure App Service is a fully managed platform that allows you to build and
host web applications and APIs. It takes care of the infrastructure and allows for
automatic scaling and patching.

6. What is Azure Virtual Network (VNet)?

 Answer: Azure Virtual Network (VNet) is a private network within Azure that
connects your resources, such as VMs and databases, securely. It helps you control
network traffic and manage communication between services.

7. What is the difference between Azure IaaS, PaaS, and SaaS?

 Answer:
o IaaS (Infrastructure as a Service) provides basic infrastructure like VMs and
storage.
o PaaS (Platform as a Service) offers a platform to build, deploy, and manage
applications without handling the underlying infrastructure.
o SaaS (Software as a Service) delivers software applications over the internet
(e.g., Microsoft 365, Gmail).

8. What is Azure Functions?


 Answer: Azure Functions is a serverless compute service that lets you run small
pieces of code without managing servers. It is event-driven and helps you quickly
deploy and scale applications.

9. What is the Azure Marketplace?

 Answer: Azure Marketplace is an online store where you can find and purchase
third-party software and services that are designed to run on Azure, including virtual
machines, apps, and more.

10. What is Azure Load Balancer?

 Answer: Azure Load Balancer is a service that distributes incoming network traffic
across multiple servers to ensure that no single server is overwhelmed, which helps in
maintaining high availability.

11. What is Azure Kubernetes Service (AKS)?

 Answer: Azure Kubernetes Service (AKS) is a managed Kubernetes service that


simplifies the deployment, scaling, and management of containerized applications
using Kubernetes on Azure.

12. What is the Azure Resource Manager (ARM)?

 Answer: Azure Resource Manager (ARM) is the management layer in Azure that
helps you deploy, manage, and monitor Azure resources using templates or scripts,
making it easier to organize and control resources.

13. What is the purpose of Azure Key Vault?

 Answer: Azure Key Vault is a service that helps you securely store and manage
sensitive data such as passwords, API keys, and certificates, ensuring that they are
encrypted and easily accessible only by authorized users.

14. What is Azure Monitor?


 Answer: Azure Monitor is a service that provides a comprehensive solution for
collecting, analyzing, and acting on telemetry data from your applications and Azure
resources, helping you to monitor and maintain their health.

15. What are Availability Zones in Azure?

 Answer: Availability Zones are physically separated locations within an Azure


region that help protect applications from datacenter failures by ensuring high
availability and reliability.

Key Differences in Azure CAPEX and OPEX:

Aspect CAPEX in Azure OPEX in Azure


Spending One-time investment in physical Ongoing, pay-as-you-go model for
Type infrastructure cloud services
High initial costs for hardware, data Low or no initial cost, based on
Upfront Cost
centers, etc. subscription or usage
Limited flexibility; you own the High flexibility; pay only for what
Flexibility
infrastructure you use
Need for maintaining physical servers No hardware maintenance required;
Management
and equipment managed by Azure
Purchasing servers or setting up an on- Using Azure VMs, Storage, or Cloud
Example
premises data center Services

In summary:

 CAPEX in Azure would be buying physical servers or setting up your own data
centers, which requires large upfront investments and is depreciated over time.
 OPEX in Azure means using cloud services like virtual machines, storage, and
databases, where you pay for only what you use, making it a more flexible and
scalable approach to IT spending.

OPEX is typically favored in cloud environments because of its lower upfront cost and
greater scalability.

Here are some fresher interview questions and answers related to Geography, Region,
Resources, Resource Group, and Resource Manager in Azure:

1. What is a Geography in Azure?

 Answer: A Geography in Azure refers to a set of regions within a specific area of


the world. It's designed to help businesses meet data residency and compliance
requirements by choosing where data is stored and processed.
2. What is a Region in Azure?

 Answer: A Region in Azure is a physical location where Azure data centers are
clustered. For example, East US, West Europe, and Southeast Asia are different
Azure regions. Choosing a region helps optimize performance, reliability, and
compliance.

3. What are Resources in Azure?

 Answer: Resources in Azure are individual services or components, like Virtual


Machines (VMs), Storage Accounts, Databases, and Networking components that
you use to build and manage your application or infrastructure in the cloud.

4. What is a Resource Group in Azure?

 Answer: A Resource Group is a container that holds related Azure resources. It


allows you to manage and organize resources logically, so you can apply permissions,
track costs, and manage their lifecycle together.

5. What is Azure Resource Manager (ARM)?

 Answer: Azure Resource Manager (ARM) is the management layer that helps you
organize, deploy, and manage Azure resources. It provides a way to automate
resource deployment using templates and apply consistent management policies
across resource groups.

6. Why do we use Resource Groups in Azure?

 Answer: Resource Groups help manage Azure resources efficiently. They allow for
easy organization, apply permissions to resources collectively, and make resource
management simpler, as you can deploy, monitor, and delete resources as a unit.

7. Can resources in different regions be in the same Resource Group?

 Answer: Yes, you can add resources in different regions to the same Resource
Group in Azure. However, when doing so, it's important to consider latency and
regulatory requirements for the resources in different regions.
8. Can a Resource Group span multiple subscriptions?

 Answer: No, a Resource Group can only exist within a single subscription.
However, a subscription can have multiple resource groups, and you can have
resources in different groups for organization and management.

9. What happens if you delete a Resource Group?

 Answer: Deleting a Resource Group will delete all resources inside it, so it’s
essential to be careful when removing a resource group. It's a permanent action that
can’t be undone.

10. What is the purpose of Azure Resource Manager?

 Answer: Azure Resource Manager (ARM) enables you to manage and automate the
lifecycle of Azure resources. It handles deployment, access control, monitoring, and
organizing resources in a way that aligns with your business needs.

These questions and answers provide a basic understanding of Azure services and should
help you get ready for an interview for a fresher role in Azure.

You might also like