Remote DevOps Developer

at Sync.com

Posted 15 hours ago 0 applied

Description:

  • 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.