Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Devops Engineer Interview Questions, Process, and Tips

Updated 17 Jan 2025

Top Accenture Devops Engineer Interview Questions and Answers

  • Q1. If you want to restrict the communication between the kubernetes pod, how would you restrict that one?
  • Q2. What are the various branching strategies used in the version control system?
  • Q3. What are key elements which are there in continuous testing tools?
View all 39 questions

Accenture Devops Engineer Interview Experiences

34 interviews found

Devops Engineer Interview Questions & Answers

user image Fehma Aftab

posted on 22 Jun 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(17 Questions)

  • Q1. Did you face any challenge while creating the DevOps pipeline?
  • Ans. 

    Yes, I faced challenges while creating the DevOps pipeline.

    • One challenge was integrating multiple tools and technologies into the pipeline.

    • Another challenge was ensuring smooth communication and collaboration between different teams involved in the pipeline.

    • I also faced challenges in automating the testing and deployment processes to achieve continuous integration and continuous delivery.

    • Dealing with legacy systems and...

  • Answered by AI
  • Q2. How do your container communicate in Kubernetes?
  • Ans. 

    Containers in Kubernetes communicate with each other through networking and service discovery mechanisms.

    • Containers within the same pod can communicate over localhost.

    • Containers in different pods can communicate using Kubernetes services.

    • Kubernetes assigns each pod a unique IP address for communication.

    • Kubernetes also supports DNS-based service discovery for containers.

  • Answered by AI
  • Q3. If you want to restrict the communication between the kubernetes pod, how would you restrict that one?
  • Ans. 

    Restricting communication between Kubernetes pods can be achieved using network policies.

    • Use Network Policies in Kubernetes to define rules for pod-to-pod communication

    • Specify which pods are allowed to communicate with each other based on labels

    • Deny all traffic by default and only allow specific traffic as needed

    • Example: Define a network policy to allow communication only between pods with label 'app=frontend' and 'app

  • Answered by AI
  • Q4. What is virtual private cloud or Vnet? What is the use of Vnet and why we use it in DevOps?
  • Ans. 

    A virtual private cloud (VPC) or Vnet is a private network in the cloud that allows you to isolate resources and control network traffic.

    • VPC/Vnet provides a secure and isolated environment for resources in the cloud.

    • It allows you to define your own IP address range, subnets, route tables, and network gateways.

    • VPC/Vnet helps in creating a secure connection between on-premises data centers and cloud resources.

    • It is used ...

  • Answered by AI
  • Q5. Can you tell me something about Ansible work in DevOps?
  • Ans. 

    Ansible is a popular automation tool used in DevOps for configuration management, application deployment, and orchestration.

    • Ansible is agentless, meaning it does not require any software to be installed on the nodes being managed.

    • It uses YAML syntax for writing playbooks, which are used to define automation tasks.

    • Ansible can be used for tasks such as provisioning servers, deploying applications, and managing configurat...

  • Answered by AI
  • Q6. What is Client based development?
  • Ans. 

    Client based development is a software development approach where the client's needs and feedback are prioritized throughout the development process.

    • Focus on meeting client requirements and expectations

    • Regular communication and feedback from the client

    • Iterative development cycles based on client input

    • Client involvement in decision-making processes

    • Examples: Agile development, customer-centric design

  • Answered by AI
  • Q7. What is resilience testing?
  • Ans. 

    Resilience testing is a type of testing that evaluates a system's ability to recover from failures and continue functioning.

    • Resilience testing involves intentionally introducing failures or disruptions to a system to see how it responds.

    • The goal of resilience testing is to identify weaknesses in the system's design or implementation that could lead to downtime or data loss.

    • Examples of resilience testing include simulat...

  • Answered by AI
  • Q8. What are DevOps KPI?
  • Ans. 

    DevOps KPI are key performance indicators used to measure the success of DevOps practices in an organization.

    • DevOps KPIs should align with business goals and objectives.

    • Examples of DevOps KPIs include deployment frequency, lead time for changes, mean time to recover, and change failure rate.

    • Monitoring KPIs helps in identifying areas for improvement and optimizing DevOps processes.

  • Answered by AI
  • Q9. What are the various branching strategies used in the version control system?
  • Ans. 

    Various branching strategies in version control systems help manage code changes effectively.

    • Mainline/Branch by Release: Each release has its own branch for bug fixes and maintenance.

    • Feature Branching: Each new feature is developed in a separate branch and merged back to main branch after completion.

    • Gitflow Workflow: Uses main, develop, feature, release, and hotfix branches for a structured workflow.

    • Trunk-Based Develop...

  • Answered by AI
  • Q10. What is feature branching and task branching?
  • Ans. 

    Feature branching and task branching are strategies used in version control systems to manage development tasks.

    • Feature branching involves creating a separate branch for each new feature being developed, allowing for isolation and independent development.

    • Task branching is similar to feature branching but is used for smaller tasks or bug fixes.

    • Both feature branching and task branching help in organizing and managing cod...

  • Answered by AI
  • Q11. What is the difference b/w Continuous delivery and continuous deployment?
  • Ans. 

    Continuous delivery focuses on automating the software delivery process up to production, while continuous deployment automatically deploys every change to production.

    • Continuous delivery involves automating the software delivery process up to production, ensuring that code is always in a deployable state.

    • Continuous deployment goes a step further by automatically deploying every change that passes automated tests to pro...

  • Answered by AI
  • Q12. Different phases in DevOps Methodology
  • Ans. 

    DevOps methodology consists of various phases including plan, code, build, test, release, deploy, operate, and monitor.

    • Plan: Define goals, set priorities, and create a roadmap.

    • Code: Develop and review code changes.

    • Build: Compile the code and create executable files.

    • Test: Verify code changes through automated testing.

    • Release: Deploy changes to production environment.

    • Deploy: Automate deployment process to various environ...

  • Answered by AI
  • Q13. What is blue green deployment pattern
  • Ans. 

    Blue green deployment pattern is a software release strategy that reduces downtime and risk by running two identical production environments.

    • In blue green deployment, one environment (blue) is currently live and serving production traffic, while the other environment (green) is idle.

    • Once the new version of the software is deployed to the green environment and tested thoroughly, traffic is switched from the blue to the ...

  • Answered by AI
  • Q14. What are key elements which are there in continuous testing tools?
  • Ans. 

    Key elements in continuous testing tools include automation, integration with CI/CD pipelines, reporting and analytics, scalability, and support for various testing types.

    • Automation of test cases to ensure quick feedback on code changes

    • Integration with CI/CD pipelines for seamless testing in the software delivery process

    • Reporting and analytics capabilities to track test results and identify issues

    • Scalability to handle ...

  • Answered by AI
  • Q15. Difference b/w centralized and distributed VCS
  • Ans. 

    Centralized VCS stores all versions of files in a central server, while distributed VCS allows each user to have a full copy of the repository.

    • Centralized VCS has a single point of failure, while distributed VCS is more resilient.

    • In centralized VCS, users need constant connection to the central server, while distributed VCS allows offline work.

    • Examples of centralized VCS include SVN and CVS, while Git is a popular dist

  • Answered by AI
  • Q16. How do you setup the VPC with azure?
  • Ans. 

    Setting up a VPC in Azure involves creating a virtual network, subnets, and configuring security groups.

    • Create a virtual network in the Azure portal

    • Define subnets within the virtual network

    • Configure network security groups to control inbound and outbound traffic

    • Establish peering connections with other VPCs if needed

  • Answered by AI
  • Q17. Describe about IAC and Configuration management
  • Ans. 

    IAC stands for Infrastructure as Code, which involves managing and provisioning infrastructure through code. Configuration management involves managing and maintaining the state of systems.

    • IAC allows for automating the process of setting up and managing infrastructure using code

    • Configuration management ensures that the desired state of systems is maintained consistently

    • Tools like Terraform, Ansible, and Puppet are comm...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Accenture Devops Engineer interview:
  • Azure
  • git
  • kubernetes
  • ansible
  • IAC
  • Configuration management
