- Home
- Remote Jobs
- Cloud Engineer
Cloud Engineer
Job summary
Work model
Job Summary
We are seeking a skilled Cloud Engineer to design, implement, and maintain scalable cloud infrastructure across AWS, Azure, or Google Cloud Platform (GCP). The ideal candidate will have hands-on experience with cloud services, infrastructure automation, containerization, CI/CD pipelines, and cloud security. This is a fully remote position supporting teams across the United States.
Key Responsibilities
- Design, deploy, and manage cloud infrastructure on AWS, Azure, or GCP.
- Automate infrastructure provisioning using Infrastructure as Code (Terraform, CloudFormation, or ARM Templates).
- Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or GitLab CI.
- Manage containerized applications using Docker and Kubernetes.
- Monitor cloud environments and optimize performance, availability, and cost.
- Implement cloud security best practices, IAM policies, encryption, and compliance controls.
- Troubleshoot cloud infrastructure, networking, and application deployment issues.
- Collaborate with development and DevOps teams to improve deployment processes.
- Maintain documentation for cloud architecture and operational procedures.
- Participate in on-call support and incident resolution when required.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4--8 years of experience in Cloud Engineering or DevOps.
- Hands-on experience with AWS, Azure, or GCP.
- Strong knowledge of Infrastructure as Code (Terraform preferred).
- Experience with Docker and Kubernetes.
- Proficiency in scripting using Python, Bash, or PowerShell.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Knowledge of cloud networking, VPNs, VPCs, DNS, Load Balancers, and Firewalls.
- Experience with monitoring tools such as CloudWatch, Azure Monitor, Datadog, Prometheus, or Grafana.
- Strong troubleshooting and problem-solving skills.