i
Amdocs
Filter interviews by
Terraform automates infrastructure provisioning, ensuring consistency and scalability in our DevOps workflows.
Infrastructure as Code (IaC): We define our infrastructure using Terraform configuration files, enabling version control and collaboration.
Environment Management: Terraform allows us to create and manage multiple environments (dev, staging, production) with ease.
Resource Provisioning: We use Terraform to p...
Remote backend in Terraform allows state management in a centralized location, enabling collaboration and consistency.
Enables multiple team members to work on the same infrastructure without conflicts.
Common remote backends include AWS S3, Azure Blob Storage, and HashiCorp Consul.
Example: Using AWS S3 as a backend requires specifying the bucket and key in the Terraform configuration.
State locking can be implemente...
OOPs in Java stands for Object-Oriented Programming concepts which include inheritance, encapsulation, polymorphism, and abstraction.
OOPs concepts help in organizing and structuring code for better reusability and maintainability.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation hides the internal state of an object and only exposes necessary functionalities.
Polymorphis...
Scripted and declarative pipelines in Jenkins for DevOps Engineer role
Scripted pipeline uses Groovy script syntax
Declarative pipeline uses a more structured format with predefined stages
Scripted pipeline example: node { stage('Build') { echo 'Building' } }
Declarative pipeline example: pipeline { agent any stages { stage('Build') { steps { echo 'Building' } } } }
What people are saying about Amdocs
The two health checks when an EC2 instance is launched are System Status Checks and Instance Status Checks.
System Status Checks ensure that the underlying host system is healthy and reachable.
Instance Status Checks ensure that the instance is running properly and can be accessed.
Examples: System Status Checks may include checking network connectivity, while Instance Status Checks may include verifying system logs.
VPC stands for Virtual Private Cloud, a virtual network dedicated to your AWS account.
VPC allows you to create a logically isolated section of the AWS Cloud where you can launch AWS resources.
You can define your own IP address range, create subnets, configure route tables, and network gateways within a VPC.
VPC provides security by allowing you to control inbound and outbound traffic to and from your instances.
You ...
IAM groups are collections of IAM users, while IAM roles are permissions that can be assumed by users or services.
IAM groups are used to manage permissions for multiple users at once
IAM roles are used to delegate permissions to users or services
IAM groups can contain multiple users, while IAM roles can only be assumed by one entity at a time
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
Use the RUN instruction to execute commands
Use the COPY instruction to add files from your Docker client’s current directory
Use the CMD instruction to specify the command to run when the container starts
Writing a terraform script for infrastructure provisioning
Define provider and required variables
Create resources like instances, networks, and storage
Use modules for reusable code
Implement variables and outputs for flexibility
Leverage terraform state for tracking changes
Kubernetes architecture is a container orchestration platform that manages containerized applications across a cluster of nodes.
Kubernetes follows a master-slave architecture with a master node and multiple worker nodes.
Master node components include API server, scheduler, controller manager, and etcd.
Worker node components include kubelet, kube-proxy, and container runtime (e.g. Docker).
Nodes communicate with eac...
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
VPC stands for Virtual Private Cloud, a virtual network dedicated to your AWS account.
VPC allows you to create a logically isolated section of the AWS Cloud where you can launch AWS resources.
You can define your own IP address range, create subnets, configure route tables, and network gateways within a VPC.
VPC provides security by allowing you to control inbound and outbound traffic to and from your instances.
You can c...
The two health checks when an EC2 instance is launched are System Status Checks and Instance Status Checks.
System Status Checks ensure that the underlying host system is healthy and reachable.
Instance Status Checks ensure that the instance is running properly and can be accessed.
Examples: System Status Checks may include checking network connectivity, while Instance Status Checks may include verifying system logs.
I applied via Walk-in and was interviewed in May 2024. There were 2 interview rounds.
Array,String,Data Structure, java ,oops
Kubernetes architecture is a container orchestration platform that manages containerized applications across a cluster of nodes.
Kubernetes follows a master-slave architecture with a master node and multiple worker nodes.
Master node components include API server, scheduler, controller manager, and etcd.
Worker node components include kubelet, kube-proxy, and container runtime (e.g. Docker).
Nodes communicate with each oth...
I applied via Company Website and was interviewed before Dec 2023. There were 2 interview rounds.
Medium DSA questions
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
Terraform, Packer, and Puppet are tools used in DevOps for infrastructure automation and configuration management.
Terraform is used for infrastructure as code and automates the provisioning of infrastructure resources.
Packer is used for creating machine images for multiple platforms from a single source configuration.
Puppet is used for configuration management and automates the deployment and management of software and...
I applied via Naukri.com and was interviewed in Dec 2019. There were 4 interview rounds.
posted on 6 Aug 2025
I appeared for an interview in Jul 2025, where I was asked the following questions.
A DevOps Engineer is responsible for bridging development and operations to enhance collaboration and efficiency in software delivery.
Implement CI/CD pipelines to automate software deployment processes.
Monitor system performance and troubleshoot issues proactively.
Collaborate with development teams to ensure smooth integration of new features.
Utilize cloud services (e.g., AWS, Azure) for scalable infrastructure managem...
based on 9 interview experiences
Difficulty level
Duration
based on 61 reviews
Rating in categories
Software Developer
8.6k
salaries
| ₹9.2 L/yr - ₹15.6 L/yr |
Software Engineer
2k
salaries
| ₹7.7 L/yr - ₹16.2 L/yr |
Softwaretest Engineer
1.8k
salaries
| ₹5.7 L/yr - ₹13.9 L/yr |
Functional Test Engineer
1.2k
salaries
| ₹5.2 L/yr - ₹12.5 L/yr |
Associate Software Engineer
1k
salaries
| ₹4.8 L/yr - ₹10 L/yr |
TCS
IBM
Oracle
Carelon Global Solutions