i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed before Nov 2020. There were 3 interview rounds.
DevOps principles focus on collaboration, automation, measurement, and continuous improvement.
Collaboration between development and operations teams
Automation of processes to increase efficiency and reduce errors
Measurement of performance metrics to identify areas for improvement
Continuous improvement through feedback and iteration
Use of tools like Docker, Kubernetes, and Jenkins to support DevOps practices
A good SCM branching strategy involves clear naming conventions, regular merges, and a well-defined release process.
Use a naming convention that clearly identifies the purpose of each branch
Regularly merge changes from development branches into the main branch
Have a well-defined release process that includes testing and deployment
Consider using feature toggles to enable/disable new functionality
Use automation tools to
Terraform module is a reusable set of resources that can be used to create infrastructure.
Terraform modules can be used to create reusable infrastructure code.
They can be shared across teams and projects.
Modules can be published to the Terraform Registry for easy access.
Modules can be parameterized to allow for customization.
Example: A module for creating an AWS VPC with subnets and security groups.
I applied via Referral and was interviewed in Apr 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.
Kubernetes pods - difference between deployment and daemonset
Deployment manages a set of identical pods, ensuring availability and scalability
DaemonSet ensures that all nodes run a copy of a pod, useful for system-level services
Deployment is suitable for stateless applications, while DaemonSet is suitable for stateful applications
Deployment can be used for rolling updates, while DaemonSet is not suitable for rolling up
AWS offers three types of load balancers: Application, Network, and Classic. Auto-Scaling helps to automatically adjust resources based on demand. S3 offers four storage classes: Standard, Intelligent-Tiering, Standard-Infrequent Access, and Glacier.
AWS offers three types of load balancers: Application, Network, and Classic
Application Load Balancer operates at Layer 7 of the OSI model and is best suited for HTTP/HTTPS ...
Explanation of DevOps CI/CD flow and Git commands
DevOps CI/CD flow involves continuous integration, testing, and deployment of code changes
Git stash temporarily saves changes without committing them
Git commit permanently saves changes to the repository
Git merge combines changes from different branches
Git rebase applies changes from one branch onto another
Git pull fetches changes from a remote repository and merges them...
It was very basic. Consisted of logical and numerical reasoning questions
I am a seasoned DevOps Consultant with expertise in implementing automation, CI/CD pipelines, and cloud infrastructure.
Over 5 years of experience in DevOps roles
Proficient in tools like Jenkins, Docker, Kubernetes, and AWS
Successfully led multiple projects to improve deployment processes
Strong background in scripting languages like Python and Bash
I interned at a tech company where I gained hands-on experience in DevOps tools and practices.
Worked on automating deployment processes using tools like Jenkins and Ansible
Collaborated with cross-functional teams to troubleshoot and resolve issues in production environments
Participated in designing and implementing CI/CD pipelines for multiple projects
I have worked on various projects implementing DevOps practices to improve software delivery and infrastructure automation.
Implemented CI/CD pipelines using tools like Jenkins, GitLab CI, and CircleCI
Automated infrastructure provisioning with tools like Terraform and Ansible
Utilized containerization with Docker and orchestration with Kubernetes
Implemented monitoring and logging solutions with tools like Prometheus and
Software development lifecycle is a process used by software development teams to design, develop, test, and deploy software applications.
It consists of several phases such as planning, design, development, testing, deployment, and maintenance.
Each phase has its own set of activities and deliverables.
Common methodologies used in software development lifecycle include Waterfall, Agile, and DevOps.
Tools like Jira, Git, J...
I applied via Approached by Company and was interviewed before Oct 2022. There were 3 interview rounds.
DevOps CICD experience with cloud and tool proficiency
Experience implementing Continuous Integration/Continuous Deployment pipelines using tools like Jenkins, Ansible, Git, Docker, Kubernetes
Proficiency in cloud platforms such as AWS, GCP, Azure, or on-premise cloud environments
Familiarity with collaboration tools like Confluence, Jira, Bitbucket, GitHub
Ability to automate tasks using Python scripting
Hands-on experienc
based on 8 reviews
Rating in categories
Application Developer
11.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
5.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
4.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Oracle
TCS
Cognizant
Accenture