Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer - DevOps

at Wave HQ

Posted 1 month ago | 0 applied

Description:

  • The Software Engineer - DevOps position is located in Toronto, Ontario, and offers a contract with remote work options.
  • The role focuses on bridging the gap between operations and product development, enabling rapid, reliable, and secure software delivery.
  • Responsibilities include ensuring infrastructure reliability, driving continuous improvement in deployment pipelines, innovating cloud-based development environments, optimizing performance and cost efficiency, and contributing to strategic projects.
  • The team is advancing cloud-based developer environments to deliver a fully cloud-native experience.

Requirements:

  • A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience is required.
  • Candidates must have 3+ years of experience in a DevOps, Software Engineer, or Infrastructure role, with a strong focus on cloud environments.
  • Proficiency with AWS and hands-on experience with services like EC2, EKS, RDS, S3, Lambda, CloudWatch, Config, and VPCs is essential.
  • Solid experience with Docker, Kubernetes, Karpenter, and Helm for deploying and managing containerized applications in production environments is required.
  • Expertise with Infrastructure as Code (IAC) tools such as Terraform or CloudFormation for automating infrastructure provisioning and management is necessary.
  • Proven experience in designing, implementing, maintaining, and optimizing CI/CD pipelines using tools like CircleCI, GitHub Actions, and ArgoCD is needed.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with database migration, optimization, and backup strategies within cloud environments is required.
  • Familiarity with monitoring tools (e.g., DataDog) and logging systems (e.g., SumoLogic, Sentry) is necessary to ensure system reliability and performance.
  • A strong understanding of security principles, including least privilege policies, network security, encryption, and data protection in a cloud environment is essential.
  • Proven ability to monitor, analyze, and reduce cloud spend through right-sizing, automation, reserved instance planning, and cost-aware architecture is required.
  • Familiarity with Git and version control best practices is necessary.
  • Solid scripting skills in Bash, Python, or similar languages are required.
  • An understanding of network protocols (TCP/IP, HTTP/HTTPS, DNS) is necessary.
  • Strong problem-solving skills to quickly identify and resolve technical issues are essential.
  • Strong communication skills and the ability to work effectively with cross-functional teams, including developers and product managers, are required.
  • A willingness to learn new technologies and adapt to changing technical landscapes in a fast-paced environment is necessary.
  • Relevant certifications such as AWS Certified DevOps Engineer, AWS Certified Solutions Architect Associate, Kubernetes Certified Administrator (CKA), or others are preferred.

Benefits:

  • Employees have the flexibility to work from the office in Toronto or from home, depending on their preference.
  • The company invests in employee growth through diverse learning experiences, educational allowances, mentorship, and support for personal development.
  • A strong emphasis is placed on health and wellness, with benefits that support body, mind, and soul.
  • Fair compensation and various office perks are provided, along with the expected benefits from a growing tech company.
  • The company fosters a diverse and inclusive culture, valuing individuality and encouraging employees to bring their authentic selves to work.
  • Wave has been recognized as one of Canada's Top Ten Most Admired Corporate Cultures and one of Canada’s Great Places to Work in various categories.