← Back to jobs

Prophecy Technologies Logo
Senior Terraform DevOps Engineer

Prophecy Technologies

 

Alpharetta, GA, USA

Posted On: 14 days ago
Experience: 10+ years
Availability: Hybrid
Openings: 1
Category: Terraform Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Role Overview:

The Senior Terraform DevOps Engineer will be responsible for designing, deploying, and managing scalable infrastructure on Azure, with a strong focus on Infrastructure as Code (IaC) using Terraform. This role involves developing and maintaining automated CI/CD pipelines, managing containerized applications with Docker and Kubernetes, implementing robust monitoring solutions, and ensuring security and high availability of production systems following SRE principles. The ideal candidate will collaborate cross-functionally, lead technical initiatives, and optimize system performance.

Key Responsibilities:

  • Design, deploy, and manage scalable infrastructure on Azure using services like AKS, FrontDoor, Key Vaults, APIM, and App Gateway.
  • Develop and maintain automated build, test, and deployment pipelines using GitHub Actions and Gradle.
  • Provision and manage infrastructure using Terraform.
  • Manage containerized applications with Docker and orchestrate them with Kubernetes (Centralized AKS).
  • Implement monitoring, logging (Dynatrace and Azure Monitor), and alerting for production systems.
  • Implement security best practices, encryption, and controls at the infrastructure and pipeline levels.
  • Work cross-functionally with development and operations teams, leading technical initiatives.
  • Troubleshoot issues, optimize performance, and ensure high availability following SRE principles.

Required Skills:

  • At least 5 years of DevOps/Software Engineering experience with a proven track record of working with complex systems within a distributed cross-functional team.
  • Proficient with Terraform.
  • Deep expertise in Azure cloud platform.
  • Proficient in CI/CD tools, GitHub, Gradle, Maven, Docker, and Kubernetes.
  • Scripting/Languages: Python, Go, Java, and Bash scripting.
  • Solid grasp of TCP/IP, DNS, and Load Balancers.
  • Hands-on experience with Docker and Kubernetes.
  • Ability to organize, moderate, and demonstrate value-added principles and practices to teams.
  • Experience mitigating Sonar, Checkmarx, and CAST scans.
  • Experience with continuous integration and test-driven development practices, test automation, and tools.
  • Empowered self-starter comfortable taking the lead and managing multiple initiatives with the ability to effectively collaborate across teams and departments.

Qualifications:

  • Bachelors degree or equivalent.
  • 10+ years of overall experience.

Preferred Skills:

  • Experience with Relational databases such as Azure SQL, Snowflake, and Oracle.
  • Experience with Non-relational databases like Redis.
  • Experience with Messaging systems like Confluent Kafka.
  • Knowledge and experience in tools such as Azure DevOps/Dashboards and Confluence.
  • Experience in the financial service industry.
  • AZ 104 Certification.
  • Azure/AWS Cloud Certified

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs