Key Responsibilities:
- Design and deploy scalable, secure, and high-availability solutions on AWS.
- Automate infrastructure using Terraform, AWS CloudFormation, or CDK.
- Implement and manage CI/CD pipelines with tools like AWS CodePipeline, Jenkins, or GitHub Actions.
- Optimize AWS services for cost, performance, and security.
- Manage IAM roles, policies, and security best practices.
- Work with EC2, S3, Lambda, RDS, DynamoDB, VPC, Route 53, and other AWS services.
- Monitor and troubleshoot cloud environments using CloudWatch, CloudTrail, and AWS X-Ray.
- Implement logging and monitoring solutions with ELK Stack, Prometheus, or Datadog.
- Ensure compliance with security standards like CIS benchmarks, HIPAA, or SOC2.
Required Skills:
✅ Strong expertise in AWS Services (EC2, S3, Lambda, RDS, DynamoDB, IAM, VPC, Route 53).
✅ Experience with Infrastructure as Code (IaC) tools (Terraform, CloudFormation, AWS CDK).
✅ Hands-on experience in CI/CD (AWS CodePipeline, GitHub Actions, Jenkins).
✅ Proficiency in scripting languages (Python, Bash, PowerShell).
✅ Strong knowledge of networking, security, and cloud best practices.
✅ Experience with containerization (Docker, Kubernetes, AWS EKS/ECS).
✅ Familiarity with logging, monitoring, and alerting (AWS CloudWatch, ELK, Prometheus).
✅ Knowledge of serverless computing (AWS Lambda, API Gateway, Step Functions).
Nice-to-Have Skills:
- Experience with AWS Organizations and Multi-Account Strategies.
- Knowledge of AWS Control Tower, AWS Security Hub, and AWS GuardDuty.
- Hands-on experience with AWS Glue, Kinesis, Redshift, or Athena.
- Certifications like AWS Certified Solutions Architect, AWS DevOps Engineer are a plus.
Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Relevant AWS certifications (AWS Solutions Architect, DevOps Engineer, Security Specialty) are preferred.