Infrastructure Engineer � CDK, Terraform and C#
Posted on August 11, 2025
Job Description
- *Job Role : Infrastructure Engineer � CDK, Terraform and C#*
- *Experience: 5 Years*
- *Location: Remote*
- *Budget: 685 Rs per hour*
- *Shift Timings: * 7:30 PM -12:30 AM rest 4 Hours Flexible (Total 8 Hours Shift) (PST Timings)*
- As an Infrastructure Engineer specializing in CDK for Terraform (CDKTF) and AWS Cloud Development Kit (AWS CDK) using C#, you will design, develop, and maintain cloud infrastructure following modern infrastructure-as-code (IaC) practices. You�ll leverage your expertise in Terraform, CDK, C# to build scalable, secure, and reusable infrastructure components across cloud environments.
- *What You'll Do*
- * Design, implement, and maintain infrastructure-as-code using CDK for Terraform (CDKTF) in C# or AWS CDK with C#
- * Build reusable, modular constructs in C# that encapsulate Terraform resources and modules
- * Manage infrastructure deployment workflows and Terraform state using both CDKTF and CLI tools (terraform init, plan, apply, etc.)
- * Write unit tests for CDK or CDKTF code using C# frameworks (e.g., xUnit, NUnit)
- * Collaborate with DevOps and cloud engineers to deploy and support AWS-based infrastructure at scale
- * Troubleshoot deployment issues, resolve state drift, and ensure infrastructure correctness
- * Document infrastructure architecture, components, and deployment processes clearly
- * Stay current with updates in the Terraform, CDK and C# ecosystems
- *What We're Looking For*
- * AWS Expertise: Strong knowledge of at least 10 AWS services such as EC2, Lambda, Step Functions, DynamoDB, API Gateway, RDS, VPC & Networking, IAM, ECS/Fargate, and S3
- * C# Development: Strong hands-on experience building backend or infrastructure tooling in C#/.NET
- * Terraform Proficiency: Experience with writing and maintaining Terraform modules, handling state, and provider configurations
- * CDK for Terraform: Experience with CDKTF in C# is a plus; willingness and ability to learn it quickly is required
- * AWS CDK: Experience with AWS CDK in C#;
- * Testing and Quality: Comfortable writing tests and using quality tools in C# (xUnit, StyleCop, FxCop)
- * Infrastructure Debugging: Ability to investigate and resolve issues related to Terraform state, resource conflicts, or failed deployments
- * Communication & Documentation: Clear technical writing and collaboration across teams
- Learning Mindset: Comfortable picking up new tools, languages, and IaC patterns as the ecosystem evolves
Required Skills
* aws expertise: strong knowledge of at least 10 aws services such as ec2
lambda
step functions
dynamodb
api gateway
rds
vpc & networking
iam
ecs/fargate
and s3 * c# development: strong hands-on experience building backend or infrastructure tooling in c#/.net * terraform proficiency: experience with writing and maintaining terraform modules
handling state
and provider configurations * cdk for terraform: experience with cdktf in c# is a plus; willingness and ability to learn it quickly is required * aws cdk: experience with aws cdk in c#; * testing and quality: comfortable writing tests and using quality tools in c# (xunit
stylecop
fxcop) * infrastructure debugging: ability to investigate and resolve issues related to terraform state
resource conflicts
or failed deployments * communication & documentation: clear technical writing and collaboration across teams