Resources for DevOps
What is DevOps?
DevOps is the combination of development (dev) and operations (ops) - it’s the union of people, process, and technology to continually provide value to customers. Just as the assembly line transformed automobile production in the 1900s, DevOps is the critical foundation needed to standardize, automate, and accelerate software development. Learn more DevOps fundamentals in the DevOps Resource Center.
What is Microsoft’s DevOps strategy?
Azure DevOps has empowered 1000s of enterprises for 15+ years with rich features to support developer innovation, standardization, and automation.
GitHub is the planet’s largest developer platform…home to 65+ million developers who build software collaboratively. GitHub brings an open-source culture that improves communication, the sharing of knowledge, and code reuse.
Our strategy is to bring the best of both products together into a single product experience - in GitHub - to provide the broadest set of software development capabilities that meet the needs of every developer and enterprise. Azure DevOps will continue to evolve with the industry, and we are committed to supporting and investing in Azure DevOps while we execute on our strategy.
GitHub or Azure DevOps?
When evaluating GitHub or Azure DevOps, we encourage you to:
- Explore GitHub and its unique capabilities like GitHub Actions, Advanced Security, and Codespaces.
- Move/create your repository in GitHub, even if you plan to use Azure Boards or Pipelines, to take advantage of Code & Secret Scanning, Vulnerability Alerts, Codespaces and Innersourcing.
- Integrate Azure Boards with GitHub and leverage Azure Artifacts and Test Plans in conjunction with GitHub as needed.
- ISVs should consider creating GitHub Actions to provide integrations with GitHub.
Deployment Options
GitHub provides the following deployment options:
- GitHub Enterprise Cloud: cloud-based deployment with security and compliance features
- GitHub Enterprise Server: self-hosted deployment with security and compliance features
- GitHub AE: a fully managed service, hosted in a highly available architecture for customers who have stringent security and compliance requirements
Learn more about GitHub’s products and pricing.
Additional Resources
- GitHub YouTube channel
- Azure DevOps Blog
- GitHub Docs
- GitHub What The Hack
- DevOps Assessment
- Evolve Your DevOps Practice
- Build Applications with Azure DevOps
- Deploy Applications with Azure DevOps
- Automate Your Deployments with Azure DevOps
Certifications
Microsoft offers the AZ-400: Designing & Implementing Microsoft DevOps Solutions. Responsibilities for this role include designing and implementing strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.