Job Title: AWS Cloud Application Engineer
Location: McLean, VA (Onsite -Only Local Candidates)- (Need to come to office for F2F Round)
Experience Required: 10+ Years
Visa Eligibility : H1B, H4-EAD, E3, OPT-EAD, USC, TN only
No GC or GC-EAD profiles
Employment Type: Contract (C2C/W2)
Job Summary
We are seeking a highly skilled AWS Cloud Application Engineer with strong expertise in designing, developing, and deploying cloud-native and serverless applications on AWS. The ideal candidate will have hands-on experience with AWS infrastructure, CI/CD automation, API development, cloud security, monitoring, and disaster recovery. This role requires a strong understanding of modern cloud architectures and DevOps practices to build scalable, secure, and highly available solutions.
Key Responsibilities
- Design, develop, and deploy scalable web applications using AWS services such as EC2, S3, Lambda, and DynamoDB.
- Build and maintain serverless architectures using AWS services including API Gateway, Lambda, CloudFormation, and CloudWatch.
- Design, develop, and manage RESTful APIs using AWS API Gateway and Lambda.
- Develop cloud-native applications leveraging AWS services such as ECS, EKS, and Fargate.
- Create and maintain Infrastructure as Code (IaC) solutions using AWS CloudFormation.
- Build and manage CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy.
- Develop and maintain automated testing frameworks to support continuous integration and deployment.
- Monitor application health, performance, and availability using CloudWatch, AWS X-Ray, and related monitoring tools.
- Troubleshoot and resolve application, infrastructure, and deployment issues in cloud environments.
- Implement and maintain AWS security best practices using IAM, KMS, CloudTrail, and other security services.
- Design and implement serverless workflows using AWS Lambda and Step Functions.
- Develop and maintain backup, recovery, and disaster recovery solutions using EBS, S3, and AWS-native services.
- Collaborate with development, DevOps, and security teams to ensure reliable and secure cloud deployments.
- Optimize cloud resources for performance, scalability, and cost efficiency.
Required Skills
- Strong hands-on experience with AWS services including EC2, S3, Lambda, DynamoDB, API Gateway, CloudFormation, and CloudWatch.
- Experience designing and implementing serverless applications and architectures.
- Proficiency in RESTful API development and integration.
- Hands-on experience with containerization and orchestration technologies including ECS, EKS, and Fargate.
- Strong knowledge of CI/CD practices using CodePipeline, CodeBuild, and CodeDeploy.
- Experience with Infrastructure as Code (IaC) using CloudFormation.
- Knowledge of AWS monitoring and observability tools such as CloudWatch and X-Ray.
- Strong understanding of AWS security services including IAM, KMS, and CloudTrail.
- Experience implementing backup, recovery, and disaster recovery strategies in AWS.
- Familiarity with cloud-native application design principles and microservices architecture.
- Strong troubleshooting, debugging, and performance optimization skills.
- Excellent problem-solving and communication skills.
Preferred Skills
- Experience with Terraform or other Infrastructure as Code tools.
- Knowledge of Kubernetes administration and container security.
- Experience with DevSecOps practices and cloud governance.
- Familiarity with Agile/Scrum development methodologies.
- AWS Certifications such as AWS Certified Developer, AWS Solutions Architect, or AWS DevOps Engineer.
- Experience working in large-scale enterprise cloud environments.
Education & Experience
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of experience in AWS cloud engineering, application development, or DevOps engineering.
- Proven experience designing, deploying, and supporting production-grade AWS cloud solutions.