Job Description
Job Title: Cloud Engineer
Job Summary
The Cloud Engineer is responsible for designing, deploying, managing, and optimizing cloud-based infrastructure and services. This role ensures secure, scalable, and efficient cloud environments across platforms such as AWS, Azure, or Google Cloud. The position supports both project initiatives and day-to-day operations, with a focus on automation, reliability, and cost optimization.
Key Responsibilities
- Design, implement, and maintain cloud infrastructure including compute, storage, networking, and security resources
- Build and manage Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, ARM/Bicep, or Pulumi
- Develop automation scripts and workflows to improve deployment speed, consistency, and reliability
- Monitor cloud environments for performance, cost efficiency, availability, and security compliance
- Implement and manage identity, access, and security controls within cloud platforms
- Support containerization and orchestration solutions (Docker, Kubernetes, ECS, AKS, GKE)
- Collaborate with development, DevOps, security, and IT teams to design cloud-native and hybrid solutions
- Troubleshoot cloud-related issues spanning compute, networking, storage, automation, and CI/CD pipelines
- Assist with cloud migrations, optimization efforts, and architecture improvements
- Maintain documentation for cloud deployments, standards, and operational procedures
Required Qualifications and Experience
- 2–5+ years of hands-on experience with AWS, Azure, or Google Cloud
- Strong understanding of cloud networking (VPCs, VNets, routing, firewalls, load balancers)
- Experience with automation and Infrastructure as Code tools (Terraform, CloudFormation, ARM, etc.)
- Familiarity with scripting languages such as Python, PowerShell, or Bash
- Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, Azure DevOps, etc.)
- Knowledge of cloud security best practices, IAM principles, and compliance standards
- Strong troubleshooting and analytical skills
Preferred Qualifications
- Cloud certifications such as AWS Solutions Architect, AWS SysOps, Azure Administrator, Azure Solutions Architect, or Google Cloud Engineer
- Experience with serverless technologies (Lambda, Azure Functions, Cloud Run)
- Familiarity with monitoring and logging tools (CloudWatch, Azure Monitor, Stackdriver, Datadog)
- Experience with hybrid cloud environments and on-prem integration
- Knowledge of DevOps practices and container orchestration
Education
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field preferred
- Equivalent hands-on experience will be considered
Job Tags