DevOps Developer

Guelph, ON, Canada

Job Type

Full Time

Posted

April 13, 2022, 2:19:50 p.m.

About the Role

At Tekside, customer experience is at the forefront of everything we do. To achieve this we do extensive research into our clients needs and develop unique solutions tailored to their business requirements. To help us build functional systems that improve customer experience we are now looking for DevOps Software Engineers to grow our team. They will be responsible for deploying product updates, identifying production issues and implementing integrations that meet our customers' requirements. If you have a solid background in software development and are familiar with DevOps practices, we’d love to speak with you.

Objectives

  • Maintain and support existing solutions to ensure they continues to meet requirements

  • Build and deploy new solutions that meet client business requirements

  • Adherence to the needs of the stakeholders

  • Documentation of code, function and solution

  • Integrating automation and improvements to the development release cycle

  • Peer reviewing code written by others and analyzing results

  • Ensuring that systems are safe and secure against cybersecurity threats

  • Identifying technical problems and developing updates and fixes

  • Adhering to software development best practices

  • Ensuring development follows established processes and works as intended

  • Contributing to project planning and project management decisions

  • Monitoring of solutions for performance and load

  • Logging relevant status and performance conditions

  • Adherence to the best practice of SDLC


Responsibilities

  • Build and deploy solutions as per client business requirements

  • Deploy updates, improvements and fixes as required

  • Provide technical support as necessary

  • Build tools to reduce occurrences of errors and improve customer experience

  • Assist in root cause analysis for production errors

  • Investigate and resolve technical issues

  • Develop tools to automate visualization, logging, and alerting

  • Contribute to processes and documentation for system troubleshooting and maintenance

Skills and Qualifications

  • BSc in Computer Science, Engineering or related discipline

  • Experience in DevOps and Principles

  • Experience with git and git workflows

  • Strong knowledge of any of the following languages: NodeJS, PHP, Python, Ruby, GoLang, C, C++, ASP.Net

  • Experience in API development with knowledge of the various API paradigms (REST, GraphQL, SOAP (and bubbles), etc)

  • Strong knowledge of relational databases and SQL.

  • Strong knowledge of Containerization/Virtualization

  • Enthusiasm to learn and solve problems

  • Collaborative team spirit; “We” not “Me”

  • Get Sh!t Done

  • Understanding the principles of Technical Debt

If you enjoying learning and growing while building cool solutions for clients, consider applying by emailing your cover letter and resume to work@tekside.io.