i
Mphasis
Filter interviews by
Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image.
Dockerfile is used to build Docker images by specifying a series of instructions.
It includes commands like FROM, RUN, COPY, CMD, etc.
Each instruction in the Dockerfile creates a layer in the image.
Dockerfile is used to automate the process of creating Docker containers.
Example: FROM ubuntu:latest, RUN
Webhook is a method of augmenting or altering the behavior of a web page, or web application, with custom callbacks.
Webhook is a way for an application to provide other applications with real-time information.
It allows developers to receive instant notifications when a specific event occurs.
Webhooks are commonly used in automation, continuous integration, and deployment processes.
Examples include receiving notification...
I was interviewed in Sep 2019.
I applied via Approached by Company and was interviewed in Oct 2023. There were 2 interview rounds.
Terraform will recreate the instance as per the template
Terraform will detect that the instance is missing and recreate it based on the template
The new instance will have the same configuration as defined in the template
Any changes made to the instance outside of Terraform will be lost
The IP range for 500 IPs would typically be a /23 subnet.
For 500 IPs, you would need at least a /23 subnet.
A /23 subnet provides 512 IP addresses (2^9 = 512), with 510 usable IPs after subtracting network and broadcast addresses.
The IP range for a /23 subnet would be from x.x.x.0 to x.x.x.255.
Health checks after creating instances ensure the instances are functioning properly.
Instance status checks ensure the instance is reachable and responding to traffic.
System status checks ensure the underlying hardware is functioning properly.
Example: If an instance fails the system status check, it may indicate a problem with the underlying host hardware.
Microservices can be deployed using containerization tools like Docker and orchestration tools like Kubernetes.
Use containerization tools like Docker to package each microservice along with its dependencies into a container image.
Leverage orchestration tools like Kubernetes to manage and deploy multiple microservices across a cluster of machines.
Implement continuous integration and continuous deployment (CI/CD) pipelin...
Launch an EC2 instance in a VPC and attach a role using Terraform
Define a VPC resource in Terraform
Define a subnet resource within the VPC
Create a security group for the EC2 instance
Define an IAM role for the EC2 instance
Launch an EC2 instance within the subnet and attach the IAM role
posted on 25 May 2024
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
I primarily use IAC tools like Terraform to create AWS resources for consistency, version control, and automation.
I prefer using IAC tools like Terraform for creating AWS resources as it allows for infrastructure as code, version control, and automation.
Using IAC tools ensures consistency in resource creation across environments.
GUI can be useful for quick prototyping or exploring AWS services, but IAC is more efficien...
Yes, I have faced issues while creating or monitoring pods in a Kubernetes cluster.
One common issue is pods getting stuck in a pending state due to resource constraints or scheduling issues.
Another issue is pods crashing frequently due to misconfigured settings or incompatible container images.
Monitoring pods can be challenging, especially when dealing with a large number of pods and trying to track their health and pe...
Versioning in S3 allows for preserving, retrieving, and restoring every version of an object stored in a bucket.
Enables recovery from unintended user actions or application failures
Helps in maintaining different versions of objects for audit or compliance purposes
Prevents accidental deletion or overwriting of objects
Useful for tracking changes and rolling back to previous versions if needed
I have experience with various DevOps tools including Jenkins, Docker, Ansible, and Terraform.
Jenkins
Docker
Ansible
Terraform
Docker attached mode runs a container in the foreground, while detached mode runs it in the background.
In attached mode, you can see the container's output in the terminal where it was started.
In detached mode, the container runs in the background and you can continue using the terminal.
To exit a Docker exec session without closing the terminal, press Ctrl + P, Ctrl + Q.
You can also use the command 'exit' or 'Ctrl + D'
I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.
Explanation of NACL, Security Groups, Docker Swarm, and Jenkins installation process.
NACL is a stateless firewall that controls inbound and outbound traffic at the subnet level.
Security Groups are stateful firewalls that control inbound and outbound traffic at the instance level.
Docker Swarm is a container orchestration tool that manages a cluster of Docker hosts.
Jenkins can be installed on a server using a package man...
How aws vs verulation.
Nacl is a stateless firewall while security group is a stateful firewall in AWS.
NACL operates at the subnet level, while security groups operate at the instance level.
NACL rules are evaluated in order, while security group rules are evaluated independently.
NACLs are stateless, meaning you must create rules for both inbound and outbound traffic, while security groups are stateful.
NACLs are more flexible in terms of allo...
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Grant access to S3 bucket securely by using IAM policies and roles.
Create an IAM policy with specific permissions for the S3 bucket
Attach the IAM policy to an IAM role
Assign the IAM role to the user or group that needs access
Use bucket policies for more granular control if needed
IAM role is used to grant permissions to entities, while IAM group is used to group users with similar permissions.
IAM role is used to delegate permissions to entities like EC2 instances or Lambda functions
IAM group is used to group users with similar permissions for easier management
IAM role can be assumed by trusted entities, while IAM group is used for managing user permissions
based on 2 interviews
Interview experience
based on 1 review
Rating in categories
Software Engineer
6.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
4.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Module Lead
2.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Transaction Processing Officer
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
Wipro
Accenture
TCS