Google Workspace Group Automation
Role- Google Workspace Group Automation (TypeScript)
Location- Bellevue, WA
Job Description:
++* Develop automation for creating/updating Google Groups (DLs) across the organization using TypeScript.
- Understand and model Google Workspace architecture, dynamically managing group lifecycles based on business categories.
- Slack Connect & Integration Automation (Python)
- Automate Slack Connect invitation approvals and operations using Python frameworks (slack_bolt, boto3), integrated with Freshservice for ticketing and lifecycle records.
- Implement token rotation to auto-refresh Slack app credentials approximately every 12 hours.
- Generic OAuth installation workflow via shared web endpoints, enabling any Slack app to be installed through OAuth-implemented in both backend services and orchestrated via Tines.
- Build, maintain, and document RESTful APIs/web endpoints to support automation workflows and OAuth flows.
- AWS Infrastructure & Deployment (Pulumi Git Runners)
- Author Pulumi-based infrastructure-as-code (TypeScript or Python) managing clusters, deployments, and services.
- Automate deployments to EKS clusters using Pulumi, triggered via Git runners for CI/CD pipelines
- Provision and maintain DynamoDB tables and manage secrets via AWS Secrets Manager.
- ++Observability & Monitoring++
++* Set up logging, monitoring, and alerting using Datadog and Logz.io. - Design and manage dashboards in Datadog to visualize daily automation performance and health.
- ++Security & Identity Integrations++
++* Build integrations and proof-of-concepts with Okta and Glean via APIs. - Drive future automation initiatives using Tines as a no code platform.
- ++Documentation & Process Management++
- Maintain architecture diagrams, design documentation, and best practices in Confluence.
- Intake requirements via JIRA stories and provide deliverables.++++++