DevOps Engineer (Remote US or Canada) Job at Sonar Software

Sonar Software Toronto, ON

Who we are

Sonar is a small, rapidly growing SaaS company. We’ve been in business since 2015, and in 2019, we ranked 11th on the Startup 50. We build modern, intuitive software for Internet Service Providers and help bring Internet access to unserved communities around the globe.

We’re a fully remote organization that employs motivated individuals that are looking for a working environment that allows them to thrive and succeed. We’re extremely protective of our culture - we trust our staff to do the right thing, and we treat everyone with respect. We’re always looking for people that thrive with autonomy and are passionate about what they do. Lots of organizations say this, but we live it. A common refrain heard from our employees is that Sonar is the best place they’ve ever worked, and the promise to make sure that never changes come down from the top.

*
What we need*

We’re looking to hire a DevOps Engineer to help us continue to build out and manage our software platform. The perfect candidate for this role has a wide range of skills that cover both software and infrastructure.

In this role, you’ll be responsible for the infrastructure that runs the Sonar platform. The infrastructure is mainly deployed on Microsoft Azure, using Kubernetes and various IaaS services. You’ll need to monitor, scale, and troubleshoot Kubernetes, ElasticSearch, PostgreSQL, Redis, Snowflake, and TimescaleDB. Each part of this will be your responsibility - finding out what is missing in our monitoring solutions today and solving that, while keeping an eye out for problems on the horizon, finding new optimizations we can implement, or deploying new infrastructure to help us keep scaling. If something blows up, you’ll be fixing it!

You’ll also be responsible for figuring out what we’re doing wrong, or how we can do things better. We have an existing CI/CD process using CircleCI and Azure DevOps that needs to be managed, maintained, and improved.

Automation is a core part of this position. You should have strong scripting skills and command-line fu. You should be able to easily count how many times a phrase appears in a log file, or dive into /proc without a second thought. You should understand how these systems work as a whole - how networking, hard disks and I/O, filesystems, memory, and CPUs all come together, and how to figure out which one is the weak link when we have problems.

Configuration management will be your baby. We use ArgoCD for our Kubernetes management today, but we need a better solution deployed for our IaaS services.

Help us manage load balancing, proxying, replication, and backups. We rely on many Microsoft Azure services for these things today, but you’ll need to have a firm grasp of them and help us probe for deficiencies and implement improvements where necessary.

You’ll be the first eyes on our monitoring platforms and APM tools to help identify issues before they arise.

Finally, help us make sure our security policies are solid. This spans from policy management on Azure to firewall configuration, credential management, and infrastructure configuration.

*
What you’ll get*

  • Fully remote, flexible working environment.
  • Flexible PTO!
  • Access to employee benefits (health/dental insurance, etc)
  • $1000 a year to improve your home working environment.
  • Great colleagues to work with - we hire for attitude, then aptitude.
  • Competitive salary. Tell us what you need to make to work here, and we’ll either make it work or let you know that we won’t. No painful, drawn-out negotiations.
  • You’ll report to someone who cares about your progression and the work you’re doing.

Qualifications you need to possess

  • Strong scripting/automation abilities
  • Strong infrastructure deployment/troubleshooting/scaling experience
  • Strong knowledge of cloud security and governance, preferably in Azure, but anything is fine.
  • Experience working with Docker and Kubernetes.
  • Experience with monitoring and alerting tools like Datadog, New Relic, etc.
  • Demonstrable experience and/or understanding of working in a technical environment with Continuous Integration and Continuous Delivery pipelines.
  • The ability to be on call for network issues and outages.

Other things you'll need

You’ll need a quiet place to work. For most of our team, this is provided at home in a dedicated office, bedroom, or some other secluded space you can use to get work done. A small portion of our staff rent office space or use some kind of shared working environment. If you’ll need something like this, let’s talk about it upfront.

You’ll need a decent Internet connection. Since we’re fully remote, we communicate via email, Slack, and video chats, and the vast majority of the work we do requires being online.

The ability to work well autonomously. We aren’t going to babysit you or watch what you’re doing all day. We’re looking for people where this sounds like a breath of fresh air, not a concern.

We’re currently only hiring in the USA and Canada. This is a full-time position. No contractors, recruiting agencies, or applicants outside North America.

Please make it clear in your cover letter how you meet the technical requirements listed - we always get a ton of applications, and lots of them are people that really aren't qualified. Help us help you - call out that you've read what we're looking for, and speak to how you are a good fit.

Job Type: Full-time




Please Note :
sjcstudios.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, sjcstudios.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.