Cloud Engineer
Summary
Designs, deploys, and maintains cloud infrastructure on AWS, Azure, or GCP, automating provisioning with Infrastructure as Code (Terraform, CloudFormation, ARM/Bicep). Day to day involves managing networking, security, monitoring, and disaster recovery, and supporting cloud-native initiatives with dev and ops teams.
We are looking for a Cloud Engineer responsible for designing, implementing, and maintaining cloud infrastructure and services. The role focuses on ensuring scalable, secure, and highly available cloud environments that support business applications and services.
Key Responsibilities:
Design and deploy cloud infrastructure across AWS, Azure, or Google Cloud.
Manage cloud networking, compute, storage, security, and monitoring solutions.
Automate deployments and infrastructure provisioning using Infrastructure as Code (IaC).
Implement cloud security best practices and compliance requirements.
Monitor system performance and optimize cloud resources.
Troubleshoot infrastructure and application issues.
Collaborate with development and operations teams to support cloud-native initiatives.
Maintain disaster recovery and backup solutions.
Required Qualifications:
Bachelor's degree in Information Technology, Computer Science, or related field.
3+ years of cloud engineering experience.
Hands-on experience with AWS, Azure, or GCP.
Experience with Terraform, CloudFormation, or ARM/Bicep templates.
Strong understanding of networking concepts, DNS, VPN, load balancing, and firewalls.
Knowledge of containerization technologies such as Docker and Kubernetes.
Familiarity with CI/CD tools and DevOps practices.
Preferred Qualifications:
Cloud certifications (AWS Solutions Architect, Azure Administrator, GCP Professional Cloud Engineer).
Experience with monitoring tools such as Datadog, Prometheus, Grafana, or CloudWatch.
Scripting experience using PowerShell, Bash, or Python.