Upload Button Icon Add office photos

EPAM Systems

Compare button icon Compare button icon Compare

Filter interviews by

EPAM Systems Senior Devops Engineer Interview Questions and Answers

Updated 12 Apr 2024

7 Interview questions

A Senior Devops Engineer was asked
Q. Write a shell script to check if a file exists. If it does not exist, the script should create it.
Ans. 

Shell script to check for a file and create it if it does not exist

  • Use the 'test' command to check if the file exists

  • If the file does not exist, use 'touch' command to create it

A Senior Devops Engineer was asked
Q. Write an Ansible playbook to install and start Datadog.
Ans. 

Ansible playbook to install and start Datadog

  • Use Ansible's package module to install Datadog agent package

  • Use Ansible's service module to start the Datadog service

  • Ensure proper configuration settings are applied in the playbook

Senior Devops Engineer Interview Questions Asked at Other Companies

Q1. What are Terraform life cycles ? and how do we use them ?
Q2. How do you trigger a pipeline from a specific version of applicat ... read more
Q3. What is ingress in Kubernetes, and how does it help us when deplo ... read more
Q4. what are stages involved in release pipeline ? Explain the code
Q5. What are TF provisioners? Describe their use cases.
A Senior Devops Engineer was asked
Q. Write Terraform code to create a resource.
Ans. 

Terraform code for creating an AWS EC2 instance

  • Define provider and resource block in main.tf file

  • Specify the AMI, instance type, key pair, and security group in the resource block

  • Run 'terraform init', 'terraform plan', and 'terraform apply' commands to create the EC2 instance

A Senior Devops Engineer was asked
Q. Write a Dockerfile.
Ans. 

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 using the FROM keyword

  • Use the RUN keyword to execute commands in the image

  • Use the COPY or ADD keyword to add files from the host machine to the image

  • Use the CMD keyword to specify the command to run when the container starts

What people are saying about EPAM Systems

