NEW
Font size
Worksheets27-11-2024 003 batch devops
Total questions: 30
Worksheet time: 45mins
Your organization wants to adopt DevOps but faces resistance from teams still working in silos. What is the first step to overcoming this challenge?
Implementing CI/CD pipelines immediately
Adopting a shared mindset focused on collaboration
Migrating all projects to Azure DevOps
Reducing team size
A software team aims to improve collaboration between developers and operations to ensure faster delivery. What core principle defines DevOps?
Development-only focus
Automated Testing
Collaboration and continuous improvement
Cloud hosting
A company wants to use a single platform for managing repositories, CI/CD pipelines, and work tracking. Which tool should they choose?
GitHub
Jenkins
Azure DevOps
Jira
Your company is starting a DevOps transformation journey. Which group of people should form the transformation team?
Only senior leadership
Cross-functional members from development, operations, and business
External consultants
Dedicated DevOps engineers only
A DevOps transformation team has set goals for adopting CI/CD within six months. What is a key benefit of defining shared goals and timelines?
Reduces the need for monitoring
Creates accountability and alignment across teams
Eliminates testing requirements
Speeds up manual deployments
Your company uses GitHub and Azure DevOps but wants a cost-effective way to manage user licenses. What is the best approach?
Purchase individual licenses for each team member
Use license management features in Azure DevOps and GitHub to allocate licenses dynamically
Assign licenses to managers only
Use shared accounts for all team members
A team struggles with managing versions of their codebase. What is the key benefit of implementing source control like Git?
Faster deployment
Code versioning and collaboration
Improved cloud storage
Reduced testing effort
Your team is managing work items and tasks in GitHub. Which feature should they use to visually track progress?
GitHub Issues
GitHub Project Boards
GitHub Actions
GitHub CLI
Your company is using Azure Boards to manage their Agile projects. They want to link their GitHub repository for traceability. What action should they take?
Configure a webhook
Use the Azure Boards-GitHub integration feature
Import code manually
Sync data weekly
A team needs to work on multiple features simultaneously without impacting the main branch. Which branching strategy should they adopt?
Single-branch workflow
GitFlow branching model
No branching
Continuous deployment-only workflow
Your organization prefers a lightweight workflow where changes are merged directly to the main branch after pull request approval. Which Git workflow aligns with this approach?
GitHub Flow
Fork Workflow
GitFlow
Trunk-based Development
An open-source project allows external contributors to propose changes without directly modifying the main repository. Which Git workflow is being used?
GitHub Flow
Fork Workflow
Feature Branch Workflow
Continuous Delivery Workflow
A development team releases new features every week with automated testing. Which principle of DevOps does this demonstrate?
Infrastructure as Code
Continuous Delivery
Incident Management
Version Control
A team uses pull requests to review and merge code changes. What is a benefit of this practice?
Automatic deployment
Ensures code quality through peer reviews
Eliminates testing requirements
Increases manual effort
A product manager needs to prioritize features in the backlog and track team progress in Azure DevOps. Which feature should they use?
Azure Pipelines
Azure Boards
Azure Repos
Azure Artifacts
A company wants to track every work item, bug, and commit for an upcoming release. What should they implement in Azure Boards?
Dashboards
Work item traceability links
Pipeline triggers
Manual testing reports
A team uses Azure DevOps and wants to collaborate effectively during planning sessions. Which feature is best for discussions and feedback?
Azure Pipelines
Team Discussions in Azure Boards
Git Repos
Release Manager
Your organization wants to automate testing and deployment processes. Which Azure DevOps tool should they use?
Azure Boards
Azure Pipelines
Azure Repos
Azure Test Plans
To ensure only reviewed and approved code is merged into the main branch, your team sets restrictions. Which feature enables this in Azure DevOps?
Branch Policies
Commit History
Git Hooks
Build Logs
An organization plans to adopt both Agile and DevOps practices. What shared principle exists between Agile and DevOps?
Waterfall delivery
Frequent, iterative delivery of value
Minimal collaboration
Manual deployments
Your team is focused on automating repetitive tasks to improve efficiency over time. Which DevOps practice does this align with?
Continuous Integration
Continuous Improvement
Incident Response
Manual Testing
Your team needs to manage shared libraries and dependencies across multiple projects in Azure DevOps. Which feature should they use?
Azure Repos
Azure Boards
Azure Artifacts
Azure Pipelines
A developer wants to make changes locally and push updates to a central repository. Which tool supports this workflow?
Subversion (SVN)
Git
Mercurial
CVS
A company implements daily stand-ups and iterative sprints to plan and deliver work. Which Agile principle does this demonstrate?
Fixed schedules
Continuous feedback and adaptation
Long-term planning only
Minimal stakeholder involvement
A team member accidentally commits sensitive information to a public repository. What is the immediate action they should take?
Delete the repository
Remove the sensitive information and rotate any exposed keys
Merge the branch with the main branch
Add a README file
Your organization wants to gather early feedback during development. Which method best aligns with DevOps principles?
Wait until production release
Conduct regular code reviews and automated tests
Skip feedback to save time
Use manual processes only
Why is version control critical in a DevOps workflow?
It enables faster deployments
It provides a single source of truth and tracks changes
It reduces the need for backups
It replaces manual collaboration
Your team needs to view the history of changes in a project. What feature of Azure Repos can they use?
Pipeline history
Commit history
Test case history
Deployment history
Why would a developer fork a repository in GitHub?
To delete the original repository
To contribute changes without affecting the original repository
To migrate repositories to a different platform
To replace their local Git repository
A team wants to measure their DevOps success. Which metric best indicates successful DevOps implementation?
The number of lines of code written
Deployment frequency and lead time for changes
Team size and budget
Manual testing duration
