Overview
Skills
Job Details
Title: AWS Cloud Engineer
Location: Jersey City, NJ or NYC, NY
Full-time position
Description:
- Cloud Infrastructure:
AWS services: EC2, S3, VPC, IAM, Lambda, RDS, Route 53, ELB, CloudFront, Auto Scaling
Serverless architecture design using Lambda, API Gateway, and DynamoDB
Containerization: Docker and orchestration with ECS or EKS (Kubernetes)
- Infrastructure as Code (IaC):
Terraform (preferred), AWS CloudFormation
Hands-on experience creating reusable modules and managing cloud resources via code
- Automation & CI/CD:
Jenkins, GitHub Actions, GitLab CI/CD, AWS CodePipeline
Automating deployments and configuration management
- Scripting & Programming:
Proficiency in Python, Bash, or PowerShell for automation and tooling
- Monitoring & Logging:
CloudWatch, CloudTrail, Prometheus, Grafana, ELK stack
- Networking:
VPC design, Subnets, NAT Gateway, VPN, Direct Connect, Load Balancing
Security Groups, NACLs, and route tables
- Security & Compliance:
IAM policies and roles, KMS, Secrets Manager, Config, GuardDuty
Implementing encryption, access controls, and least privilege policies
Must-Have Functional Skills:
- Problem Solving:
Ability to troubleshoot complex infrastructure and networking issues under pressure.
- Collaboration:
Experience working cross-functionally with developers, DevOps, and security teams
- Documentation:
Creating runbooks, architectural diagrams, and configuration documentation
- Project Ownership:
Taking initiative and full ownership of AWS environments from design to operations.
- Cost Awareness:
Understanding of AWS billing, cost optimization techniques, and budgeting.
- Adaptability & Learning Agility:
Willingness to learn new AWS services and emerging technologies quickly.
- Agile Practices:
Comfortable working in Agile/Scrum environments, using tools like Jira and Confluence Roles & Responsibilities
- Design, implement, and maintain AWS cloud infrastructure following best practices.
- Build and manage highly available, secure, and scalable environments.
- Develop Infrastructure as Code templates to automate resource provisioning.
- Set up and maintain CI/CD pipelines for fast and reliable deployments.
- Monitor and troubleshoot production systems and performance issues.
- Ensure cloud security by managing IAM, encryption, and compliance configurations.
- Optimize cloud usage and manage costs through analysis and recommendations.
- Stay updated with AWS announcements, new services, and community best practices.
- Participate in architecture reviews and contribute to technical design decisions.
- Support disaster recovery planning, backup strategies, and incident response