Sync.com is seeking a decisive and insightful DevOps Developer to enhance its software infrastructure and tools.
The role involves developing and maintaining systems that enable efficient software building, testing, and releasing.
Responsibilities include setting up and managing containers using Docker, Kubernetes, or other orchestration platforms for scalable application deployment.
The candidate will design, set up, and maintain developer, testing, and production environments, including version control systems, CI/CD pipelines, and monitoring tools.
The role requires developing and implementing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Bitbucket Pipelines to automate application testing, building, and deployment.
The candidate will implement Infrastructure as Code (IaC) solutions using Terraform, Ansible, or CloudFormation for cloud infrastructure management.
Setting up monitoring and logging tools to track application performance and health is essential.
The role includes ensuring compliance with security and regulatory requirements through secure coding practices and vulnerability management.
The candidate will develop automated testing frameworks using tools like Jest, Pytest, or Cucumber for reliable application testing.
Responsibilities also include deploying and managing containerized applications across various environments and maintaining DevOps tooling.
The candidate will collaborate closely with development teams to integrate new features and services into existing infrastructure.
Requirements:
A Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent work experience is required.
The candidate must have over 8 years of experience working with DevOps technologies.
A strong understanding of networking concepts, including TCP/IP, routing, VPN, and load balancing, is necessary.
Proficiency in shell scripting for automation and task orchestration is required.
Experience with containerization and orchestration tools such as Lxc, Docker, and Kubernetes is essential.
Complete proficiency in Linux, particularly on the command line interface (CLI), is required.
Familiarity with monitoring tools like Nagios, Grafana, Prometheus, and ELK is necessary.
The candidate should have a strong knowledge of the CI/CD development process and experience with CI platforms like Jenkins, Bitbucket CI, GitLab CI, Travis CI, or Bitbucket Pipelines.
Strong interpersonal skills and the ability to work with multiple stakeholders to drive success are essential.
Benefits:
The position offers a generous wellness program to support work-life balance.
A competitive compensation package and benefits are provided.
Paid vacation is available with the ability to carry over unused days.
There is a flexible work-from-home option and a Work Remote Out of Province Policy.
The role provides an opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team.
Professional development opportunities and a budget for learning resources are included.
The candidate will have the chance to make a significant impact on the infrastructure that supports the company's software products.
A collaborative and inclusive company culture that values input and ideas is fostered.