Job Description
Data Automation \& Integration
Develop and maintain scripts to retrieve and process data from Google Workspace and Zoom, including but not limited to users, groups, meeting rooms, licenses, activity logs, and configurations
Normalize and structure data for analysis, reporting, and alerting
Monitoring \& Alerting
Build automated alerting systems to identify anomalies, policy violations, or operational issues in Workspace or Zoom environments
Automation of Administrative Actions
Design workflows to automate common tasks such as account cleanup, license management, and configuration enforcement
Platform Development
Build a secure internal web-based platform to standardize and simplify administrative actions currently performed using tools like GAM or Zoom admin portal
Include reporting, dashboards, and visualizations to support operational visibility
Collaboration \& Input Gathering
Work closely with the IT Services and Collaboration Platforms Lead to prioritize features and workflows
Gather automation and reporting requirements from the broader support team
Code Management \& Workflow
Implement Git workflows for team collaboration and change management
Ensure well-documented and maintainable code to support contributions from less-technical teammates
Infrastructure \& Deployment
Deploy tooling and platforms in containerized environments (e.g., Docker)
Propose or implement supporting infrastructure such as databases, schedulers, and authentication mechanisms.
Requirements
Minimum 3 years of software development experience, ideally in automation, platform tooling, or internal systems
Proficiency in at least one scripting or backend development language (e.g., Python, Node.js, Go)
Experience with APIs (Google Workspace Admin SDK, Zoom API, GAM)
Experience developing web interfaces (e.g., Flask, FastAPI, Node.js, React)
Familiarity with Git and collaborative development workflows
Strong problem-solving skills and the ability to work independently with broad responsibilities