Piper Companies is seeking a Software Engineer (IaC) to support a world leading technology organization in the Raleigh-Durham, North Carolina area. The Software Engineer (IaC) will design and automate the cloud infrastructure across multi‑cloud environments.
Responsibilities:
- Design, build, and maintain Infrastructure as Code (IaC) using Terraform and Terragrunt for Azure and AWS
- Develop automation scripts and tooling in Python and Node.js to support deployment workflows
- Create and optimize CI/CD pipelines to enable reliable and repeatable application delivery
- Integrate automated testing, security scanning, and quality controls into CI/CD processes
- Collaborate with development and cloud engineering teams to ensure scalable, secure infrastructure designs
- Troubleshoot and improve build, deployment, and cloud provisioning performance
Requirements:
- 3+ years of experience in DevOps, cloud engineering, or infrastructure automation roles
- Strong proficiency with Python and Node.js for scripting and automation
- Hands-on experience with Terraform and Terragrunt in production environments
- Practical experience with both Azure and AWS cloud services
- Familiarity with CI/CD tools such as Azure DevOps, GitHub Actions, GitLab CI, or Jenkins
- Solid understanding of Git workflows and collaborative development practices
- Knowledge of containerization (Docker/Kubernetes) is a plus