P

Photon

Builds custom software and AI for big companies

Senior Terraform Engineer

Cloud EngineeringConfirmed live in the last 24 hours
Full-timeIndiaNo salary listedIn-person

About the Job

Requirements

  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field.
  • 5–8 years of overall experience, including 2–4+ years of strong Terraform experience.
  • Hands-on experience with Terraform, including modules, state, and workspaces.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Hands-on experience with CI/CD tools, including Jenkins and Git workflows.
  • Hands-on experience with Docker and containerized environments.
  • Strong Bash/Shell scripting skills; Groovy is a plus.
  • Deep understanding of cloud networking, including VPC, VPN, and Interconnect.
  • Deep understanding of security, IAM, and governance.
  • Familiarity with Atlassian tools: JIRA, Confluence, and Bitbucket.

Responsibilities

  • Design, develop, and maintain Terraform modules and reusable components for GCP infrastructure.
  • Standardize infrastructure provisioning across Development, Testing, UAT, Pre-Production, and Production environments.
  • Ensure modular, version-controlled, and scalable Infrastructure as Code practices.
  • Implement state management, remote backends, and environment isolation strategies.
  • Manage and maintain centralized Terraform module registries to promote reusable, standardized, and governed infrastructure components across teams and environments.
  • Oversee Terraform provider lifecycle management, including provider versioning, compatibility validation, upgrade planning, and dependency governance across infrastructure codebases.
  • Implement and maintain Infrastructure as Code testing frameworks and validation processes for Terraform modules and infrastructure deployments, including linting, policy validation, automated testing, and compliance checks.
  • Automate provisioning of GCP services, including GKE, Cloud Run, Cloud Functions, BigQuery, Cloud SQL, Spanner, Bigtable, Pub/Sub, Memorystore, Cloud Storage, Cloud Armor, and Artifact Registry.
  • Configure infrastructure elements including VPC, Shared VPC, VPC Peering, Private Service Connect, Private Google Access, load balancers, Cloud DNS, and firewall rules.
  • Integrate Terraform deployments into CI/CD pipelines using Jenkins and Git-based workflows.
  • Implement automated workflows for infrastructure provisioning and updates, plan/apply operations, and drift detection.
  • Enforce code quality and policy checks using tools such as SonarQube and linting tools.
  • Manage infrastructure lifecycle across multiple environments and enable rollback mechanisms and environment consistency.
  • Collaborate with development teams to integrate infrastructure seamlessly with applications.
  • Implement best practices for IAM roles, policies, and least-privilege access.
  • Ensure compliance with security standards and governance frameworks.
  • Manage secrets securely using GCP-native or integrated tools.
  • Diagnose and resolve complex infrastructure deployment issues.
  • Optimize Terraform configurations for performance, cost, and reliability.
  • Identify and remediate infrastructure drift and inconsistencies.
  • Work closely with GCP platform engineers and architects, application development teams, and DevOps and QA teams.
  • Participate in Scrum ceremonies and provide regular updates.
  • Maintain and update documentation in Confluence and related tools.
  • Stay updated with Terraform features, GCP capabilities, and DevOps best practices.
  • Drive automation initiatives to reduce manual intervention.
  • Mentor junior engineers and promote Infrastructure as Code best practices across teams.

Desired Qualifications

  • Terraform certification, such as Terraform Authoring and Operations Professional or Terraform Associate.
  • Experience with Kubernetes (GKE) and container orchestration.
  • Experience with microservices architecture.
  • Experience with hybrid cloud environments combining on-premises systems and GCP.
  • Exposure to Apigee API management.
  • Exposure to observability tools, including Dynatrace, Cloud Monitoring, and Logging.
  • Exposure to Akamai integrations.
  • Knowledge of build tools, including NPM and Gradle.
  • Groovy scripting experience.

About the Company

Photon

Builds custom software and AI for big companies

Photon designs, builds, and runs custom software for large companies, combining an in-house creative agency with its own engineering teams. Its flagship client work includes rebuilding Samsung's US online store as a set of smaller linked services and creating Olive Garden's mobile app, which lets diners join the waitlist from their phones instead of waiting at the door. Clients hire Photon's teams to plan and code their apps, websites, and AI tools and to keep them running afterward, paying for the engineers and designers assigned to each project. Photon is privately held and based in London, with its US arm in Dallas and engineering centers in Chennai and Bengaluru.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
London, United Kingdom
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Photon

See more jobs