
Cloud Engineer
Job Description
Key Responsibilities
Design, deploy, and maintain cloud infrastructure on platforms like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation
Monitor cloud systems, optimize performance, and ensure high availability
Implement and manage CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps
Ensure cloud security best practices (IAM, encryption, compliance)
Manage containerized applications using Docker and orchestration with Kubernetes
Troubleshoot infrastructure and application issues in cloud environments
Collaborate with development, QA, and DevOps teams
Required Skills
Strong experience in at least one cloud platform (AWS/Azure/GCP)
Knowledge of networking (VPC, subnets, load balancers, DNS)
Experience with scripting languages (Python, Bash, or PowerShell)
Hands-on experience with IaC tools (Terraform preferred)
Familiarity with monitoring tools like Prometheus or Grafana
Understanding of Linux/Unix systems
Experience with version control systems like Git
Preferred Qualifications
Certification in AWS, Azure, or GCP
Experience with serverless architectures (e.g., AWS Lambda)
Knowledge of microservices architecture
Exposure to security tools and practices
Experience
2–5 years (Mid-level)
5+ years (Senior level)
Nice to Have
Experience with cost optimization strategies in cloud
Familiarity with hybrid cloud or multi-cloud environments
Knowledge of logging tools like ELK stack
Soft Skills
Strong problem-solving and analytical thinking
Good communication and collaboration skills
Similar Jobs
Cloud Engineer
Remote
Citrix Cloud Engineer
DC
Azure Cloud Engineer
Texas
Citrix Cloud Engineer
DC
Aiml-Cloud Engineer
Remote