222 Jarvis St, Toronto, ON
Hybrid
Contract (9 months)
Responsibilities:
1. Design, build and support cloud environments to create digital products
2. Monitor and assess the performance of applications in a cloud environment to ensure solutions are available
3. Create, test and implement safeguards to maintain data integrity and protect against unauthorized access
-
Experience in one of the leading cloud platforms such as AWS, Azure or Google Cloud, etc
-
Experience in maintaining complex Linux cloud environments, like CentOS, Ubuntu, or CoreOS, to support modern web technologies: LAMP, MEAN,
-
Drupal and Elasticsearch
-
Experience setting up development environments and mechanism using tools such as JIRA, Confluence, Maven and Jenkins or similar tools
-
Experience in scripting languages like Python, Bash, PHP, Java, JavaScript, Node, etc.
-
Experience in build tools like Git, Ansible, Chef, Puppet etc. for continuous integration
-
Knowledge of container-based virtualization technology like Docker
-
Integration experience in building and using APIs
-
Experience applying industry web, architectural and security standards and best practices
-
Experience in mobile device management for various versions of cellular and tablets
Must-Have's:
-
8-10+ years of experience in designing, deploying, and managing complex cloud solutions leveraging a wide array of Azure services (IaaS, PaaS, SaaS).
-
You have deep practical experience with Docker for containerization and expert-level proficiency in managing and optimizing Azure Kubernetes Service (AKS) clusters across development, UAT and production environments.
-
Python, Bash, C#, JavaScript, Node.js
-
Automation tools: Git, Ansible, Puppet, Chef, Terraform
-
Docker (containerization)
-
CI/CD pipelines (design, implementation & automation)
-
Experience with microservices architecture and robust API integration
-
Experience with system architecture (technical, application, data, network layers)