Sitelet https://github.com/surnan
Skip to content
View surnan's full-sized avatar

Block or report surnan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
surnan/README.md

Hi, I'm Suresh Nandlall πŸ‘‹

Systems Administrator | Microsoft 365 | Cybersecurity | PowerShell & Python Automation

I'm an IT professional with 10+ years of experience in enterprise IT support, systems administration, cloud services, cybersecurity, and infrastructure management.

My expertise includes Microsoft 365, Microsoft Entra ID, Intune, Microsoft Defender, on-premises Active Directory, Google Workspace, and network infrastructure.

I develop PowerShell and Python automation tools to streamline IT administration, improve security auditing, simplify reporting, and reduce repetitive tasks.

πŸ“ Jersey City, NJ | New York City Metro Area

🌐 Portfolio Website β€’ πŸ’Ό LinkedIn


πŸš€ Featured IT Automation Projects

πŸ”Ή Microsoft 365 & Entra ID PowerShell Automation

Developed PowerShell scripts using Microsoft Graph and Exchange Online PowerShell to automate administrative reporting, identity management, and security auditing.

Capabilities:

  • Retrieve Entra ID user account information, email aliases, and account status.
  • Audit direct and nested group memberships.
  • Identify accounts created within specified date ranges.
  • Retrieve successful user sign-ins and associated device information.
  • Audit device ownership, compliance, and inactivity.
  • Review Exchange Online inbox rules and mailbox permissions.
  • Identify offboarding exceptions involving disabled accounts, licenses, and group memberships.
  • Generate timestamped CSV reports for administrative reviews.

Tech Stack: PowerShell 7, Microsoft Graph API, Microsoft Entra ID, Exchange Online PowerShell, Microsoft 365

View PowerShell Repository

πŸ”Ή Google Workspace Administration & Auditing

Developed Python automation tools using Google APIs to inventory Google Workspace accounts and audit Shared Drive permissions.

Capabilities:

  • Retrieve Google Workspace user accounts and account status.
  • Report primary email addresses, aliases, and organizational units.
  • Retrieve last-login timestamps.
  • Audit Google Shared Drive-level permissions and assigned roles.
  • Identify potentially external permission entries.
  • Support OAuth 2.0 authentication and token refresh.
  • Generate timestamped CSV reports for account and access reviews.

Tech Stack: Python, Google Admin SDK Directory API, Google Drive API v3, OAuth 2.0, REST APIs

View Google Workspace Repository

πŸ”Ή On-Premises Active Directory Python Utilities

Developed Python scripts for traditional on-premises Active Directory and Windows administration, using LDAP queries and Windows management interfaces.

Capabilities:

  • Retrieve Active Directory user group memberships.
  • Compare group memberships between two accounts.
  • Identify shared and differing group assignments.
  • List direct members of Active Directory groups.
  • Locate computer objects and organizational units.
  • Inspect Windows local administrator memberships.
  • Inventory installed Windows applications.

Tech Stack: Python, LDAP, Active Directory, Windows Registry, Windows COM

View Active Directory Repository

Note: These are legacy administration utilities originally developed for an on-premises environment. Some scripts require additional configuration or modernization before production use.


πŸ› οΈ Technical Skills

☁️ Microsoft Cloud & Identity

Azure Windows

  • Microsoft 365 Administration
  • Microsoft Entra ID & Azure
  • Microsoft Intune
  • Exchange Online
  • SharePoint Online & OneDrive
  • Microsoft Teams & Teams Rooms
  • Microsoft Defender & Microsoft Purview
  • Microsoft Graph API & PowerShell SDK

πŸ–₯️ Systems & Infrastructure

  • Windows 10/11 & macOS Administration
  • On-Premises Active Directory & Group Policy
  • Cisco Meraki Firewalls & Networking
  • Aruba Wireless Networking
  • DHCP, DNS, VPN & Network Troubleshooting
  • Apple Business Manager
  • Google Workspace Administration
  • Endpoint Management & Device Lifecycle
  • Veeam Backup for Microsoft 365
  • VMware & Citrix VDI

