Key Responsibilities:
- Design and implement cloud architecture solutions based on business needs, leveraging cloud services like AWS, Microsoft Azure, and Google Cloud.
- Develop strategies for cloud migration, scalability, and disaster recovery.
- Create and maintain architecture documentation, including system designs, technical specifications, and implementation plans.
- Collaborate with software developers, network engineers, and other stakeholders to ensure seamless integration of cloud solutions with existing systems.
- Optimize cloud infrastructure for performance, cost-efficiency, and security.
- Ensure compliance with industry standards, regulatory requirements, and best practices for cloud security and data privacy.
- Monitor and evaluate the performance of cloud systems to ensure reliability and minimize downtime.
- Provide guidance and technical expertise on cloud technologies, best practices, and cloud-native design patterns.
- Conduct security assessments and recommend security measures for cloud-based applications and services.
- Assist in the implementation of automation tools and DevOps practices to improve system efficiency and delivery.
- Evaluate emerging cloud technologies and provide recommendations for their integration into current systems.
- Collaborate with project managers to define project timelines and deliverables, ensuring that cloud solutions are delivered on time and within budget.
- Provide mentorship and training to junior architects and other technical staff on cloud technologies.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Cloud Solutions Architect, Cloud Engineer, or a similar role.
- In-depth knowledge of cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
- Strong understanding of cloud services, including compute, storage, databases, networking, security, and DevOps tools.
- Experience in designing cloud-based architectures with a focus on scalability, availability, and cost-efficiency.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Experience with cloud security, compliance, and data protection standards (e.g., GDPR, HIPAA).
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills, with the ability to work with both technical and non-technical teams.
- Cloud certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect Expert, or Google Cloud Professional Cloud Architect are preferred.
- Experience with multi-cloud and hybrid cloud environments is a plus.
Job Category: Application
Job Type: Full Time Internship Part Time
Job Location: Burlington Toronto