AWS Cloud Infrastructure Engineer/ IaC DevOps
DATAECONOMYAbout the role
Boston, MA/ Charlotte, NC
Full-time
Job Overview:
We are
seeking a highly skilled and motivated AWS Cloud Infrastructure Engineer / IaC
DevOps (14 to 20 years) to join our team. The ideal candidate will be
responsible for building and managing AWS Cloud Landing Zones, enabling cloud services,
and automating infrastructure pipelines using Terraform, Harness, and
monitoring and observability tools. This role requires a deep understanding of
AWS services, Infrastructure as Code (IaC), and cloud-native architecture.
The AWS
Cloud Infrastructure Engineer / IaC DevOps will work closely with development,
security, and operations teams to ensure seamless deployment, scalability, and
observability across the cloud infrastructure. This role is essential for
maintaining a reliable and efficient cloud environment that supports both
operational efficiency and business objectives.
Key
Responsibilities:
1. AWS
Cloud Landing Zone Setup
- Design, implement, and manage AWS Landing Zones using AWS
Control Tower or AWS Organizations for multi-account and
multi-region environments.
- Set up foundational AWS services such as VPC, IAM, CloudTrail, CloudWatch, and AWS Config in alignment with security best
practices and governance controls.
- Ensure that Landing Zone deployment follows AWS Well-Architected
Framework to ensure security, performance efficiency, cost
optimization, reliability, and operational excellence.
- Configure AWS Service Catalog and AWS Service Control
Policies (SCPs) to streamline service usage and enforce compliance in
the Landing Zone.
2. Service
Enablement & Automation
- Enable and configure cloud services (e.g., EC2, RDS, Lambda, S3, DynamoDB, and ECS) within the Landing
Zone for both internal and customer-facing applications.
- Implement service-level controls to enforce security, scalability,
and compliance across various AWS services.
- Automate the deployment and configuration of resources using Terraform and AWS CloudFormation to provision infrastructure as code.
- Manage and scale AWS Elastic Load Balancers (ELB), Auto
Scaling, and Elastic Container Services (ECS) to ensure high
availability and fault tolerance.
3. Building
and Managing Pipelines
- Develop and maintain CI/CD pipelines using Terraform, Harness, and Jenkins to
automate infrastructure provisioning and application deployments.
- Implement Infrastructure as Code (IaC) and Cloud
Formation practices to enable rapid, repeatable, and scalable cloud
resource deployments.
- Work closely with development teams to integrate application
deployment pipelines into infrastructure provisioning and to optimize
workflows.
- Design and manage blue/green deployments, canary releases,
and rollbacks to minimize deployment risk and downtime.
4.
Monitoring, Observability & Reporting
- Implement cloud monitoring solutions using Amazon
CloudWatch, CloudTrail, and AWS X-Ray for end-to-end
monitoring and observability.
- Design and deploy centralized logging and metrics
pipelines using tools like Elasticsearch, Kibana, or Splunk for log aggregation and analysis.
- Monitor infrastructure health, application performance, and
security posture using real-time alerting, dashboards, and automated
remediation workflows.
- Create and manage custom CloudWatch Alarms, CloudTrail
Logs, and AWS Config Rules to ensure compliance and track
resource activity.
5. Security
& Compliance
- Work with the security team to implement best practices for
securing the landing zone, including IAM roles, policies, encryption,
and multi-factor authentication (MFA).
- Implement AWS Key Management Service (KMS) to manage
encryption keys for securing data both at rest and in transit.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s