Job Overview:
We are seeking a skilled and innovative Cloud Engineer to design, deploy, and manage scalable, secure, and resilient cloud infrastructure. The ideal candidate will have a deep understanding of cloud platforms, automation, and DevOps practices, with a passion for solving complex infrastructure challenges.
Key Responsibilities:
Design and implement cloud-based infrastructure solutions using platforms such as AWS, Azure, or Google Cloud.
Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or ARM templates.
Automate deployment pipelines and configuration management using CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Monitor, troubleshoot, and optimize cloud systems to ensure high availability and performance.
Implement cloud security best practices including identity and access management, encryption, and compliance monitoring.
Collaborate with software developers, DevOps engineers, and IT teams to integrate applications and services with the cloud infrastructure.
Perform cost optimization and usage monitoring to ensure efficient use of cloud resources.
Stay updated with emerging trends and technologies in cloud computing and infrastructure automation.
Required Skills and Qualifications:
Proven experience with one or more cloud platforms (AWS, Azure, GCP).
Proficiency in infrastructure scripting languages such as Python, Bash, or PowerShell.
Hands-on experience with containerization (Docker, Kubernetes).
Strong understanding of networking concepts, security protocols, and cloud architecture.
Experience with monitoring and logging tools like Prometheus, Grafana, CloudWatch, or Stackdriver.
Familiarity with version control tools like Git.
Excellent problem-solving skills and the ability to work in a collaborative environment.