DevOps Engineer

247 Labs Inc
Old Toronto
CAD 80,000 - 100,000
Job description

247labs is a leading software development company headquartered in Toronto, Canada. We specialize in providing custom software solutions, mobile app development, web development, and digital transformation services to clients across various industries. Our team of experienced professionals is dedicated to delivering innovative, high-quality solutions that drive business growth and exceed client expectations.

  • Toronto, Canada (Remote work option available)

Position Overview:

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.

Key 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.

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).

Join our team:

If you are a motivated and experienced professional with a passion for technology and a drive to succeed, we invite you to apply and become part of our dynamic team at 247labs Inc.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new DevOps Engineer jobs in Old Toronto