Microsoft Consulting Services


Throughout the Silicon Valley and beyond, enterprise-level organizations that want to use Microsoft technology to solve business problems count on to Coyote Creek to get the job done. Clients appreciate how we leverage our 20+ years of experience to successfully complete their Active Directory, Exchange, SharePoint, Lync and other Microsoft projects on time, on budget and on target to meet their needs.

While Coyote Creek is capable of delivering a project alone, we prefer to collaborate with your in-house IT team. Why? Because after the project is done you may end up owning, operating and administering the environment. If your team helped with its construction, they’ll be more prepared to take over after it has launched. Contact us Today!




San Francisco Bay Area based Coyote Creek provides expert guidance for the optimum use of Microsoft technology in the enterprise. Whether you need help architecting on-premise solutions, migrating to the cloud or creating a hybrid, we can help. Options include Office 365 consulting, SharePoint consulting, Exchange consulting, Lync consulting and more.



From installations to conversions and upgrades, Coyote Creek’s proven project methodology reduces risk and ensures on-time and on-budget project completion. As Microsoft Gold Partners with 20+ years of Microsoft experience, we know the products extremely well. Whether you need an Exchange upgrade, Office 365 installation or anything else, count on us to get the job done right.

Trouble Shooting

Trouble Shooting

As Microsoft consultants, Coyote Creek helps clients solve the nagging, intermittent and mysterious problems that drive IT teams crazy. Our root cause analysis methodology is the key. Call us in for the hard stuff (or the easy stuff – we don’t mind) and we’ll find the problem, fix it and prevent it from happening again.

Remote Monitoring & Management

Remote Monitoring & Management

Tired of managing your IT environment in-house? Finding that your team members are so busy with project work that your system’s operation and proactive maintenance is being neglected? Take advantage of Coyote Creek’s Remote Monitoring and Management service, and let us keep things up to date and running smoothly for you.



Exchange is an enterprise email system that helps users manage communications across multiple devices. With an inbox that focuses on the most relevant and important messages, and rules that match how each user works, it’s easy to get more done. Plus, Exchange’s administration tools and built-in protection against viruses, spam and data loss ensures you remain in control.


Help people connect, with the Lync communications platform. Send instant messages. See if your contact is available. Have audio calls, video calls and online meetings. Take advantage of advanced call features (such as team ring and call delegation) and more. All accessed through a consistent, familiar interface, on a program that easily integrates with other Office programs.

Office 365

With Office 365 you can move to the cloud on your terms, tailoring your services to meet your needs. Get the familiar Office suite experience across most devices. Empower your teams with file sharing, file storage, online meetings, real-time coauthoring and more. All while enjoying 99.9% uptime, cutting-edge security, safeguarded privacy and 24/7 phone support.

SQL Server

Make better decisions faster, with SQL Server, a complete data platform with online transaction processing (OLTP), data warehousing, business intelligence and analytics capabilities. Get industry-leading security, high availability and disaster recovery, an easy on-ramp to the cloud, and the ability to exponentially accelerate the performance of your mission-critical applications.



More Best Practices for Outlook Calendars

By Ryan Johnson, Systems Engineering Manager and Dave Booth, Senior Engineer In our previous post on “2 Things to Avoid when Creating Meetings in Outlook Calendars,” we warned about the dangers of booking recurring meetings that extend out more than one year, and re-purposing old meetings instead of creating new ones. In this post we’ll tackle three more best practices for keeping your calendars running smoothly. Keep the Calendar Item Count under 5,000 This issue… read more


2 Things to Avoid when Creating Meetings in Outlook Calendars

By Ryan Johnson, Systems Engineering Manager and Dave Booth, Senior Engineer If you interact with others on the job, chances are you often create meetings on your Outlook calendar, invite other attendees, and then rely on Outlook’s calendar function to track invitation responses and translate things across time zones. Which is great—unless something goes wrong and those meeting files get corrupted, and you have to face the business consequences of missed or incorrectly stated meetings.… read more

Microsoft Exchange

4 Best Practices for Microsoft Exchange Security

4 Best Practices for Microsoft Exchange Security By Mohan Reddy Senior Systems Engineer     For most organizations, Microsoft Exchange is a mission-critical system. Maintaining security is absolutely vital. To do so, here are four Exchange security best practices that we recommend: Enforce the use of complex passwords. While this is obviously an issue for other systems as well, it is an especially important Exchange security best practice. After all, most of the time Exchange… read more


Switching from Microsoft to Atlassian as a Senior Systems Engineer

My Experiences Switching from Microsoft to Atlassian as a Senior Systems Engineer By Ryan Skarra-Gallagher Senior Systems Engineer     For over 15 years my systems engineering work has focused exclusively on Microsoft products. I have worked with everything from Active Directory, Exchange, SharePoint and SQL to the Systems Center suite of software, all of the Office 365 offerings, and all of the related infrastructure (VMware, storage, etc.). During the past five or six years… read more


Using PowerShell to Manage Office 365 Hybrid Mailbox Moves

Using PowerShell to Manage Office 365 Hybrid Mailbox Moves By Dan Knowlden Senior Systems Engineer Doing a staged mailbox migration from a Hybrid Exchange installation to Office 365? I recommend avoiding the GUI and using PowerShell commands instead. Why? Because… The GUI doesn’t scale – While the GUI will work okay if you’re moving less than 100 mailboxes, for larger-scale projects the GUI is just too slow. You can only have so many batches in… read more

Hybrid Exchange

Is It Time to Upgrade Your Hybrid Exchange Server?

Is It Time to Upgrade Your Hybrid Exchange Server? By Brett Atwell Senior Systems Engineer If you’re running a hybrid configuration that combines an older version of on-premises Microsoft Exchange with Microsoft’s cloud-based Office 365, sooner or later you’ll have a big decision to make: When should you upgrade to Exchange 2016? Like any version upgrade, this is not a decision to be taken lightly. Here are some of the first questions to address in… read more