Recherche d'emploi > Toronto, ON > Engineer

DevOps Engineer

247 Labs
Toronto, Ontario, CA
86K $-112K $ / an (estimé)
Temps plein

Introduction :

We are seeking a highly skilled and experienced DevOps Engineer to join our innovative and dynamic team. As a DevOps Engineer, you will play a crucial role in our continuous delivery framework, enhancing our deployment practices and boosting our operational efficiencies.

Responsibilities :

  • Design, develop, and maintain CI / CD pipelines for automated building, testing, and deployment of web and mobile applications.
  • Create and manage code repositories in Bitbucket, GitHub, and other version control systems, ensuring seamless integration with CI / CD pipelines.
  • Implement tools and processes for code review, requiring passing checks before pull requests (PR) are merged, to maintain high code quality standards.
  • Create and manage development, QA / testing, and production environments with a focus on infrastructure as code principles.
  • Ensure the security of our digital infrastructure by implementing comprehensive security measures including VPNs, firewalls, Zero Trust architectures, and Identity and Access Management (IAM) systems.
  • Manage internal IT security protocols for tools such as Microsoft Teams, email systems, and SharePoint to prevent security attacks, including email spoofing and other vulnerabilities.
  • Implement and oversee robust monitoring systems for all deployed web and mobile applications to ensure optimal performance and uptime.

Proactively address and resolve any downtime or performance issues.

  • Monitor applications and infrastructure performance, responding proactively to potential issues and optimizing resource utilization to achieve cost-effective solutions.
  • Collaborate with cross-functional teams to integrate development and operations smoothly, ensuring scalability and reliability of all systems.
  • Stay updated with industry best practices and emerging technologies, and implement them within the infrastructure where beneficial.
  • Provide technical guidance and education to team members and stakeholders regarding DevOps best practices.

Key Qualifications :

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a DevOps Engineer or similar software engineering role.
  • Proficient with code versioning tools like Git, and CI / CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Experience with automation software (e.g., Puppet, Chef, Ansible) and scripting languages (e.g., Shell scripts, Python).
  • Strong knowledge of cloud services (AWS, Azure, Google Cloud) and managing serverless architectures.
  • Demonstrable knowledge of network and application security, network administration, and network storage integration.
  • Expertise in managing Linux / Unix and Windows servers, virtual machines, and containers using technologies like Docker and Kubernetes.
  • Excellent troubleshooting skills and the ability to remain calm and effective under pressure.

Desirable Skills :

  • Certifications in AWS, Azure, or GCP are highly regarded.
  • Experience with monitoring tools such as Prometheus, Grafana, or ELK stack.
  • Understanding of compliance requirements for data security and privacy.
  • Knowledge of database management, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
AdventInfotech
Toronto, Ontario

A DevOps Engineer combines an understanding of both engineering and coding. A DevOps Engineer works with various departments to create and develop systems within a company. From creating and implementing systems software to analyzing data to improve existing ones, a DevOps Engineer increases product...

Services de Gestion Quantum Ltée
Toronto, Ontario

Key Responsibilities: - As a DevOps engineer setup CI/CD pipeline for application deployment - Work in the DevOps team, to build new shared infrastructure services for on premises failover environment: S3, Kafka, Data Store - Work with DevOps team to automate deployment DR strategy Automation of da...

The Select Group
Toronto, Ontario

The Select Group is seeking a DevOps Engineer for our leading Telecommunication client in Canada. We are currently seeking a Senior DevOps Engineer to join our clients growing team and play a key role in shaping the future of their technology landscape. DevOps environment development exposure (syste...

Cynet Systems
Toronto, Ontario

Design, build and support within the cloud environment.Monitor and assess the performance of applications in a cloud environment to ensure solutions are available.Create, develop enhancements, test and implement safeguards to maintain data integrity and protect against unauthorized access.Can assist...

Motion Recruitment
Toronto, Ontario

For Engineers that think of themselves as problem solvers first, a K-W Start-Up (with major inroads with Government clients) has an expansive, promising Senior Role- to be the decision-maker on handling Security as well as Azure tasks (a Security mind-set will be well-rewarded here). This role has r...

Magnum Hunt
Toronto, Ontario

University degree in Computer Science or related field.Strong understanding of version control software such as Mercurial, Git, CVS or Subversion.Experience with writing and troubleshooting build scripts such as Make, Ant, or Maven.Experience with developing software tools for Windows or Linux comma...

Global Pharma Tek
Toronto, Ontario

Title: DevOPS/Cloud Engineer – Intermediate. Hands-on experience with Azure DevOps, Jenkins, GitHub, Nexus, Urban Code Deploy, Urban Code Velocity, etc. Experience with Terraform, Ansible and DevOps tools. ...

SimplyAnalytics
Toronto, Ontario

The Role We’re looking for a Senior Linux AWS DevOps Engineer to monitor, manage, and improve our AWS environment. ...

The Voleon Group
Toronto, Ontario

As a DevOps Software Engineer, you will work with the software engineering, research, and systems teams to build the backbone of our business. ...

Snaphunt
Toronto, Ontario

Experience: Proven experience as a DevOps Engineer or in a similar software engineering role. The position of DevOps Engineer relates to the end-to-end responsibility of gathering information, setting up the infrastructure, developing, testing, deploying, continuous monitoring, and fetching feedback...