Interview preparation tips for other job seekers - Clear basics and be confident!!

Skills evaluated in this interview

Devops Engineer Interview Questions & Answers

user image Ankit Prakash Sharma

posted on 20 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. EXPLAIN THE ARCITECTURE OF INFRASTURE FOR CURRENT COMAPNY
  • Ans. 

    The infrastructure architecture of the current company is based on a hybrid cloud model with a mix of on-premises and cloud resources.

    • Hybrid cloud model with on-premises and cloud resources

    • Utilization of containerization technologies like Docker and Kubernetes for application deployment

    • Automation of infrastructure provisioning and configuration management using tools like Terraform and Ansible

    • Implementation of CI/CD pi...

  • Answered by AI

Devops Engineer Interview Questions Asked at Other Companies

asked in Lentra AI
Q1. if you want to connect multiple vpc ,we have 2 or 3 vpc, you have ... read more
Q2. Reverse the String Problem Statement You are given a string STR w ... read more
asked in Siemens
Q3. How to run a docker command remotely. i.e. Docker is installed on ... read more
asked in Nagarro
Q4. Guess The Hidden Number Problem Statement You are given an intege ... read more
Q5. Docker command to transfer an image from one machine to another w ... read more
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain Terraform modules and give an example
  • Ans. 

    Terraform modules are reusable components that allow you to encapsulate and organize your infrastructure code.

    • Modules help in creating reusable infrastructure components

    • They allow for better organization and encapsulation of code

    • Modules can be shared and reused across different projects

    • Example: A Terraform module for creating a VPC with subnets, security groups, and route tables

  • Answered by AI
  • Q2. What's Jenkins and write a pipeline script
  • Ans. 

    Jenkins is a popular open-source automation server used for continuous integration and continuous delivery (CI/CD) pipelines.

    • Jenkins is used to automate the building, testing, and deployment of software projects.

    • Pipeline scripts in Jenkins are written using a domain-specific language called Groovy.

    • A basic pipeline script includes stages like checkout code, build, test, and deploy.

    • Example pipeline script: pipeline { age...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Job Portal

Round 1 - Technical 

(5 Questions)

  • Q1. What is architecture of kubernetes
  • Ans. 

    Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications.

    • Kubernetes follows a master-slave architecture where the master node controls the cluster and the worker nodes run the containers.

    • The master node consists of components like API server, scheduler, controller manager, and etcd.

    • Worker nodes have components like kubelet, kube-p...

  • Answered by AI
  • Q2. What is ingress
  • Ans. 

    Ingress is a Kubernetes resource that manages external access to services within a cluster.

    • Ingress allows external traffic to reach services within a Kubernetes cluster

    • It acts as a layer 7 HTTP reverse proxy

    • Ingress rules define how incoming requests should be routed to different services based on hostnames or paths

  • Answered by AI
  • Q3. What is docker and why we use it.
  • Ans. 

    Docker is a containerization platform that allows developers to package applications with all dependencies into a standardized unit for easy deployment.

    • Docker allows for consistent development, testing, and deployment environments across different systems.

    • It improves scalability and resource utilization by isolating applications in lightweight containers.

    • Docker simplifies the process of managing dependencies and config...

  • Answered by AI
  • Q4. What is jenkins pipeline.
  • Ans. 

    Jenkins pipeline is a suite of plugins that supports implementing and integrating continuous delivery pipelines.

    • Jenkins pipeline allows defining the entire build process as code, making it easier to manage and version control.

    • It enables automating the steps of building, testing, and deploying software applications.

    • Pipeline scripts can be written in Groovy language and can be stored in a Jenkinsfile within the project's...

  • Answered by AI
  • Q5. What is Rbac in kubernetes.
  • Ans. 

    RBAC stands for Role-Based Access Control in Kubernetes, allowing administrators to control access to resources based on roles assigned to users.

    • RBAC is a method of regulating access to computer or network resources based on the roles of individual users within an enterprise.

    • In Kubernetes, RBAC allows cluster administrators to dynamically configure access policies through the API.

    • Roles define a set of permissions, whil...

  • Answered by AI

Skills evaluated in this interview

Accenture interview questions for designations

 Devops

 (1)

 Senior Devops Engineer

 (6)

 AWS Devops Engineer

 (1)

 Azure DevOps Engineer

 (1)

 DevOps Architect

 (2)

 DevOps Manager

 (1)

 DevOps Team Lead

 (1)

 Software Engineer

 (228)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Ci/cd, ansible, cloud azure and aws

Get interview-ready with Top Accenture Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell us about your past experience and then they ask questions from there.
  • Q2. Cloud basics and DevOps basics

Interview Preparation Tips

Interview preparation tips for other job seekers - study the basics of Cloud and DevOps
have a practical example that you worked in your past in mind.

Devops Engineer Jobs at Accenture

View all
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Azure Functions and how to integrate it with azure logic apps
  • Ans. 

    Azure Functions is a serverless compute service that allows you to run event-triggered code without managing infrastructure.

    • Azure Functions is used to run small pieces of code called functions in response to events.

    • Azure Logic Apps is a cloud-based service that helps you automate and orchestrate tasks, business processes, and workflows.

    • To integrate Azure Functions with Azure Logic Apps, you can use the 'Azure Functions...

  • Answered by AI
  • Q2. Explain the CICD pipeline that you have created?
  • Ans. 

    I have created a CICD pipeline using Jenkins, Git, Docker, and Kubernetes.

    • Used Jenkins for continuous integration

    • Integrated Git for version control

    • Utilized Docker for containerization

    • Deployed applications using Kubernetes

    • Implemented automated testing and deployment processes

  • Answered by AI

Skills evaluated in this interview

Devops Engineer Interview Questions & Answers

user image Rajesh Tegada

posted on 20 Sep 2024

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Terraform related
  • Q2. Cicd related questions
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Devops basic understanddinh and flow

Devops Engineer Interview Questions & Answers

user image Shubham Malwade

posted on 8 Oct 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Blue Green deployment ?

Accenture Interview FAQs

How many rounds are there in Accenture Devops Engineer interview?
Accenture interview process usually has 1-2 rounds. The most common rounds in the Accenture interview process are Technical, HR and One-on-one Round.
How to prepare for Accenture Devops Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Accenture. The most common topics and skills that interviewers at Accenture expect are Continuous Integration, Kubernetes, Docker, Devops and Ansible.
What are the top questions asked in Accenture Devops Engineer interview?

Some of the top questions asked at the Accenture Devops Engineer interview -

  1. If you want to restrict the communication between the kubernetes pod, how would...read more
  2. What are the various branching strategies used in the version control syst...read more
  3. What are key elements which are there in continuous testing too...read more
How long is the Accenture Devops Engineer interview process?

The duration of Accenture Devops Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Accenture Devops Engineer Interview Process

based on 29 interviews

3 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round
View more
Accenture Devops Engineer Salary
based on 3.4k salaries
₹4.1 L/yr - ₹17.1 L/yr
8% more than the average Devops Engineer Salary in India
View more details

Accenture Devops Engineer Reviews and Ratings

based on 111 reviews

3.7/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

3.2

Salary

3.6

Job security

3.5

Company culture

3.1

Promotions

3.5

Work satisfaction

Explore 111 Reviews and Ratings
DevOps Engineer

Bangalore / Bengaluru

2-7 Yrs

₹ 3-20.6666 LPA

DevOps Engineer

Gurgaon / Gurugram

3-8 Yrs

Not Disclosed

DevOps Engineer

Bangalore / Bengaluru

3-8 Yrs

₹ 4-18.9 LPA

Explore more jobs
Application Development Analyst
38.9k salaries
unlock blur

₹3 L/yr - ₹12 L/yr

Application Development - Senior Analyst
27k salaries
unlock blur

₹6.9 L/yr - ₹20.2 L/yr

Team Lead
24.2k salaries
unlock blur

₹7.1 L/yr - ₹25.5 L/yr

Senior Software Engineer
18.3k salaries
unlock blur

₹6 L/yr - ₹19.5 L/yr

Software Engineer
17.5k salaries
unlock blur

₹3.6 L/yr - ₹13.4 L/yr

Explore more salaries
Compare Accenture with

TCS

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview