All offersWrocławOtherSite Reliability Engineer
Site Reliability Engineer
Other
NewVoiceMedia

Site Reliability Engineer

NewVoiceMedia
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Linux
    master
    Chef / Ansible / Puppet
    advanced
    Databases
    advanced
    Cloud
    advanced
    AWS
    regular

Job description

WHY NVM?
We believe in being a business that helps people, aspiring to make things easier and taking the pressure off. At NewVoiceMedia, we help businesses help people, one conversation at a time. We do that in technology environments where our people can express themselves, collaborate, problem-solve and create. Our small agile teams sit within a growing Development function, so you get the benefits of working in an intimate environment, balanced with the security of being part of the bigger picture. Our project teams provide the right environment to get inspired, putting our thirst for emerging technology to use and seeking out opportunities to climb that bit higher. Plus, we have the tightest integration with Salesforce, the world’s #1 CRM. Many vendors claim complete Salesforce integration, but no one delivers it quite as well as we do.  NVM is listed by Forbes as a Top 100 Cloud company for the third consecutive year, alongside digital brands like Stripe, Dropbox and Slack.

THE ROLE
This role sits between the Development and Operations teams. Your objective is to overturn issues and allow things to run smoothly. It’s about finding the right way to get the right outcome. You’ll use a balance of different technologies, the right people and processes to solve the problems as they occur. You won’t be in it alone. Collaboration is at the core of this role, and you’ll know when to work closely with other teams to get optimum results. It’s about working together and reaching a communal delivery goal.  

In this role, you will be responsible for all aspects related to the reliability of our services:

  • Building software and systems to monitor, scale and deploy our distributed cloud services
  • Enabling continuous, safe and predictable releases of functionality to production
  • Designing & implementing infrastructure for collecting metrics, crunching data and improving service monitoring to detect problems before they're visible to our customers
  • Troubleshooting, performing root cause analysis, and resolving production issues from the application and network layers all the way down to the system level
  • This might include anything from digging into source code, hunting memory leaks, tracing bottlenecks in upstream networks, or database query optimisation
  • Advising other development teams when building new products so that they're scalable, maintainable, and perform as desired 

THE PERSON
We don’t expect you to have all the answers on day one, but we do expect you to want to find them. You won’t stop until you find the right way of implementing solutions and you’ll get to the root of why things go wrong. 

As an ideal candidate, you:
  • Are a Software Engineer who also likes Systems Engineering, or a Systems Engineer (aka Operations Engineer) who also likes Software Engineering
  • Love solving problems of different shapes and sizes - these could be coding, performance, systems, distributed systems and/or design problems
  • Understand how to measure a systems performance and how to identify the metrics required to show that it's working as expected or when there is a problem
  • Get bored easily by repetitive tasks and by instinct will automate them so you can do more
  • Equally balance technology, people and process, since not all problems could be solved by writing code 

You’ll have:
  • Experience in automation & orchestration frameworks (we use Chef, but you could have used Puppet, Ansible, Salt)
  • Familiarity with one or more programming languages & one or more scripting languages
  • A proven track record in managing highly available, large scale production systems running on AWS or another cloud environment
  • Proficiency in administrating Linux systems
  • A profound knowledge in Networking, in particular around SDN
  • Experience in managing databases, both relational as well as noSQL 

JOIN THE CUSTOMER EXPERIENCE MOVEMENT
Helping others can only be achieved with the right people and the right resources. That’s why we’ve created a workplace culture that is supportive, encouraging and progressive. We think about the future as much as we think about the present. That’s why we offer our people a competitive salary and flexibility where they need it, plus: 

  • An encouraging, fast paced environment where you can learn and develop
  • On-going training
  • Opportunities to join hackathons, ‘Lunch & Learn’ sessions and training courses
  • A defined bonus scheme
  • Paid volunteer days
  • More company benefits