Must Have Skills
Terraform (Modules, Remote State, Workspaces)
AWS Infrastructure Services:
EC2
VPC
IAM
S3
RDS
Lambda
EKS
CloudFront
Infrastructure as Code (IaC)
AWS Architecture & Deployment
CI/CD Pipeline Integration
Jenkins / GitHub Actions / GitLab / Azure DevOps
AWS Networking:
VPC
Security Groups
NACLs
AWS Security:
IAM
KMS
Secrets Management
CloudWatch Monitoring
Multi-Account AWS Settings
AWS Landing Zones
GitOps / DevSecOps Practices
Valuable to Have Skills
Python
Bash Scripting
Ansible
Prometheus
Grafana
ELK Stack
CloudFormation
Terraform Security Tools:
Checkov
tfsec
Disaster Recovery Planning
Kubernetes Administration
AWS Control Tower
Enterprise Cloud Migration
Responsibilities
Design and implement reusable Terraform modules for AWS infrastructure.
Build and manage scalable, secure, and highly available AWS platforms.
Develop Infrastructure-as-Code solutions using Terraform.
Integrate Terraform deployments with CI/CD pipelines.
Manage Terraform state using S3 and DynamoDB.
Implement secure AWS architectures using IAM, KMS, Security Groups, and VPCs.
Deploy and support AWS services including EC2, Lambda, EKS, RDS, and CloudFront.
Enable automation and DevOps best practices across cloud platforms.
Implement monitoring and alerting using CloudWatch, Prometheus, and Grafana.
Optimize cloud infrastructure performance and costs.
Support audit, compliance, governance, and enterprise security requirements.
Troubleshoot infrastructure issues and perform root cause analysis.
Support disaster recovery and backup strategies.