πŸ” Security & Compliance

  • Identity & Access Management (IAM)
  • Multi-Factor Authentication (MFA)
  • Microsoft Entra Conditional Access
  • Role-Based Access Control (RBAC)
  • Microsoft Defender for Endpoint
  • Attack Surface Reduction (ASR) Rules
  • Endpoint Protection & Security Policies
  • Email Security & Phishing Investigation
  • Microsoft Secure Score
  • Security Auditing & Reporting
  • Account Provisioning & Offboarding

πŸ’» Scripting & Automation

PowerShell Python Git GitHub VS Code

  • PowerShell 5.1 & 7
  • Python
  • Microsoft Graph API
  • Microsoft Graph PowerShell SDK
  • Exchange Online PowerShell
  • Google Workspace Admin SDK
  • Google Drive API
  • LDAP & REST APIs
  • Git & GitHub
  • Visual Studio Code
  • CSV Reporting & Administrative Automation

🏒 Enterprise IT & Security Highlights

Microsoft 365 Administration & Security

  • Independently managed Microsoft 365 tenant administration, including Entra ID, Exchange Online, SharePoint, OneDrive, Teams, Intune, Defender, and Purview.
  • Improved Microsoft Secure Score from approximately 45% to 67% through identity, endpoint, and security policy improvements.
  • Implemented Conditional Access, MFA, Attack Surface Reduction rules, Windows Firewall policies, and Microsoft Defender security configurations.
  • Managed user provisioning, offboarding, licensing, access permissions, and security investigations.
  • Investigated suspicious emails, authentication issues, mailbox permissions, and email delivery problems.

Infrastructure & Endpoint Management

  • Led IT operations for a company-wide office relocation, coordinating network connectivity, wireless infrastructure, conference rooms, and equipment deployment.
  • Administered Cisco Meraki networking, dual-WAN connectivity, and Aruba wireless access points.
  • Managed Windows and macOS endpoints using Microsoft Intune and Apple Business Manager.
  • Supported enterprise collaboration systems, including Microsoft Teams Rooms and video conferencing equipment.

Automation & Operational Efficiency

  • Developed PowerShell scripts to audit Entra ID accounts, group memberships, device activity, and sign-in information.
  • Created Exchange Online reporting utilities for mailbox permissions and inbox rules.
  • Built Python scripts using Google Workspace APIs for account inventories and Shared Drive permission reviews.
  • Developed Python LDAP utilities for on-premises Active Directory administration.
  • Reduced technology expenses through license audits, subscription optimization, and vendor management.

πŸŽ“ Certifications & Professional Development

Certifications

  • CompTIA Security+ β€” January 2026

Currently Studying

  • Microsoft Azure Administrator (AZ-104)
  • Microsoft Azure & Entra ID Security
  • Advanced PowerShell & Python Automation

πŸ“« Connect With Me

Portfolio

LinkedIn

GitHub

Email


Focused on reliable IT infrastructure, stronger cybersecurity, and practical automation.

Pinned Loading

  1. ActiveDirectory-Python-Utilities ActiveDirectory-Python-Utilities Public

    Python utilities for on-premises Active Directory and Windows administration, including LDAP group audits, computer OU lookups, and system inventory.

    Python

  2. Microsoft365-PowerShell-Automation Microsoft365-PowerShell-Automation Public

    PowerShell automation scripts for Microsoft 365 administration, Entra ID auditing, Exchange Online, Microsoft Teams, and security reporting.

    PowerShell

  3. GoogleWorkspace-Python-Automation GoogleWorkspace-Python-Automation Public

    Python automation tools for Google Workspace administration, user inventory, Shared Drive access auditing, and reporting using Google APIs.

    Python