Negotiable
Outside
Remote
USA
Summary: The role seeks a Genesys Cloud Contact Center expert with extensive experience in creating and managing CI/CD pipelines using Terraform and GitHub. The position is remote and involves a contract lasting over one year. Candidates should possess strong skills in Infrastructure as Code, particularly with Terraform, and have a solid understanding of the Genesys Cloud platform.
Key Responsibilities:
- Create and manage CI/CD pipelines for Genesys Cloud CC using Terraform and GitHub.
- Write and organize Terraform configuration files and manage Terraform state files.
- Configure Genesys Cloud resources and manage API credentials for Terraform.
- Implement Terraform CLI workflows and manage remote backends.
- Understand Genesys Cloud architecture and manage telephony configurations.
- Set up Terraform in CI/CD pipelines and manage staged deployments.
- Ensure secure handling of OAuth client IDs and secrets for Genesys Cloud.
- Troubleshoot and optimize Terraform code for reusability.
Key Skills:
- Significant experience with Terraform and GitHub.
- Knowledge of Genesys Cloud architecture and telephony configuration.
- Proficiency in CI/CD pipelines and source control management.
- Understanding of security and compliance requirements in cloud environments.
- Ability to troubleshoot and optimize Terraform code.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
We re searching for a Genesys Cloud Contact Center expert who has significant experience in creating and managing CI/CD pipelines for Genesys Cloud CC using Terraform, GitHub, etc.
Terraform Fundamentals
Writing and organizing Terraform configuration files (.tf)
Understanding Terraform state files and workspaces
Using Terraform variables, outputs, and modules
Managing Terraform remote backends (e.g., S3, Azure Blob, Google Cloud Platform Buckets)
Implementing Terraform CLI workflows (init, plan, apply, destroy)
Terraform for Genesys Cloud
Familiarity with Genesys Cloud Terraform
Configuring Genesys Cloud resources (users, queues, flows, integrations, telephony)
Managing API credentials and OAuth authentication for Terraform
Using terraform import for existing Genesys resources
Version control of Genesys configuration in code repositories
Genesys Cloud Platform Knowledge
Understanding Genesys Cloud architecture (Regions, Organizations, Tenants)
Telephony configuration (Trunks, Sites, Edge devices)
Routing and flows (Architect flows, call routing, messaging routing)
User and group provisioning
Integration management (CRM connectors, data actions, webhooks)
Security roles and permissions model in Genesys Cloud
Cloud & DevOps Skills
Source Control
Git fundamentals (branching, merging, pull requests)
GitHub / GitLab / Azure DevOps integration with Terraform
CI/CD Pipelines
Setting up Terraform in pipelines (GitHub Actions, Jenkins, Azure DevOps Pipelines)
Automated plan/apply workflows with approvals
Secret Management
Storing and retrieving API tokens securely (HashiCorp Vault, AWS Secrets Manager, Azure Key Vault)
Change Management
Managing staged deployments (dev, test, prod)
Version tagging and rollback strategies
Security & Compliance
Secure handling of OAuth client IDs and secrets for Genesys Cloud
Role-based access control in Terraform and Genesys
Understanding compliance requirements (HIPAA, FedRAMP, PCI) when automating contact center environments
Audit logging and traceability for configuration changes
Troubleshooting & Optimization
Reading Terraform plan output for drift detection
Debugging Terraform errors related to Genesys API limits or dependencies
Optimizing Terraform code for reusability (modules)
Zahid H Ansary
C:
|;br />