The Job logo

What

Where

Senior Observability Platform Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Canonical, the international software company behind Ubuntu, as a Software Engineer. Collaborate with a globally distributed team to write high-quality code, debug issues, and contribute to the Charmed Observability Stack. Strong knowledge of monitoring technologies like Prometheus, Grafana, and experience with Kubernetes is required. Remote work with occasional global travel. Apply now!

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.

The monitoring stack will monitor applications running on a mix of cloud technologies such as Kubernetes and OpenStack, as well as bare-metal, virtual machines and containers. The stack will be capable of monitoring applications and infrastructure irrespective of whether they are operated by Juju, and will leverage multiple data sources at various levels of the architecture, including Juju itself, to contextualize the collected telemetry and insights delivered to the end-users.

You can read more about the project here and here.

Location: This role will be based remotely in the EMEA and Americas regions

What your day will look like

  • Collaborate proactively with a globally distributed team
  • Write, test and document high quality code to create new features
  • Debug issues and interact with a vibrant community
  • Review code produced by other engineers
  • Attend conferences to represent Canonical and the Charmed Observability Stack
  • Work from home with global travel 2 to 4 weeks for internal and external events

What we are looking for in you

  • You love technology, observability and working with brilliant people
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have a proven understanding of the importance of observability and monitoring for keeping software running smoothly
  • You have strong working knowledge of modern monitoring technologies like Prometheus, Alertmanager, Grafana, Loki, Mimir, etc., and how they fit together
  • You are a skilled Python developer, preferably with a track record in open source
  • You have a working knowledge of Go
  • You have proven, hands-on experience deploying, configuring and using Kubernetes
  • You are comfortable contributing to open source codebases maintained by other companies, you have a history of driving consensus in groups of multiple stakeholders with different interests and getting the resulting work delivered
  • You have experience with infrastructure-as-code and configuration management tools
  • You have interest and experience with two or more of the following: Ubuntu Linux, container images, Debian packaging, snap, distributed systems.

What we offer you

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.  

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, please ask your Talent Partner.

  • Fully remote working environment - we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events
Set alert for similar jobsSenior Observability Platform Developer role in Gurgaon, India, Bengaluru, India, Hyderabad, India, Pune, India, or Mumbai, India
Canonical Logo

Company

Canonical

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

3-7 Years

Category

Software Engineering

Locations

Gurgaon, Haryana, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Canonical Logo

Developer Relations Engineer

Canonical

Gurgaon, Haryana, India

+4 more

Posted: a year ago

A Developer Relations Engineer is a technical expert, strategist and communicator with deep empathy for developers. Combining practical engineering skills with diplomacy to find better ways to get things done. Problem-solvers who stay current with tech trends and provide insights and guidance.

Criteo Logo

Platform Support Specialist

Criteo

Gurgaon, Haryana, India

Posted: a year ago

What You'll Do: The Platform Support team is responsible for providing the first level of support for the internal teams on client-facing tools. You will be well versed with all of Criteo’s internal tools, and as the expert of Criteo’s internal tools, you will ensure to give proper resolution to the queries through chat or tickets. You can also implement your process improvement ideas with the expertise you gain. With exposure to cross-functional teams, your experience and success in this role will set you up for future career mobility opportunities within Criteo. Provide initial assistance to internal teams encountering issues with client-facing tools and platform-related problems. Review bugs related to the tool and escalate them to 2nd level of support or R&D; Assess the severity and urgency of reported issues and prioritize them accordingly for resolution or escalation. Investigate and diagnose platform-related issues by analysing logs, monitoring tools, and collaborating with relevant teams when necessary. Take ownership of and resolve simple to moderately complex platform issues within established service level agreements (SLAs). Work closely with Platform support peers working in the same Region to ensure requests are actioned within SLAs and according to internal process and guidelines; Test new platform features and provide feedback before their release; Identify and escalate critical issues to the appropriate teams, ensuring all relevant information is provided for a swift resolution. Maintain comprehensive documentation of issue resolution processes, frequently encountered problems, and solutions for reference and knowledge sharing. Keep internal teams informed of the status of their reported issues, including progress updates and expected resolution timelines. Discover opportunities for increased automation and operational efficiency and contribute to improve platform functionality; Gather feedback from internal teams regarding platform performance and usability, and share insights with relevant departments for continuous improvement. Stay updated on platform updates and changes, and provide training and guidance to internal teams to prevent recurring issues. Conduct regular quality checks to ensure that the platform support process is effective and efficient. Work in different rotational shifts as you will support APAC, AU, EMEA & US regions; night shifts are required to support EMEA & US regions. Also open to working on the weekends. Who You Are: 3+ years of experience in Online Advertising field. Experience as a Platform/Product Support Specialist or similar Customer support role within AdOps. Technical proficiency with ad serving methodologies and understanding of ad operations ecosystem. Excellent communication and problem-solving skills Should have the understanding of how CRM systems work Ability to multi-task, prioritize, and manage time effectively Prior experience in a customer support or technical support role is a plus. Should follow the process graph and, in some instances, if required should think out of the box Deadline-driven and willing to work in weekends. Track record of successfully handling challenging situations.