The DevOps Developer will manage software infrastructure, develop CI/CD pipelines, implement IaC solutions, and support development teams in efficient software deployment and operation.
About the company
Since 2011, Sync has been on a mission to provide a safe space for the world to collaborate through its award-winning cloud apps and ground-breaking privacy protection features to share big ideas, store important information and collaborate on game-changing projects, making the world a better place.
Our core values are constant - four fundamental forces that help define us, shape us, guide us, and unify us. They govern our universe: who we are as a company, how we act as individuals, and what we can accomplish as a team. Humanity, ownership, growth, and commitment: when we’re in sync with our values and each other, we bring people together to do truly incredible things.
About the Role
Sync.com is looking for a decisive and insightful DevOps Developer to join the company. As a DevOps Developer, you will play a critical role in developing and maintaining the software infrastructure and tools that enable our development teams to build, test, and release software efficiently. You will play a vital role in our organization's software development and deployment processes. Your primary objective will be to streamline software development, deployment, and operations using modern tools, technologies, and best practices.
Responsibilities
#LI-Remote
Since 2011, Sync has been on a mission to provide a safe space for the world to collaborate through its award-winning cloud apps and ground-breaking privacy protection features to share big ideas, store important information and collaborate on game-changing projects, making the world a better place.
Our core values are constant - four fundamental forces that help define us, shape us, guide us, and unify us. They govern our universe: who we are as a company, how we act as individuals, and what we can accomplish as a team. Humanity, ownership, growth, and commitment: when we’re in sync with our values and each other, we bring people together to do truly incredible things.
About the Role
Sync.com is looking for a decisive and insightful DevOps Developer to join the company. As a DevOps Developer, you will play a critical role in developing and maintaining the software infrastructure and tools that enable our development teams to build, test, and release software efficiently. You will play a vital role in our organization's software development and deployment processes. Your primary objective will be to streamline software development, deployment, and operations using modern tools, technologies, and best practices.
Responsibilities
- Set up and manage containers using Docker, Kubernetes, or other container orchestration platforms to ensure efficient and scalable deployment of applications.
- Design, set up, and maintain developer, testing, and production environments, including configuring version control systems, CI/CD pipelines, and continuous monitoring tools.
- Develop and implement Continuous Integration (CI) and Continuous Delivery (CD) pipelines using tools like Jenkins, GitLab CI/CD, or Bitbucket Pipelines to automate testing, building, and deployment of applications
- Implement IaC solutions using tools like Terraform, Ansible, or CloudFormation to manage and provision cloud infrastructure, ensuring consistency and reproducibility across environments.
- Set up monitoring and logging tools to track application performance, errors, and other key metrics, providing visibility into the application's health and performance over time.
- Ensure compliance with security and regulatory requirements by implementing secure coding practices, configuration management, and vulnerability management strategies.
- Develop and implement automated testing frameworks using tools like Jest, Pytest, or Cucumber to ensure reliable and efficient testing of applications in various environments.
- Deploy and manage containerized applications across multiple environments, including developer, testing, and production, ensuring seamless transitions between stages.
- Implement and maintain DevOps tooling such as Jenkins, GitLab CI/CD, Docker Swarm, or Kubernetes to streamline development, testing, and deployment processes.
- Work closely with development teams to ensure smooth integration of new features, applications, and services into existing infrastructure, providing support and guidance on DevOps practices and tools.
- Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience).
- Overall, 8 + years of experience working on DevOps technologies.
- Strong understanding of networking concepts, including TCP/IP, routing, VPN, and load balancing.
- Proficiency in shell scripting for automation and task orchestration.
- Experience with containerization and orchestration tools (e.g., Lxc, Docker, Kubernetes).
- Complete proficiency in Linux, especially on the CLI.
- Experience with tools such as Nagios, Grafana, Prometheus, ELK, etc.
- The candidate is expected to have a strong knowledge of the CICD development process and experience with any well-known CI platforms like Jenkins, Bitbucket CI, GitLab CI, Travis CI, or Bitbucket Pipelines
- Must exhibit strong interpersonal skills and the ability to work with multiple stakeholders to drive success.
- Generous wellness program to support work-life balance
- Competitive compensation package and benefits
- Paid vacation with ability to carry-over
- Flexible work-from-home option and Work Remote Out of Province Policy
- Opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team
- Professional development opportunities and a budget for learning resources.
- Chance to make a significant impact on the infrastructure that underpins our software products
- A collaborative and inclusive company culture that values your input and ideas.
#LI-Remote
Top Skills
Ansible
Ci/Cd
CloudFormation
Cucumber
Docker
Elk
Gitlab Ci/Cd
Grafana
Jenkins
Jest
Kubernetes
Linux
Nagios
Prometheus
Pytest
Shell Scripting
Terraform
Similar Jobs
Information Technology
The Lead DevOps Engineer will oversee system architecture, guide engineering practices, ensure security in cloud deployments, and mentor team members.
Top Skills:
AWSAzureCloudFormationDockerEcsGCPKubernetesLambdaPython
Healthtech • Biotech • Pharmaceutical
The DevOps Engineer will support cloud services, troubleshoot customer cases, automate operations, and assist in AWS environment implementations and migrations.
Top Skills:
AnsibleAWSBashDockerGitlabKubernetesPerlShellTerraform
Fintech • Insurance • Financial Services
As a DevOps Engineer, enhance investment operations workflows by developing automation solutions using Power Platform, ensuring compliance and quality.
Top Skills:
Microsoft Power AppsPower AutomatePower BIRest ApiWindows Powershell
What you need to know about the Ottawa Tech Scene
The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.