Establish the foundations of a modern DevOps practice with Azure DevOps and GitHub, including an initial assessment and coverage of core areas such as GitHub Actions, CI/CD, and code management.
Establishing an efficient DevOps practice within your organization is the first key step in the creation of a modern development shop. You need the ability to build, test, automate, and deploy more efficiently, and at a quicker pace.
Wintellect, a Microsoft Gold DevOps partner and IAMCP Worldwide MS Channel Partner of the Year, will help you deliver better software, faster, with higher quality and at a lower cost, by putting in place the foundations of a modern DevOps practice.
We will walk through modern DevOps practices with Microsoft Azure and GitHub, the industry standard platforms for collaborative development. Together we will identify the current state and create a plan to move to a modern DevOps practice. We will identify a POC and then implement it as a demo project. Along the way, we will set up your core DevOps foundations, while covering many aspects of DevOps and GitHub, including GitHub actions and repositories, Azure pipelines, build automation, and more. We will show you how Azure DevOps and GitHub are “better together,” delivering a best value solution.
Phase 1: Assessment and Planning • Intro to GitHub and DevOps: Best practices, industry standards, and tools • Identify key business drivers, pain points, and desired outcomes • Understand existing state of DevOps and ALM • Identify a lighthouse application for a pilot or POC
Phase 2: Implementation • Source code integration or migration • Environment provisioning of Azure DevOps and GitHub • Implementation of a POC or Pilot • Typical coverage areas: o GitHub source control and branching o Managing feature requests with Issues o Defining CI/CD pipelines with GitHub actions o Package management with GitHub Packages • Better Together: Integrating Azure DevOps and GitHub o Azure Artifacts o Azure DevOps Boards o Azure DevOps Release Management
Phase 3: Service Transition/Conclusion • Results Presentation: Review findings and next steps • Knowledge transfer and training (if desired)