Enable job alerts via email!

Senior DevOPS / Cloud Engineer

Cynet Systems

Toronto

On-site

CAD 90,000 - 130,000

Full time

18 days ago

Job summary

A cloud services company in Toronto is looking for a skilled cloud architect to design and manage cloud environments, ensuring data integrity and application performance. The ideal candidate should have extensive experience in cloud platforms, proficient in Docker, and great leadership skills. This role offers a chance to work in a dynamic environment and contribute to innovative cloud solutions.

Qualifications

  • Proven expertise in designing and managing complex cloud solutions.
  • Fluent in multiple scripting and programming languages.
  • Proficient in using Git for source code management.

Responsibilities

  • Design, build and support cloud environments for digital products.
  • Monitor application performance in the cloud environment.
  • Implement safeguards to maintain data integrity.

Skills

AWS
Azure
Google Cloud
Linux cloud environments
Python
Bash
Docker
Git

Tools

JIRA
Confluence
Maven
Jenkins
Ansible
Chef
Puppet
Terraform
Job description
Responsibilities
  • Design, build and support cloud environments to create digital products.
  • Monitor and assess the performance of applications in a cloud environment to ensure solutions are available.
  • Create, test and implement safeguards to maintain data integrity and protect against unauthorized access.
General Skills
  • 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 mechanisms 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.
Experience and Skill Set Requirements

Technical Knowledge and Cloud Architecture - 55% :

  • Have proven expertise in designing, deploying, and managing complex cloud solutions leveraging a wide array of Azure services (IaaS, PaaS, SaaS).
  • 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.
  • Have proven experience designing, implementing, and supporting microservices.
  • Have a strong track record of integrating with and building robust APIs to deliver API-enabled solutions, improving overall functionality, scalability, security and interoperability.
  • Have in-depth technical knowledge of complex system architectures, encompassing technical, data, application, and network layers.
  • Fluent in multiple scripting and programming languages including Python, Bash, C#, and JavaScript, Node.js.
  • Proficient in using Git for source code management and automation tools like Ansible, Puppet, Chef, or Terraform for continuous integration.
  • Hands-on experience with both relational and non-relational databases.
DevOps Standards and Best Practices - 25% :
  • A champion of industry cloud and security standards, consistently applying best practices that can be adopted and scaled across the organization.
  • Expert in designing, implementing and maintaining comprehensive CI / CD pipelines that automate builds, deployments, and cloud infrastructure, ensuring seamless and efficient delivery of software solutions.
  • Skilled at balancing the resolution of technical debt with the delivery of innovative enhancements through continuous iteration, ensuring system stability and ongoing improvements.
  • Proactively researching industry best practices to support DevOps standards and applying them to improve existing workflows and systems.
Leadership, Communication and Project Delivery - 20% :
  • A strong communicator who collaborates closely with multi-disciplinary teams, translating complex technical concepts to technical and non-technical stakeholder.
  • Have strong leadership skills, providing guidance and mentorship to team members.
  • Skilled in identifying IT risks and developing effective contingency plans.
  • Able to influence others through persuasive communication rather than authority.
  • Comfortable leading technical discussions, effectively presenting ideas to product team as well as senior managers.
  • Expert in analyzing designs to identify coding and / or integration issues, and providing practical resolutions and support.
  • Experienced in providing support for multiple products across multiple cloud environments with a strong focus on security, reliability, scalability and quality.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.