Overview
On Site
40,000 - 60,000
Full Time
No Travel Required
Unable to Provide Sponsorship
Skills
Cloud Security
Cloud Computing
Continuous Integration
Continuous Delivery
Regulatory Compliance
Virtual Private Cloud
Management
Google Cloud Platform
Good Clinical Practice
Job Details
Cloud Engineer
Introduction
The Cloud Engineer will be responsible for designing, deploying, and managing cloud infrastructure using various cloud services. They will work on automation, DevOps, operations, monitoring, security, and compliance aspects to ensure the efficiency, availability, and security of cloud solutions.
Responsibilities
Cloud Architecture & Infrastructure
- Design, deploy, and manage cloud infrastructure using AWS/Azure/Google Cloud Platform services.
- Implement secure, scalable, and highly available cloud solutions.
- Support migration of on-premises applications and workloads to the cloud.
Automation & DevOps
- Develop Infrastructure-as-Code (IaC) using tools such as Terraform, CloudFormation, or ARM templates.
- Build and optimize CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Automate routine tasks to improve efficiency and reduce manual intervention.
Operations & Monitoring
- Maintain and enhance monitoring, logging, and alerting using tools like CloudWatch, Prometheus, Grafana, Datadog, or ELK.
- Troubleshoot infrastructure issues, ensuring high performance and availability.
- Optimize cloud costs and resource utilization.
Security & Compliance
- Implement cloud security best practices, including IAM policies, encryption, and network security.
- Ensure compliance with organizational and industry standards (ISO, SOC2, GDPR, etc.).
- Conduct regular security reviews and risk assessments.
Collaboration
- Work closely with development, DevOps, and security teams to support deployments and platform improvements.
- Provide technical guidance and documentation.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 2-5+ years of experience in cloud engineering or related roles.
- Hands-on experience with one major cloud provider (AWS/Azure/Google Cloud Platform).
- Strong understanding of networking concepts (VPC, DNS, Load Balancers, VPN, etc.).
- Experience with Linux/Windows administration.
- Proficiency in scripting (Python, Bash, PowerShell).
- Experience with IaC tools (Terraform preferred).
- Familiarity with containers and orchestration (Docker, Kubernetes).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.