DevOps Engineer

DevOps Engineer

30 Jun
Jonas Software

30 Jun

Jonas Software


Job Description:

DevOps Engineer

Jonas Software Solutions Inc.


Jonas Software is a wholly owned subsidiary of Constellation Software Inc. (“CSU” on the Toronto Stock Exchange) and employs over 3,000 team members working in 95 software companies worldwide. We are serial acquirers of vertical market software providers with a widely publicized buy-and-hold-forever strategy. Fiscal 2019 was a record-breaking year on the acquisition front, with 17 deals closed across North America, Europe, Australia, and New Zealand as we entered 6 new verticals.

To support our next phase of growth we are opening a new Research & Development operation, Jonas Software Solutions, in Halifax, Nova Scotia.

We are now looking to recruit our first wave of Developers, QA Analysts, Designers, DBAs, Product Owners and other key individuals with all levels of experience to form an integral part of the Jonas business across North America.

DevOps Engineer

As a DevOps Engineer, you will work very closely with the infrastructure and development teams to deploy solutions. You will play an integral role in cloud native projects and development. We will look to you to create a consistent deployment strategy for our infrastructure, and be able to make cost-optimizing suggestions. You will need to take an automation first approach, and security and compliance considerations are baked in from the start. We want you think “shift-left” in everything you do.

This position will be a major contributor for all cloud projects, with examples to include disaster recovery, business intelligence, payment processing solutions, etc. Internally, this position will act as a liaison between the product development teams and system administrators. This position will be responsible for staying up to date with the latest cloud solutions, and continuous deployment of said solutions to our cloud. Additional duties include being part of the on-call rotation with our infrastructure team to ensure our solutions are highly available.


Reporting to the Director of IT, the core responsibilities of the position are to:

Managing the deployment of our cloud infrastructure

Writing infrastructure as code

Deploy modern automation scaling and cost-optimization

Ensure high levels of security and uptime with proactive maintenance and upgrades

Use monitoring tools to find problems, resolve and/or escalate to support and application development to ensure that SLAs are intact

Work closely with a team of developers to understand upcoming infrastructure needs

Learn on the job and explore new technologies

Participate in On-call Support Rotation

Required Experience

For candidates to be considered, they will need 3 years’ experience working in the AWS cloud.

Deploy infrastructure in the AWS cloud using CloudFormation

Working with AWS common resources such as EC2, ECS, Transit Gateway, S3

Advanced scripting with Bash, Powershell, Python, etc.

SCP and IAM Policy Writing

AWS Multi-Account strategy with Landing Zones, Control Tower, and Config

Microsoft shop experience (Windows, Active Directory, .NET, etc)

Required Skills

Excellent problem solving and analytical skills

Strong problem-solving abilities, and ability to pick up and adapt to new concepts quickly

Strong desire to continually expand knowledge, learn and adapt to new tools and technologies

Ability to travel 3-4 times a year to our Texas office

Preferred candidates will also have experience with the following:

AWS Certifications

Kafka Experience


Code Repository tools (git/TFS/Azure Devops/AWS CodeCommit)

CI/CD tools (Jenkins/Azure Pipelines/AWS CodeDeploy)

Configuration Management and Automation tools (Chef/Puppet/Terraform/Ansible)

We are part of the largest software company in Canada with a unique blend of local control and Big Company support and we are recruiting our first 30 team members in Nova Scotia. Whether you are an ambitious graduate looking to kick start your career, or an industry high achiever searching for the next opportunity why not get in touch and find out more about our plans. We would love to hear your story, learn about your ambitions, and figure out if we could have a great future together.

Business Unit:

Scheduled Weekly Hours:


Worker Type:


More About Jonas Software:

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.

Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.

Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P;/TSX 60.