Cloud Senior Engineer (Azure + Microsoft 365)

  • Full-time

Company Description

Our client is a leading Saudi IT company specializing in delivering comprehensive IT and cybersecurity solutions tailored to enterprise and government needs. They provide expert technical consultation, strategic advisory, robust cybersecurity defenses, scalable IT infrastructure, and advanced contact center technologies.

Job Description

We are seeking a highly skilled Cloud Senior Engineer with strong expertise in Microsoft Azure and Microsoft 365 environments. The ideal candidate will be responsible for managing, securing, and optimizing cloud infrastructure while ensuring high availability, compliance, and performance across all systems.

Key Responsibilities

1. Azure Infrastructure & Operations

  • Manage and maintain Azure environments, including VMs, networking, and storage.
  • Monitor system performance using Azure Monitor.
  • Implement and manage backup and disaster recovery strategies (RTO/RPO tracking, DR testing).
  • Enhance cloud security posture using Defender for Cloud.
  • Optimize cloud costs following FinOps best practices.

2. Identity & Access Management

  • Administer Microsoft Entra ID (Azure AD).
  • Implement Conditional Access, Multi-Factor Authentication (MFA), and Privileged Identity Management (PIM).
  • Manage hybrid identity integration with on-prem Active Directory.

3. Security & Compliance

  • Manage Microsoft Defender for Office 365 and Microsoft Purview.
  • Configure Data Loss Prevention (DLP), retention, and eDiscovery policies.
  • Ensure compliance with security frameworks (e.g., NCA ECC or equivalent).

4. Backup, Disaster Recovery & Data Protection

  • Manage Azure Backup and on-premise backup solutions.
  • Oversee Microsoft 365 backup strategies (Exchange, SharePoint, OneDrive, Teams).
  • Conduct backup validation and restoration testing.
  • Monitor and ensure RTO/RPO compliance.

5. Monitoring, Reporting & Optimization

  • Monitor system health across Azure and Microsoft 365 environments.
  • Improve Secure Score and overall security posture.
  • Generate reports on usage, cost, and performance.
  • Optimize licensing and resource utilization.

6. Microsoft 365 Administration

  • Administer Exchange Online, Teams, SharePoint Online, and OneDrive.
  • Configure policies, permissions, and governance controls.

7. Microsoft 365 Enhancement & Optimization

  • Assess and enhance existing M365 environments.
  • Improve security, governance, and user experience.
  • Optimize license usage and manage collaboration tools effectively.

8. Automation & Process Improvement

  • Automate operational tasks using PowerShell and Microsoft Graph API.
  • Streamline onboarding/offboarding, licensing, and policy management.

9. Integration & Enterprise Alignment

  • Integrate Azure and M365 with enterprise security tools (SIEM/SOC).
  • Align identity and access management across platforms.

10. Governance & User Enablement

  • Define governance policies for collaboration tools.
  • Manage guest access and external sharing.
  • Support user adoption and promote best practices.

Qualifications

  • Bachelor’s degree in Computer Science, IT, or related field
  • Proven experience in Microsoft Azure and Microsoft 365 administration
  • Strong knowledge of identity and access management (Azure AD / Entra ID)
  • Hands-on experience with security and compliance tools (Defender, Purview)
  • Experience in backup, disaster recovery, and data protection strategies
  • Proficiency in PowerShell scripting and automation
  • Familiarity with cloud cost optimization (FinOps)
  • Understanding of security frameworks and best practices