- Industry: Technology
- Industry: Automation and management
- Region: North America
- Location: Redmond, WA
- Company size: 144,106 employees in 600 offices worldwide
Microsoft Corporation develops, manufactures, and supports software, consumer electronics and computers, and related services. To simplify and scale at pace with market demands, Microsoft worked with Red Hat to create a scalable, technology-agnostic automation framework to reduce manual workloads with efficient tools and processes, and mitigate performance and security issues with standardized, tested code. As a result, Microsoft has standardized network automation at scale, established a collaborative and creative development mindset, and saved thousands of hours of operational work.
Microsoft needed to address increasing complexity across their corporate network infrastructure—comprised of tens of thousands of endpoints—that connects Microsoft locations worldwide. “We have thousands of devices of various makes and models and software versions, so at times, it’s hard to keep up with all the different vendors and ways that we interact with those devices,” said Bart Dworak, Software Engineering Manager at Microsoft. Their issues were compounded as code created by development and engineering teams was not version-controlled or peer-reviewed, leading to duplication and quality issues.
Microsoft automates to achieve more with Red Hat Ansible Automation Platform
Using Red Hat Ansible Automation Platform and working with Red Hat Consulting, Microsoft created a standardized, centralized network automation environment that reduces routine, repeatable tasks and complexity. “Digital transformation is really changing the way that we think about how we solve problems,” said Dworak. “In the past, we had to manually do the same deployment again and again. With Ansible, we can create blueprints to deploy it multiple times. And every time we deploy, it’s exactly the same.”
By focusing on people, process, and technology, Microsoft has evolved its automation journey from manual scripting and changes to a continuous integration and delivery (CI/CD) approach supported by a centralized, service-based architecture. Their DevOps teams can now focus on sharing knowledge, building skills, and creating innovative technology solutions. “Teams are coming together to solve engineering problems in a shared environment of co-creation,” said Sonika Munde, Remote Access Services Engineer, Core Service Engineering, at Microsoft. “We are truly seeing One Microsoft in action.”