Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed before Mar 2022. There were 4 interview rounds.
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
Security in Terraform involves managing sensitive data, implementing access controls, and using secure communication channels.
Use Terraform's sensitive data handling features like sensitive variables and sensitive outputs to protect sensitive information.
Implement access controls using Terraform's built-in features like IAM policies, resource-level permissions, and secure storage backends.
Use secure communication chann...
Helm is a package manager for Kubernetes that simplifies the deployment and management of applications.
Helm charts are packages of pre-configured Kubernetes resources that can be easily deployed using Helm.
Helm charts are written in YAML and can include templates for Kubernetes manifests.
Helm allows for easy versioning, sharing, and management of Kubernetes applications.
To use Helm, you need to install the Helm client ...
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Control plane components in Kubernetes manage the cluster and make decisions about the state of the cluster.
Control Manager: Ensures that the desired state of the cluster matches the actual state.
Scheduler: Assigns workloads to nodes based on resource availability and constraints.
API Server: Acts as the front-end for the Kubernetes control plane and is the primary interface for users and other components.
etcd: Consiste...
Implementing zero-downtime deployments in Kubernetes involves using rolling updates and readiness probes.
Use rolling updates to gradually replace old pods with new ones
Configure readiness probes to ensure new pods are ready before routing traffic to them
Utilize tools like Helm for managing releases and versioning
To ensure high availability of the etcd cluster used by Kubernetes, you can implement redundancy, monitoring, and disaster recovery strategies.
Implement a multi-node etcd cluster to ensure redundancy and fault tolerance.
Utilize monitoring tools like Prometheus and Grafana to track the health and performance of the etcd cluster.
Set up regular backups and implement disaster recovery plans to quickly recover from failures...
Capacity planning for a Kubernetes cluster involves analyzing resource usage, predicting future needs, and scaling infrastructure accordingly.
Monitor resource usage of pods and nodes using tools like Prometheus and Grafana
Analyze historical data to identify trends and patterns in resource consumption
Estimate future resource requirements based on application growth and workload changes
Scale the cluster by adding or remo...
I applied via Job Portal and was interviewed in Sep 2024. There was 1 interview round.
I was interviewed in Oct 2024.
A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Start with a base image (e.g. FROM ubuntu:latest)
Install dependencies and set up environment (e.g. RUN apt-get update && apt-get install -y python3)
Copy application code into the image (e.g. COPY . /app)
Set the default command to run when the container starts (e.g. CMD ["python3", "app.py"])
Build th...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Clusters creation involves setting up multiple servers to work together, while handling practical bugs requires troubleshooting and fixing issues in the cluster.
Clusters creation involves setting up multiple servers to work together to distribute workload and increase reliability.
Tools like Kubernetes or Docker Swarm can be used to create and manage clusters efficiently.
Practical bugs in clusters can include network is...
I have 3 years of experience working with Ansible in automating infrastructure and configuration management.
Implemented Ansible playbooks to automate deployment of applications across multiple servers
Utilized Ansible roles to standardize configurations and ensure consistency
Integrated Ansible with CI/CD pipelines for continuous deployment
Troubleshooted and resolved issues related to Ansible scripts and configurations
To call APIs in Python, you can use libraries like requests or urllib.
Use the requests library to make HTTP requests to APIs
Send GET, POST, PUT, DELETE requests using requests library
Parse JSON responses using the json module
To configure Veracode with ADO, you can write a script that automates the process of setting up the integration.
Use Veracode API to authenticate and interact with Veracode services
Create a script that retrieves Veracode API credentials from ADO secure variables
Automate the process of configuring Veracode settings in ADO pipelines
DevOps is a software development methodology that combines software development with IT operations to shorten the systems development life cycle.
DevOps is a combination of Development (Dev) and Operations (Ops)
It focuses on collaboration, automation, and integration between developers and IT operations
Tools in DevOps include Jenkins, Docker, Ansible, Git, Kubernetes, etc.
To create an S3 bucket, you can use the AWS Management Console, AWS CLI, or AWS SDKs.
Use the AWS Management Console to create an S3 bucket by navigating to the S3 service, clicking on 'Create bucket', and following the prompts.
Use the AWS CLI command 'aws s3api create-bucket' to create an S3 bucket from the command line.
Use AWS SDKs such as boto3 for Python or AWS SDK for Java to programmatically create an S3 bucket.
An EC2 instance is a virtual server in Amazon Web Services (AWS) Elastic Compute Cloud (EC2) service.
Virtual server in AWS EC2 service
Can be easily scaled up or down based on demand
Can run various operating systems and applications
Example: t2.micro, m5.large
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
30 Minutes Round- Easy to moderate level
Day to day activities involve managing Azure DevOps pipelines, monitoring builds, resolving issues, collaborating with teams.
Managing Azure DevOps pipelines for continuous integration and deployment
Monitoring builds and deployments for any issues or failures
Resolving any issues that arise during the development process
Collaborating with development teams to ensure smooth workflow and communication
Implementing best prac...
based on 3 reviews
Rating in categories
Application Development Analyst
38.9k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
26.3k
salaries
| ₹6.8 L/yr - ₹20.2 L/yr |
Team Lead
24.1k
salaries
| ₹7 L/yr - ₹25.4 L/yr |
Senior Software Engineer
18.4k
salaries
| ₹6 L/yr - ₹19 L/yr |
Software Engineer
17.6k
salaries
| ₹3.6 L/yr - ₹12.8 L/yr |
TCS
Cognizant
Capgemini
Infosys