Title: AWS Cloud Engineer
Location: Piscataway, NJ
Duration: 6+Months/ 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.