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.
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.