Google Workspace Group Automation

  • Bellevue, WA
  • Posted 10 hours ago | Updated moments ago

Overview

On Site
Full Time
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 month(s)

Skills

Python
Jira
Typescript

Job Details

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.
    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.

    About VDart, Inc.