Job Summary:
We are seeking a skilled and motivated Cloud Engineer to design, implement, and manage scalable, secure, and resilient cloud infrastructure. The ideal candidate will have experience with cloud service providers (AWS, Azure, or GCP), a strong understanding of cloud architecture and automation, and the ability to work with cross-functional teams to support business and technical goals.
Key Responsibilities:
* Design, deploy, and maintain cloud infrastructure using services from AWS, Azure, or Google Cloud Platform (GCP).
* Implement Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or Bicep.
* Monitor system performance and reliability, and optimize resource usage and cost.
* Automate cloud provisioning, scaling, and deployments using CI/CD tools.
* Ensure cloud environments meet security and compliance requirements.
* Collaborate with development, DevOps, and security teams to support cloud-native applications and architectures.
* Maintain and manage virtual networks, firewalls, DNS, storage, and compute resources.
* Troubleshoot infrastructure and application issues in cloud environments.
* Develop and maintain documentation on cloud architecture, processes, and procedures.
Required Skills and Qualifications:
* Bachelor’s degree in Computer Science, Engineering, or related field.
* Proficiency with one or more cloud platforms (AWS, Azure, GCP).
* Experience with cloud monitoring and logging tools (e.g., CloudWatch, Azure Monitor, Stackdriver).
* Strong scripting skills (e.g., Python, Bash, PowerShell).
* Experience with containers and orchestration (e.g., Docker, Kubernetes).
* Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
* Understanding of networking concepts such as VPCs, VPNs, subnets, routing, and firewalls.
* Strong knowledge of cloud security principles and tools.
Preferred Qualifications:
* Cloud certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Administrator, Google Cloud Professional Cloud Engineer).
* Experience with hybrid or multi-cloud environments.
* Knowledge of serverless computing (e.g., AWS Lambda, Azure Functions).
* Experience with automation and configuration management tools (e.g., Ansible, Puppet, Chef).
* Familiarity with Agile methodologies.