Job title: Cloud Platform Engineer
Location: Toronto, ON (onsite/Hybrid)
12 Months Contract
Responsibilities:
- Hands-on experience in setting up and managing CI/CD pipelines for cloud applications.
- Collaborate with cross-functional teams to build and maintain a robust cloud foundation, including infrastructure as code (IaC) and cloud-native architectures.
- Integrate AI/ML services into cloud applications to enhance functionality and drive innovation.
- Apply agile development methodologies and practices to ensure efficient and iterative delivery of cloud-native architecture.
- Incorporate a product mindset to understand developers' needs and deliver solutions that provide value to customers.
- Develop and enhance observability solutions, including monitoring, logging, and tracing, to ensure the reliability and performance of cloud services and cloud-native apps.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms such as AWS.
- Proficiency in CI/CD tools and practices, including GitHub Actions, ArgoCD, or similar. Knowledge of infrastructure as code (IaC) tools like Terraform.
- Strong programming skills in languages such as Python or Node.js.
- Experience in developing self-service tools for deployment, monitoring, and management. Strong communication and collaboration skills.
- Familiarity with observability tools like Datadog, Prometheus, Grafana, ELK stack, or similar.
Preferred Qualifications:
- Certification in cloud platforms (e.g., AWS Certified Solutions Architect, Azure Developer Associate).
- Experience with serverless architectures and microservices.
- Familiarity with AI/ML model deployment and management in cloud environments.