This job board retrieves part of its jobs from: Human Resources Jobs | Toronto Jobs | Work From Home

The top job offers in Canada!

To post a job, login or create an account |  Post a Job   

A simple jobs board with daily updated offers from Canada

previous arrow
next arrow

Recollective: Devops Engineer


This is a Full-time position in Ottawa, ON posted April 21, 2021.

Recollective is a SaaS web application looking to dominate the online research space through innovative features and industry-leading usability.

If you’re passionate about web applications and like small agile teams—where you can make a significant impact—then Recollective is for you.

We are currently seeking a top-calibre DevOps specialist that are equally comfortable working in Java and JavaScript.About RecollectiveWe love building solutions that bring people together to connect, engage and collaborate with intuitive ease and reliability.

The company was founded in 1998 but we pivoted to build and launch Recollective in 2010 and have been iterating it ever since.Recollective has now been deployed by over a 1000 of the world’s top research agencies and brands to conduct qualitative research in nearly every industry.

On Recollective, businesses can easily engage stakeholders in structured or unstructured activities within their own private community supported by familiar social features.

Information may be collected, socialized and analyzed via computer desktop or mobile device and incorporates text, images, audio, video, files, and rich media exercises.The Senior DevOps Specialist will be a part of the team that is responsible for designing, developing, and operating the infrastructure and applications.

You will be in charge of the management of all cloud based deployments across all supported geographies.Overview of the RoleReporting to the CTO, the DevOps role is important in the continuous delivery, deployment, auditing, analysis and running of highly available and resilient distributed systems for our customers.

The DevOps role works under general direction and is responsible for combining mature technical knowledge and skills with coaching skills to contribute to the quality, effectiveness and efficiency of the technical work completed by them and their colleagues.Accountabilities & ResponsibilitiesDesign, propose and implement build, deployment, and configuration management; test implemented designsBuild and test automation tools for infrastructure provisioningMonitor availability and performance of production systems and find ways to improveHandle new tenant configuration including cloud applications and hardwareMaintain and evolve tooling needed by the team, business stakeholders, and qualitypersonnel in their operational responsibilitiesSupport security compliance activitiesContribute to the evolution of the organization’s security postureDeploy new application versions and tooling to streamline and monitor this processConstruct and own CI and CD pipelines for multiple environmentsProvide technical guidance and educate team members and coworkers ondevelopment and operationsDocument and design various processes; update existing processes with a focus on qualityBrainstorm for new ideas and ways to improve development deliveryConsult with peers for feedback during testing stagesPropose improvements to infrastructure and application developmentDetermine, propose and recommend good practices and proceduresAssist in the develop and implementation of disaster recovery and business continuity plansPosition Specific CompetenciesAccountability: Balances organizational, team and individual commitmentsCommunication: Adapts communication to respond to audience or situationalrequirementsTeamwork: Encourages others to participate in team activities, ensures teams areworking effectivelyLeadership: Promotes and builds internal commitmentProblem Solving: Analyzes complex issues to develop approaches or solutions that areconsidered forward thinking and best practiceRisk Management: Reports on risk concerns and develops responses, endures theorganization is prepared for associated risksPlanning and Organizing: Continuously adapts priorities and responsibilities in responseto changing needsCritical Thinking: Gathers and analyzes information using past experience, andorganizational practices and processes in order to set a course of actionAdaptability: Continuously adapts behaviours and approaches to address specificsituationsDecision Making: Adapts decision making based on circumstances or when presentedwith unclear informationTechnical CompetenciesExperience with high availability systems on AWS cloud environmentsIAM roles and policy management; VPC, Security groups and other AWS networking configurationsRDS, S3, EFS, EC2, ALB & AutoscalingSecurity Hub, GuardDuty, CloudWatch and Cloudtrail, Macie.CloudFormation, Elastic beanstalk, ECS, ECR and FargateKnowledge of scripting and configuration languages (Bash, YAML, Powershell)Experience with SQL queries and DB scripting (migration, data analysis, data cleanup)Solid understanding of network administration and underlying conceptsExperience setting up logging infrastructure and troubleshooting production issuesExperience developing and deploying SPAs and REST APIs web applicationsGood knowledge of at least one automation tools (CloudFormation, Terraform, Chef, Ansible)Good knowledge of Docker containers and their orchestrationSolid grasp of application and infrastructure security conceptsGeneral knowledge of Git and other version control systemsUnderstanding of the requirements coming with working in complex regulatory environments, considering standards and compliance limitationsQualificationsBachelor’s or Master’s degree in Computer Science, Computer Engineering5+ years relevant experience or equivalent3+ years of system administration or devops experience2+ years experience of AWS experienceLocationThis position is located at our head office in downtown Ottawa (World Exchange Plaza).

Due to COVID-19, all employees are working remotely.

Applicants located outside of Ottawa are welcome to apply but must be willing to work within a North American time zone, preferably Eastern time.BenefitsWe welcome you to join a fun but driven culture that promotes diversity and growth through an open and transparent approach to business.

We offer competitive compensation, superior health benefits, RRSP matching and many extras such as company-sponsored social outings, free snacks, coffee and more.

Once it is safe to return to the office, we are looking forward to welcoming everyone to our brand new headquarters at the World Exchange Plaza.Apply nowQualified applicants are invited to submit a resume with a cover letter outlining how your skills and experience meet the above requirements.