What are the responsibilities and job description for the Cloud Engineer position at Hazeltree?
Job Overview
As an AWS Cloud Engineer, you will be responsible for building, maintaining, and optimizing our AWS cloud infrastructure. You’ll work closely with development teams to enable automation, scalability, and performance while ensuring reliability across our cloud-hosted services.
Key Responsibilities
- Manage and optimize AWS infrastructure (EC2, VPC, S3, IAM, CloudWatch, RDS)
- Automate infrastructure provisioning using Terraform or CloudFormation
- Support containerization and orchestration (Docker, ECS, Kubernetes/EKS)
- Implement CI/CD pipelines for cloud deployments (Jenkins, GitHub Actions, or similar)
- Monitor cloud workloads and improve system reliability, performance, and cost efficiency
- Troubleshoot cloud and application issues in collaboration with developers
- Maintain infrastructure documentation and enforce best practices for AWS architecture
- Support hybrid environments and integrate with on-prem services where needed
Requirements
Must-Have Skills
- 3 years of AWS cloud infrastructure engineering experience
- Strong expertise with AWS services (EC2, IAM, VPC, S3, CloudWatch, etc.)
- Scripting skills (Python, Bash, or PowerShell) for automation
- Experience with containerization (Docker) and orchestration (ECS/Kubernetes)
- Familiarity with monitoring/observability tools (CloudWatch, Datadog, Prometheus)
Nice-to-Have
- Basic experience with Windows Server administration or hybrid environments
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, TeamCity, or Azure Pipelines)
- Awareness of cloud security best practices (IAM policies, MFA, least privilege)
- Exposure to .NET platform deployment and build tooling
- Knowledge of AI/ML infrastructure (SageMaker, containerized model deployments)
- Infrastructure-as-Code experience with Terraform or CloudFormation
Soft Skills
- Analytical mindset for troubleshooting and optimization
- Strong communication skills for collaborating with developers and IT teams
- Adaptable to evolving cloud technologies and changing business priorities
- Team-oriented, with a focus on ownership and accountability
- Self-motivated with a continuous learning mindset
Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- Preferred certifications (not required):
- AWS Certified Solutions Architect – Associate or Professional
- AWS Certified DevOps Engineer – Professional
- HashiCorp Certified: Terraform Associate
- Certified Kubernetes Administrator (CKA)
Salary : $97,000 - $107,000