About ExaThought:
ExaThought is a technology-driven company focused on building scalable and resilient cloud solutions. We specialize in cloud infrastructure, automation, and DevOps best practices to enable seamless software deployment and high-performance systems.
Role Overview:
As an IaC Engineer (DevOps), you will be responsible for designing, automating, and optimizing cloud infrastructure using Terraform, GitHub Actions, and other DevOps tools. You will play a key role in building efficient, secure, and scalable infrastructure while driving automation and one-click deployment solutions.
Key Responsibilities:
Terraform Development & Management
• Design and implement scalable, modular Terraform code to manage cloud infrastructure across multiple environments.
• Develop reusable Terraform modules to ensure consistency and efficiency in infrastructure provisioning.
• Implement and maintain Terraform state management strategies, including remote state storage and locking mechanisms.
GitHub Actions Integration
• Create and maintain GitHub Actions workflows for Terraform plan, apply, and destroy operations.
• Implement pull request checks and automated testing for Terraform code using GitHub Actions.
• Develop custom GitHub Actions for specialized infrastructure management tasks.
One-Click Deployment Solutions
• Design and implement one-click deployment solutions that integrate Terraform and GitHub Actions.
• Create user-friendly interfaces or CLI tools to trigger infrastructure deployments with minimal manual intervention.
• Ensure that one-click deployments are secure, auditable, and compliant with organizational policies.
Infrastructure Optimization & Security
• Continuously optimize Terraform code for performance, cost-efficiency, and security.
• Implement infrastructure security best practices, including IAM policies, network security groups, and encryption.
• Conduct regular audits of Terraform code and deployed infrastructure to identify potential improvements.
Collaboration & Knowledge Sharing
• Work closely with development teams to understand infrastructure requirements and translate them into Terraform code.
• Provide guidance and mentorship on Terraform best practices, GitHub Actions, and IaC principles.
• Contribute to internal documentation and knowledge bases related to Terraform, GitHub Actions, and deployment processes.
Main Qualifications:
• 7+ years of experience in cloud infrastructure management and optimization.
• Hands-on experience in automating infrastructure processes and CI/CD pipeline implementation.
• Strong expertise in Terraform and Infrastructure as Code (IaC) principles.
• Experience in microservices architecture and Docker containerization.
• Mid-level experience supporting Java or .NET application deployment.
• Expertise in cloud platforms (AWS, Azure, GCP) and their associated services.
• Strong understanding of networking concepts, load balancing, and security best practices.
Why Join Us?
• Innovative Work – Be part of a cutting-edge team driving IaC and DevOps automation.
• Scalability & Performance – Work on highly available, resilient cloud architectures.
• Professional Growth – Gain hands-on experience with Terraform, CI/CD, and cloud security.
• Collaborative Culture – Work in a dynamic, technology-focused environment that values innovation and teamwork.
• Exciting Challenges – Contribute to automation-first strategies that shape the future of cloud infrastructure.
If you're passionate about IaC, automation, and cloud infrastructure, we'd love to hear from you!