Title: AWS Cloud Engineer
Location: Piscataway NJ
Duration: 6Months/ Fulltime
We are seeking a skilled and motivated AWS Engineer to join our dynamic team. The ideal candidate will have extensive experience designing deploying and managing cloud infrastructure on AWS with a strong focus on automation security and performance optimization. This role offers the opportunity to work on innovative cloud-native solutions including serverless architectures and microservices orchestration.
Additional Information*
The base salary for this position will vary based on geography and other factors.
In accordance with law the base salary for this role if filled within Hartford CT/ Piscataway NJ is $110K-$120K/year & benefits (see below).
The Role
Responsibilities:
- Cloud Infrastructure Management
- Design deploy and manage scalable reliable and secure cloud infrastructure using AWS core services such as EC2 S3 Lambda RDS and Route 53.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools like CloudFormation and Terraform.
- Implement and manage serverless architectures utilizing AWS Lambda ECS and EKS for containerized applications.
- Security & Compliance
- Apply AWS security best practices including proper configuration of IAM roles policies and security groups.
- Monitor security events and ensure compliance with organizational and regulatory standards.
- Continuous Integration & Continuous Deployment (CI/CD)
- Design and implement CI/CD pipelines using AWS Developer Tools (CodeBuild CodePipeline CodeDeploy) or compatible third-party tools.
- Automate testing deployment and rollback processes to ensure seamless application updates.
- Monitoring & Logging
- Set up and maintain monitoring solutions using AWS CloudWatch CloudTrail and other relevant tools.
- Analyze logs for troubleshooting performance tuning and security auditing.
- Networking & Performance Optimization
- Design and manage network architecture within AWS including VPCs subnets security groups and routing configurations.
- Troubleshoot networking and connectivity issues to ensure high availability and responsiveness.
- Cost Management & Optimization
- Monitor resource usage and implement strategies to optimize costs and improve performance.
- Utilize AWS cost management tools for budgeting and resource allocation.
- Application Support & Troubleshooting
- Provide ongoing support for AWS-hosted applications and infrastructure.
- Troubleshoot and resolve issues promptly to ensure minimal downtime.
- Additional Expertise
- Develop and orchestrate AWS serverless microservices using Step Functions for distributed application workflows.
- Work with MongoDB databases within AWS environments ensuring high availability security and performance.
Requirements:
- Required Skills: Proficiency with AWS core services such as EC2 S3 Lambda RDS and Route 53
- Experience with cloud infrastructure design deployment and management on AWS
- Knowledge of AWS security best practices IAM roles and policies
- Skills in automating infrastructure using Infrastructure as Code (IaC) tools like CloudFormation or Terraform
- Familiarity with serverless architecture and container services like AWS Lambda ECS and EKS
- Experience implementing CI/CD pipelines using AWS Developer Tools or third-party tools integrated with AWS
- Monitoring and logging expertise using CloudWatch and AWS CloudTrail
- Understanding of networking concepts within AWS such as VPC Subnets and Security Groups
- Ability to optimize costs and performance for AWS cloud resources
- Troubleshooting and support experience for AWS-based applications and infrastructure.
- Experience with AWS serverless microservices orchestration
- Experience with AWS Step Functions to build distributed applications.
- Familiarity with AWS cost management
- Experience with MongoDB.