Cloud Engineer
- Home
- Cloud Engineer
Cloud Engineer
Job Type: Fulltime
Location: Canada Remote
Role and Responsibilities:
- Design, implement, and manage cloud infrastructure solutions based on business and technical
requirements.
- Deploy and configure cloud resources, including virtual machines, storage, databases, load
balancers, and networking components.
- Collaborate with development teams to architect, build, and deploy cloud-native applications and
services.
- Develop and maintain infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or
Azure Resource Manager.
- Implement and enforce security best practices, including access controls, encryption, and
vulnerability management, for cloud resources.
- Monitor cloud infrastructure and services, set up proactive alerts, and troubleshoot performance
issues or security vulnerabilities.
- Automate operational tasks and workflows using scripting or programming languages such as Python,
PowerShell, or Bash.
- Collaborate with DevOps teams to establish and maintain CI/CD pipelines for cloud-based
applications.
- Provide technical guidance and support to development teams, assisting them in utilizing cloud
services effectively.
- Stay informed about industry trends, emerging technologies, and best practices in cloud computing,
and make recommendations for improving cloud infrastructure and operations.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent
experience).
- 3 years of experience working with public cloud platforms such as Amazon Web Services (AWS),
Microsoft Azure, or Google Cloud Platform (GCP).
- Proficiency in infrastructure as code (IaC) tools like Terraform, CloudFormation, or Azure Resource
Manager.
- Hands-on experience with cloud-native services such as AWS Lambda, Azure Functions, or Google Cloud
Functions.
- Solid understanding of networking principles, virtualization technologies, and security concepts
related to cloud environments.
- Experience with containerization technologies like Docker and container orchestration platforms
such as Kubernetes.
- Strong scripting or programming skills using languages like Python, PowerShell, or Bash.
- Familiarity with monitoring and logging tools like CloudWatch, Azure Monitor, or Stackdriver.
- Ability to analyze and troubleshoot complex cloud infrastructure issues.
- Excellent communication and collaboration skills to work effectively with cross-functional teams
and stakeholders.