Mediabistro logo
job logo

SharePoint Administrator w/ Python

3B Staffing LLC, Chicago, IL, United States


Visa:

Greencard or US Citizens highly preferred (Open for other visa holders)

Key Skills:
3+ years of experience in SharePoint administration.
2+ years of experience with Python programming.
2+ years of SAS Background
Job Description:
Job Title: SharePoint Administrator w/ Python
Location: 100% REMOTE
Length: 3-6 months
Interview: Video

Job Summary:

We are seeking an experienced

SharePoint Administrator with strong Python programming capabilities

to manage and support our SharePoint environments while also contributing to automation and integration efforts. This hybrid role requires both system administration expertise in SharePoint (Online and/or On-Premises) and proficiency in Python for scripting, automation, and backend data operations.

Key Responsibilities:
SharePoint Administration:

Manage and administer SharePoint Online / SharePoint On-Prem environments.
Perform configuration, patching, and troubleshooting of SharePoint farms or tenants.
Handle site collections, permissions, libraries, lists, workflows, and integrations.
Monitor system health and performance and perform regular maintenance.
Collaborate with stakeholders to gather requirements and implement SharePoint-based solutions.
Python Development & Automation:

Develop Python scripts for process automation, system monitoring, and data migration tasks.
Build custom tools to interface with SharePoint APIs (CSOM, REST, Microsoft Graph).
Integrate SharePoint with other enterprise systems using Python.
Maintain code documentation, test automation workflows, and manage version control.
Required Skills & Experience:

Technical Skills:

Proven experience administering SharePoint (Online and/or On-Prem).
Proficiency in Python (minimum 2 years of hands-on experience).
Experience with SharePoint APIs (REST, CSOM, Microsoft Graph).
Familiarity with PowerShell scripting for SharePoint automation.
Working knowledge of Office 365 services (Teams, OneDrive, Exchange).
Understanding of SharePoint governance, permissions, and security best practices.
Optional/Bonus Skills:

Experience with Azure Functions, Logic Apps, or Power Automate.
Knowledge of Microsoft Power Platform (Power Apps, Power BI).
Familiarity with DevOps practices and CI/CD pipelines.
Experience with SQL Server, JSON, XML, or other data handling formats.
Qualifications:

Microsoft certifications (e.g., MS-700, MS-203, or related SharePoint/O365 certs) are a plus.
3+ years of experience in SharePoint administration.
2+ years of experience with Python programming.
2+ years of SAS Background