AWS Cloud Engineer – 9+ Years
Position Overview
We are seeking an experienced AWS Cloud Engineer with 9+ years of hands-on experience in cloud infrastructure design, implementation, and management. The ideal candidate will be responsible for architecting, deploying, and maintaining scalable, secure, and cost-effective cloud solutions on Amazon Web Services (AWS) platform.
Experience Requirements
-
Minimum 9+ years of professional experience in cloud computing and infrastructure
-
5+ years of hands-on experience with AWS services and solutions
-
3+ years of experience in cloud architecture and design
Key Responsibilities
Cloud Architecture & Design
-
Design and architect scalable, highly available, and fault-tolerant cloud infrastructure solutions
-
Develop cloud migration strategies and execute migration projects from on-premises to AWS and multi-cloud to AWS migrations (Azure, GCP, other cloud platforms)
-
Create architectural diagrams and technical documentation
-
Conduct cloud readiness assessments and provide recommendations
Infrastructure Management
-
Deploy, configure, and manage AWS services including EC2, VPC, S3, RDS, Lambda, ECS, EKS
-
Implement and manage Infrastructure as Code (IaC) using tools like CloudFormation, Terraform, or CDK
-
Set up and maintain monitoring, logging, and alerting systems using CloudWatch, CloudTrail
-
Manage backup and disaster recovery strategies
Security & Compliance
-
Implement AWS security best practices and compliance frameworks
-
Configure IAM policies, roles, and security groups
-
Manage encryption, key management, and security monitoring
-
Conduct security assessments and vulnerability management
DevOps & Automation
-
Design and implement CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy
-
Automate infrastructure provisioning and configuration management
-
Integrate with third-party DevOps tools (Jenkins, GitLab CI, etc.)
-
Implement containerization strategies using Docker and Kubernetes
Performance & Cost Optimization
-
Monitor and optimize cloud resource utilization and costs
-
Implement auto-scaling policies and load balancing strategies
-
Analyze and optimize application performance in cloud environments
-
Provide cost analysis and recommendations for resource optimization
Required Technical Skills
AWS Services Expertise
-
Compute: EC2, Lambda, ECS, EKS, Fargate, Auto Scaling
-
Storage: S3, EBS, EFS, Storage Gateway
-
Database: RDS, DynamoDB, Aurora, Redshift, ElastiCache
-
Networking: VPC, Route 53, CloudFront, API Gateway, Direct Connect
-
Security: IAM, KMS, WAF, Shield, GuardDuty, Inspector
-
Monitoring: CloudWatch, CloudTrail, X-Ray, Systems Manager
-
DevOps: CodePipeline, CodeBuild, CodeDeploy, CodeCommit
Technical Proficiencies
-
Programming/Scripting: Python, Bash, PowerShell, JavaScript, Go, or Java
-
Infrastructure as Code: Terraform, CloudFormation, AWS CDK, Ansible
-
Containerization: Docker, Kubernetes, Amazon ECS, Amazon EKS
-
Operating Systems: Linux (RHEL, Ubuntu, Amazon Linux), Windows Server
-
Version Control: Git, GitHub, GitLab, AWS CodeCommit
-
Monitoring Tools: Prometheus, Grafana, ELK Stack, Splunk
AWS Certifications (Preferred)
-
AWS Certified Solutions Architect - Professional
-
AWS Certified DevOps Engineer - Professional
-
AWS Certified Security - Specialty
-
AWS Certified Advanced Networking - Specialty
Soft Skills & Competencies
-
Strong analytical and problem-solving abilities
-
Excellent communication and documentation skills
-
Ability to work independently and lead technical initiatives
-
Experience mentoring junior team members
-
Strong project management and organizational skills
-
Ability to work in fast-paced, agile environments