O365 Engineer
Job ID: 110395
Location: Seattle, WA [On-Site]
Salary: $65.00 - $70.00 per hour
Category: Infrastructure
Employment Type: Contract
Job Description:
Our client is seeking a highly skilled and proactive O365 Engineer to join their dynamic team. This role involves designing, developing, and maintaining REST APIs to integrate Microsoft 365 services with various platforms, automating tasks, and ensuring high performance and security of the Office 365 environment. The ideal candidate will have a strong background in cloud engineering and a deep understanding of Microsoft 365 services. This position offers the opportunity to work collaboratively with cross-functional teams to implement innovative solutions that enhance business operations.
Responsibilities:
- Design, develop, and maintain REST APIs for integrating Microsoft 365 services with third-party platforms and internal applications.
- Automate administrative tasks and workflows using PowerShell and Python for Office 365 environments.
- Query, manipulate, and manage datasets using SQL, NoSQL, and other modern data tools for reporting, analysis, and automation purposes.
- Collaborate with IT and business teams to gather requirements and translate them into technical solutions within the Microsoft 365 framework.
- Monitor, maintain, and optimize Office 365 services and configurations to ensure high availability and performance.
- Create and maintain technical documentation, standard operating procedures (SOPs), and architecture diagrams for developed tools, scripts, and integration solutions.
- Implement security and compliance best practices across Office 365 services to safeguard company data.
- Troubleshoot complex issues related to identity, mail flow, Teams, and SharePoint integrations.
Qualifications:
- Proven experience as an Office 365 Engineer, Cloud Engineer, or similar role in a tech-driven environment.
- Strong expertise in REST API development and integration with cloud-based platforms.
- Proficient in PowerShell scripting and Python programming for automation and tooling.
- Hands-on experience with SQL databases (e.g., MSSQL, MySQL) and NoSQL systems (e.g., Cosmos DB, MongoDB).
- Deep understanding of Office 365 services including Exchange Online, SharePoint, Microsoft Teams, and Azure Active Directory.
- Solid knowledge of data querying tools such as Kusto Query Language, Graph API, and Microsoft Graph Explorer.
- Familiarity with CI/CD, DevOps tooling, and version control systems like Git.
- Excellent problem-solving, communication, and documentation skills.
- Relevant Microsoft certifications (e.g., MS-500, MS-700, AZ-104, AZ-400) are highly desirable.
- Knowledge of Power Platform (Power Automate, Power BI, Power Apps) and experience with log analytics or monitoring tools are a plus.