Cloud Engineer - TI2202-2
Location
Remote | Canada
Job description
We are seeking a highly skilled and motivated Cloud Engineer to join our dynamic team. As a Cloud Engineer, you will be responsible for designing, implementing, and maintaining our cloud infrastructure to ensure optimal performance, scalability, and security. You will work closely with cross-functional teams to understand business requirements and translate them into effective cloud solutions.
Responsibilities:
● Design, deploy, and manage cloud infrastructure solutions using leading cloud platforms such as AWS, Azure, or Google Cloud.
● Collaborate with development teams to architect and implement cloud-native applications and services.
● Ensure the availability, performance, and security of cloud-based systems and applications.
● Monitor and troubleshoot cloud infrastructure to identify and resolve issues in a timely manner.
● Implement automation and orchestration tools to streamline cloud operations and improve efficiency.
● Develop and maintain documentation for cloud infrastructure, including architecture diagrams, standard operating procedures, and best practices.
● Stay up-to-date with the latest trends and technologies in cloud computing and recommend improvements to enhance our cloud infrastructure.
● Collaborate with security teams to implement and maintain robust security measures in the cloud environment.
● Provide technical guidance and support to other team members and stakeholders.
Requirements:
● Bachelor's degree in Computer Science, Engineering, or a related field.
● Proven experience as a Cloud Engineer or similar role, with a strong understanding of cloud computing concepts and technologies.
● In-depth knowledge of at least one major cloud platform (AWS, Azure, or Google Cloud) and its services.
● Experience with infrastructure-as-code tools such as Terraform or CloudFormation. ● Proficiency in scripting languages such as Python, PowerShell, or Bash.
● Strong understanding of networking concepts and protocols.
● Familiarity with containerization technologies such as Docker and Kubernetes.
● Knowledge of DevOps practices and tools for CI/CD pipelines.
● Excellent problem-solving and troubleshooting skills.
● Strong communication and collaboration skills.
Preferred Qualifications:
● Relevant certifications in cloud computing (e.g., AWS Certified Solutions Architect, Azure Certified Engineer).
● Experience with serverless computing and microservices architecture.
● Knowledge of database technologies such as SQL and NoSQL.
● Familiarity with monitoring and logging tools such as CloudWatch, Azure Monitor, or Stackdriver.
● Understanding of security best practices in cloud environments.
Job tags
Salary