
Mphasis


Mphasis Devops Engineer Interview Questions and Answers
Q1. What is the waterfall model in software development?
Waterfall model is a linear sequential software development process where progress flows in one direction like a waterfall.
Involves distinct phases such as requirements, design, implementation, testing, and maintenance.
Each phase must be completed before moving on to the next.
Changes are difficult to implement once a phase is completed.
Example: Traditional software development approach.
Example: Construction projects.
Q2. Tell me about git rebase,terraform distroy
Git rebase is used to reapply commits on top of another base tip. Terraform destroy is used to delete all the resources managed by Terraform.
Git rebase is used to rewrite commit history by moving, combining, or deleting commits.
Terraform destroy is used to delete all the resources created by Terraform.
Git rebase can be used to squash multiple commits into one for cleaner history.
Terraform destroy should be used with caution as it will delete all resources managed by Terraform...read more
Q3. What is devops? Latest tools in devols
DevOps is a software development methodology that combines software development with IT operations to improve collaboration and efficiency.
DevOps focuses on automating and streamlining the software development process.
It emphasizes communication and collaboration between development and operations teams.
Some popular DevOps tools include Jenkins, Docker, Kubernetes, Ansible, and Git.
These tools help in continuous integration, continuous delivery, infrastructure as code, and mo...read more
Q4. What is the agile methodology?
Agile methodology is a project management approach that emphasizes flexibility, collaboration, and incremental progress.
Agile focuses on delivering small, incremental releases and adapting to change quickly.
It promotes collaboration between cross-functional teams and encourages frequent communication.
Key principles include customer satisfaction, responding to change, and delivering working software.
Common agile frameworks include Scrum, Kanban, and Extreme Programming (XP).
Q5. CICD setups with different tools
CICD setups involve integrating various tools for automation and continuous delivery.
Use Jenkins for building, testing, and deploying code
Integrate with version control systems like Git for source code management
Utilize Docker for containerization and Kubernetes for orchestration
Implement monitoring tools like Prometheus and Grafana for tracking performance
Automate testing with tools like Selenium or JUnit
Q6. what are aws s3 types
AWS S3 offers various storage classes to optimize cost and performance based on data access patterns.
S3 Standard: General-purpose storage for frequently accessed data.
S3 Intelligent-Tiering: Automatically moves data between two access tiers based on changing access patterns.
S3 Standard-IA: Infrequent access storage for data that is less frequently accessed but requires rapid access when needed.
S3 One Zone-IA: Lower-cost option for infrequently accessed data that does not requ...read more
Q7. Troubleshooting with EKS
Troubleshooting with EKS involves identifying and resolving issues within an Amazon EKS cluster.
Check the status of EKS nodes and pods
Review logs for errors and warnings
Verify network connectivity within the cluster
Monitor resource utilization to identify bottlenecks
Use kubectl commands to inspect and troubleshoot
Q8. Create cicd pipeline
Creating a CI/CD pipeline involves automating the process of building, testing, and deploying code changes.
Set up version control system (e.g. Git)
Choose a CI/CD tool (e.g. Jenkins, GitLab CI)
Define stages for build, test, and deploy
Integrate with testing frameworks (e.g. JUnit, Selenium)
Automate deployment to different environments (e.g. Dev, QA, Prod)
Interview Process at Mphasis Devops Engineer

Top Devops Engineer Interview Questions from Similar Companies







Reviews
Interviews
Salaries
Users/Month