View All
a junior software developer
6d
Should I stay or switch?
So I(~3yoe java dev) recently made my first switch to a product based company. The work used to be good, has good wlb and chill time and flexible timings and wfo. The thing is I'm not getting any PBC vibes. All people in my team/company are from service based only(not judging them as it's inc. me), no super serious work/production bugs/oncall(i don't want to work in such pressure but atleast want to know how people handle it), no similar mindset people, no girls to talk to(yes it's a major issue for me, as I didn't have any female friends to talk to, let alone love) So it's a big concern for me, to build some connection with someone, and even worse thing I got changed to new team, they aren't even assigning proper work and I've been having sooo much free time since past 2 weeks. I've lost motivation to do anything,for many other reasons in life. Ik this is a dream job for many,inc me but now I'm in this i just couldn't get enough of it, please suggest what to do. TIA
Got a question about EPAM Systems?
Ask anonymously on communities.
A Senior Devops Engineer was asked
Q. How did you learn about EPAM?
Ans. 

EPAM is a global provider of software engineering and IT consulting services.

  • EPAM was founded in 1993 in Princeton, New Jersey.

  • It has offices in over 30 countries worldwide.

  • EPAM offers services in areas such as software development, testing, and consulting.

  • The company works with clients in various industries, including finance, healthcare, and retail.

A Senior Devops Engineer was asked
Q. How do you write a Dockerfile?
Ans. 

A Dockerfile is a script that contains instructions to build a Docker image.

  • Start with a base image

  • Add necessary dependencies and packages

  • Copy application code into the image

  • Set environment variables

  • Expose necessary ports

  • Define the command to run the application

  • Build the image using 'docker build' command

A Senior Devops Engineer was asked
Q. How do you add a VPC and subnet?
Ans. 

To add VPC and subnet, go to the VPC dashboard and click on 'Create VPC' button. Then create a subnet within the VPC.

  • Go to the VPC dashboard in the AWS console

  • Click on the 'Create VPC' button

  • Enter the details for the VPC such as name, CIDR block, etc.

  • Create a subnet within the VPC by clicking on 'Create Subnet' button

  • Enter the details for the subnet such as name, CIDR block, availability zone, etc.

Are these interview questions helpful?

EPAM Systems Senior Devops Engineer Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jul 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - HR 

(5 Questions)

  • Q1. Introduce brief about yourself?
  • Q2. Why did you choose EPAM?
  • Q3. How this job suits you?
  • Q4. What are the countries you are interested in?
  • Q5. What are the departments/fields you are interested in?
Round 3 - Technical 

(4 Questions)

  • Q1. Write a terraform code for a resource?
  • Ans. 

    Terraform code for creating an AWS EC2 instance

    • Define provider and resource block in main.tf file

    • Specify the AMI, instance type, key pair, and security group in the resource block

    • Run 'terraform init', 'terraform plan', and 'terraform apply' commands to create the EC2 instance

  • Answered by AI
  • Q2. Write an ansible playbook to install and start datadog?
  • Ans. 

    Ansible playbook to install and start Datadog

    • Use Ansible's package module to install Datadog agent package

    • Use Ansible's service module to start the Datadog service

    • Ensure proper configuration settings are applied in the playbook

  • Answered by AI
  • Q3. Write shell script to look for a file of not exists it should create?
  • Ans. 

    Shell script to check for a file and create it if it does not exist

    • Use the 'test' command to check if the file exists

    • If the file does not exist, use 'touch' command to create it

  • Answered by AI
  • Q4. Write a docker file?
  • Ans. 

    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 using the FROM keyword

    • Use the RUN keyword to execute commands in the image

    • Use the COPY or ADD keyword to add files from the host machine to the image

    • Use the CMD keyword to specify the command to run when the container starts

  • Answered by AI
Round 4 - HR 

(6 Questions)

  • Q1. Why did we hire for this role?
  • Q2. Introduce about yourself
  • Q3. How do you know about epam?
  • Ans. 

    EPAM is a global provider of software engineering and IT consulting services.

    • EPAM was founded in 1993 in Princeton, New Jersey.

    • It has offices in over 30 countries worldwide.

    • EPAM offers services in areas such as software development, testing, and consulting.

    • The company works with clients in various industries, including finance, healthcare, and retail.

  • Answered by AI
  • Q4. How do you handle if you have less time to submit the project?
  • Q5. How do you handle if your manager is weird?
  • Q6. How do you manage the team?

Interview Preparation Tips

Topics to prepare for EPAM Systems Senior Devops Engineer interview:
  • AWS
  • Devops
  • Terraform
  • Jenkins
  • Docker
  • Kubernetes
  • Ansible
  • Shell Scripting
  • Monitoring
Interview preparation tips for other job seekers - Be prepared full in technical and there will be only one technical round for one and half an hour. If you crack it, you can get it.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Interview questions are around terraform, helm , Kubernetes and resume

Interview Preparation Tips

Interview preparation tips for other job seekers - The is was the management round. Mostly questions around how to manage the team and client communication
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. How do you write a docker file.
  • Ans. 

    A Dockerfile is a script that contains instructions to build a Docker image.

    • Start with a base image

    • Add necessary dependencies and packages

    • Copy application code into the image

    • Set environment variables

    • Expose necessary ports

    • Define the command to run the application

    • Build the image using 'docker build' command

  • Answered by AI
  • Q2. How to add VPC and subnet
  • Ans. 

    To add VPC and subnet, go to the VPC dashboard and click on 'Create VPC' button. Then create a subnet within the VPC.

    • Go to the VPC dashboard in the AWS console

    • Click on the 'Create VPC' button

    • Enter the details for the VPC such as name, CIDR block, etc.

    • Create a subnet within the VPC by clicking on 'Create Subnet' button

    • Enter the details for the subnet such as name, CIDR block, availability zone, etc.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - in depth knowledge of whatever you are mentioning in the resume

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Generic basic devops questions

What people are saying about EPAM Systems

View All
a junior software developer
6d
Should I stay or switch?
So I(~3yoe java dev) recently made my first switch to a product based company. The work used to be good, has good wlb and chill time and flexible timings and wfo. The thing is I'm not getting any PBC vibes. All people in my team/company are from service based only(not judging them as it's inc. me), no super serious work/production bugs/oncall(i don't want to work in such pressure but atleast want to know how people handle it), no similar mindset people, no girls to talk to(yes it's a major issue for me, as I didn't have any female friends to talk to, let alone love) So it's a big concern for me, to build some connection with someone, and even worse thing I got changed to new team, they aren't even assigning proper work and I've been having sooo much free time since past 2 weeks. I've lost motivation to do anything,for many other reasons in life. Ik this is a dream job for many,inc me but now I'm in this i just couldn't get enough of it, please suggest what to do. TIA
Got a question about EPAM Systems?
Ask anonymously on communities.
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Basic pipeline,python,some simple coding
  • Q2. More on resume and based on ur answers
  • Q3. Docker multistage
Round 2 - Technical 

(2 Questions)

  • Q1. Write the k8s deployment ymal with rolling update for given docker image
  • Ans. 

    Create a k8s deployment ymal with rolling update for a given docker image

    • Define a Deployment object in the YAML file

    • Specify the container image in the spec section

    • Set the update strategy to RollingUpdate

    • Define the number of replicas for the deployment

  • Answered by AI
  • Q2. Read json file and recursive way of geting value based on key
  • Ans. 

    A method to read a JSON file and recursively retrieve values associated with a specified key.

    • Use a programming language like Python or JavaScript to read the JSON file.

    • Implement a recursive function that traverses the JSON structure.

    • Check if the current element is a dictionary or a list to continue recursion.

    • Example in Python: def get_value(data, key): if isinstance(data, dict): for k, v in data.items(): if k == key: y...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Azure devops methodology, terraform related questions, docker and kubernetes related questions, shell script.
  • Q2. How would you manage the drift in terraform if services are added manually?
  • Ans. 

    To manage drift in Terraform due to manually added services, use Terraform import, state management, and version control.

    • Use Terraform import to bring manually added services under Terraform management.

    • Regularly update Terraform state file to reflect the current state of infrastructure.

    • Utilize version control to track changes made outside of Terraform.

    • Implement automated checks to detect and reconcile drift in infrastr...

  • Answered by AI
  • Q3. How would you safeguard the data and services?
  • Ans. 

    To safeguard data and services, I would implement encryption, access controls, regular backups, and monitoring.

    • Implement encryption for data at rest and in transit

    • Set up access controls to restrict unauthorized access

    • Regularly backup data to prevent data loss

    • Implement monitoring and alerting to detect and respond to security incidents

  • Answered by AI
  • Q4. Shell commands like copy folder, rename, awk.
Round 2 - One-on-one 

(1 Question)

  • Q1. Why are you switching? Did you go through company's key values? What would you do if team is not collaborating efficiently? Why do you want to join us? Any significant achievement during your job? Weakness...

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare thoroughly for technical interview for all the topics mentioned in JD and be honest and natural in one-on-one final round.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. What is your terraform experience in current organisation

Interview Preparation Tips

Interview preparation tips for other job seekers - They will focus on daily processes you do in your current organisation
Are these interview questions helpful?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Technical questions on cloud
  • Q2. IAC Tools and Ansible related
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Tell me about your self
  • Q2. Out of memory in Kubernetes
  • Ans. 

    Out of memory in Kubernetes can occur due to resource limits not being set, inefficient application code, or insufficient memory allocation.

    • Check resource limits and requests in Kubernetes manifests

    • Optimize application code to reduce memory usage

    • Increase memory allocation for pods if needed

  • Answered by AI
  • Q3. Kubernetes architecture
Round 3 - HR 

(2 Questions)

  • Q1. Salary expectations
  • Q2. On-site opportunities

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. 3 theory questions about devops basics

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont attend interview from this company an d waste your time . They are interviewing just to benefit from the monjin interview platform

EPAM Systems Interview FAQs

How many rounds are there in EPAM Systems Senior Devops Engineer interview?
EPAM Systems interview process usually has 2-3 rounds. The most common rounds in the EPAM Systems interview process are Resume Shortlist, HR and Technical.
How to prepare for EPAM Systems Senior 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 EPAM Systems. The most common topics and skills that interviewers at EPAM Systems expect are Devops, Networking, Loans, Python and Linux.
What are the top questions asked in EPAM Systems Senior Devops Engineer interview?

Some of the top questions asked at the EPAM Systems Senior Devops Engineer interview -

  1. write shell script to look for a file of not exists it should crea...read more
  2. Write an ansible playbook to install and start datad...read more
  3. Write a terraform code for a resour...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more
EPAM Systems Senior Devops Engineer Salary
based on 128 salaries
₹23 L/yr - ₹40 L/yr
53% more than the average Senior Devops Engineer Salary in India
View more details

EPAM Systems Senior Devops Engineer Reviews and Ratings

based on 9 reviews

3.6/5

Rating in categories

3.4

Skill development

3.7

Work-life balance

3.9

Salary

3.2

Job security

3.4

Company culture

2.8

Promotions

3.1

Work satisfaction

Explore 9 Reviews and Ratings
Senior Devops Engineer

Hyderabad / Secunderabad

6-9 Yrs

₹ 20-27.5 LPA

Senior Devops Engineer

Chennai,

Coimbatore

5-8 Yrs

₹ 18-22.5 LPA

Explore more jobs
Senior Software Engineer
3.7k salaries
unlock blur

₹16.4 L/yr - ₹37.2 L/yr

Software Engineer
2.2k salaries
unlock blur

₹8.5 L/yr - ₹23.8 L/yr

Lead Software Engineer
1.1k salaries
unlock blur

₹29.9 L/yr - ₹47 L/yr

Senior Systems Engineer
390 salaries
unlock blur

₹22 L/yr - ₹36.3 L/yr

Software Developer
366 salaries
unlock blur

₹10.2 L/yr - ₹30.5 L/yr

Explore more salaries
Compare EPAM Systems with

DXC Technology

3.6
Compare

Sutherland Global Services

3.5
Compare

Optum Global Solutions

4.0
Compare

Virtusa Consulting Services

3.7
Compare
write
Share an Interview