DevOps Engineer

How do you feel about meeting new challenges and becoming an agent of change in the telecommunications industry? You will join an energetic team working on supporting and improving a variety of solutions we have developed for our customers. We’re looking for a critical thinker that enjoys playing with new technologies, solving complex problems and confidently brings their unique voice and perspective to the table.

You’ll be working with software solutions built using Javascript, Java, Spring framework, Relational and NoSQL databases on Linux based operating systems - all operating as high-availability, large-scale, critical services.

What you’ll do:

The DevOps lifecycle is all about agility and automation. Your passion around delivering high quality solutions through continuous optimization and automation will help accelerate the way we (and our clients) develop and deliver code. Your average day will vary but will likely include:

  • Working on-site with our team and customers (including traveling to client premises as required within the GTA);
  • Interfacing with the Project Manager/Scrum Master/Product Owner & other members of the technical team;
  • Helping our team and our clients develop their DevOps practices using principles such as automation, continuous integration, continuous delivery and proactive monitoring;
  • Designing and developing scripts and tools for continuous integration and continuous deployments;
  • Ensuring that the code you’ve written functions as designed by creating automated unit , integration and acceptance tests, which execute in a continuous delivery pipeline;
  • Providing thought leadership and mentorship on DevOps best practices and approaches with a focus on ensuring quality outcomes for our clients.



What you’ll bring:

  • Extensive experience with Linux; 
  • Extensive experience with automation using scripting languages, such as Perl, Python, Ruby, and/or Bash as well as configuration of infrastructure with code automation (e.g. Ansible, Puppet, Chef)
  • Experience with RESTful web services;
  • Experience with version control software and job execution tools, preferably Git, Gitlab Runner  and Jenkins;
  • Strong understanding of continuous integration/delivery practices and other DevOps concepts;
  • Experience building CI/CD pipelines and Multi-pipelines;
  • Experience working with Nexus and/or Artifactory;
  • Experience with Git Flow branching ;
  • Experience deploying microservices using container technologies (Docker, Kubernetes, Swarm)
  • Experience with monitoring and reporting frameworks (ELK, Prometheus, InfluxDB/Grafana)
  • Experience with SNMP protocol;
  • Excellent oral and written communication skills;
  • Experience working in an Agile environment.

Nice to Have

  • Familiar with Linux networking;
  • Familiar with AWS cloud technologies (EC2, S3, VPC, RDS, Lambda, Route53, ALB/ELB, CloudFormation);
  • Exposure to Microservices Architecture using Java and Spring Boot.


Diversity our Strength

Not just the slogan of our beautiful City of Toronto - our small Toronto team boasts a diverse mix of team members from over a dozen different countries and we truly believe that this makes our company stronger! We are always seeking to increase our overall team diversity and are actively (and continuously) taking steps to reduce the impact of unconscious bias in our hiring process. 

Sentaca also welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.

About Sentaca

Sentaca has been providing high quality advice, services and solutions to the mobile and telecommunications industry since 2000 and we have firmly established ourselves as a trusted partner to our clients. With our strong mobile services background as our base, we have recently begun building practice areas in the new and exciting areas around software solutions, cloud-based solutions, video and IoT! We are always on the lookout for bright, creative thinkers to join our small (but growing!) team. Preference is always given to individuals who thrive on playing with new technologies and learning about new trends - we want to know what inspires you, and we want you to share that passion for technology with our team! Come grow with us!

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file