Developer with Google Cloud Platform (GCP) and Terraform
Job Description
T his person will serve in a training/mentoring role with members of the Mayo DSS team as they begin developing applications in GCP.
We seek an experienced developer with Google Cloud Platform (GCP) and Terraform experience.
This position focuses on automating the creation of Google Cloud Platform (GCP) infrastructure using Terraform Enterprise, which is a self-hosted distribution of Terraform Cloud.
You will have a solid track record of completing assignments in a high volume, dynamic environment that involves automation, configuration, CI/CD pipelines, and monitoring.
Troubleshooting and supporting products and tools is a strong aspect of this role, and will allow for innovative ideas to improve performance, issue mitigation, and workflow.
This role requires the ability to adapt to change and continuously improve services.
Key responsibilities:
- Design, develop, implement, and maintain Terraform scripts and workflows in a Google Cloud Platform environment.
- Develop new features for cloud deployment pipelines and break/fix activity.
- Work closely with architects and product owners to ensure that new features are delivered on schedule with acceptable performance.
- Enhance internal software tooling used to automate cloud resources.
- Work on a small team, in an agile development environment, keeping the team up to date on progress, workflow, and blockers.
- Perform unit and integration testing.
- Participate in code reviews.
Required Skills:
- At least two full years of Terraform scripting experience.
- At least two full years of Google Cloud Platform (GCP) experience.
- Bash or similar scripting experience
- Experience working in an Agile- or Scrum-based environment.
- Solid organizational skills including attention to detail and multitasking skills.
- Bachelor's degree in computer science or equivalent work experience.
Good to have skills:
- Terraform Enterprise.
- Go, Python, Ruby, etc. development experience.
- Experience with other cloud computing technologies such as AWS, Azure, IBM Cloud, SoftLayer, or VMware.