Cloud Automation
capgemini
Job Description
- Automate the creation, configuration, operation, and teardown of Azure-based virtual lab environments.
- Develop reusable Terraform and/or Bicep modules for Azure infrastructure provisioning.
- Automate deployment of Azure services including Virtual Networks, Subnets, NSGs, Virtual Machines, Storage Accounts, Private Connectivity, and Monitoring solutions.
- Create and maintain reusable VM images, deployment artifacts, and infrastructure configurations.
- Develop automation for building, versioning, packaging, validating, publishing, and deploying environment bundles.
- Automate deployment and movement of build, topology, emulator, configuration, and test bundles across virtual machines.
- Implement configuration-driven provisioning based on predefined recipes and topology definitions.
- Develop scripts for environment startup, shutdown, hibernation, health checks, reset, cleanup, and teardown activities.
- Build automation for resource tagging, expiration policies, orphan-resource detection, and cloud cost management.
- Troubleshoot infrastructure provisioning and configuration issues to improve reliability and repeatability.
- Maintain Infrastructure-as-Code repositories, deployment documentation, runbooks, and operational guides.