DevOps Engineer

Engineering Manila, Philippines


Description

Position at Logitech

The Role:

The Challonge team at Logitech is seeking a hands-on DevOps Engineer who will lead the way for our DevOps environment. The ideal engineer will bring their experiences, best practices, and a collaborative attitude to help drive DevOps initiatives. To be successful, one must effectively communicate with our development and operations team to orchestrate the creation of solutions that can scale. The responsibilities include building a process for automation as well as contributing to the development of internal tools to achieve operational efficiency.

Challonge is a competition management website that helps organizers streamline registration, progression, and record keeping. Founded in 2009, Challonge offers more than 25 competition types as both a web-based software-as-a-service (SaaS) platform and an API that can be integrated into websites, games, bots, and other software applications.

Your Contribution:

Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. Share our passion for Equality and the Environment. These are the behaviors you’ll need for success at Logitech. In this role you will:

  • Create, maintain, and iterate on our CI/CD processes for new and existing services

  • Strengthen our application and environment security, applying standards and best practices and providing tooling to make development workflows more secure

  • Help increase system performance with a focus on high availability and scalability

  • Increase the sophistication of our alerting and escalation mechanisms

  • Continue to keep the lights on (day-to-day administration)

  • Building and setting up development tools and infrastructure

  • Working on ways to automate and improve development and release processes

  • Working with software developers and software engineers to ensure that development follows established processes and works as intended

  • Planning out projects and being involved in project management decisions

  • Design and implement secure automation solutions for development, testing, and production environments

  • Build and deploy automation, monitoring, and analysis solutions

  • Implement industry best practices for system hardening and configuration management

  • Secure, scale, and manage dev environments

  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring

  • Continuously evaluate existing systems with industry standards, and make recommendations for improvement

  • Keep up to date on modern technologies and trends and advocate for their inclusion within products when it makes sense

Key Qualifications:

For consideration, you must bring the following minimum skills and behaviors to our team:

  • 5+ years of professional experience as a DevOps / System Engineer

  • Strong experience working with automation tooling

  • Strong experience with CI/CD tooling 

  • Strong experience with Linux

  • Strong experience with containerization technologies such as Docker, Docker Swarm and Kubernetes

  • Experience working on high-traffic, international systems

  • Familiar with software security best practices

  • Familiar with monitoring tools

  • Strong understanding and working experience on the following technologies:

    • PostgreSQL

    • Git and Github

    • Ruby

    • Ruby on Rails

    • RESTful APIs

  • Excellent written and oral communication skills

  • This position will be located in Manila, Philippines but open to other locations within the country

In addition, preferable skills and behaviors include:

  • Experience with Ruby on Rails application hosting

  • Experience managing API gateways

  • Strong understanding of micro-services and related architectures

  • Knowledge of Javascript, Express.js and React

  • Knowledge in pair programming

  • Experience in developing on a large and legacy production codebase

  • Experience in managing complex sequences of background jobs and callbacks

  • Experience in gRPC or GraphQL

  • Experience with other programming languages such as Python, Go, Typescript or Elixir

Education:

  • Higher Education degree in Computer Science or related field


 

 Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach, for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.

 “All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.”

If you require an accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 1-510-713- 4866 for assistance. 

#LI-LC1