Junior Systems Engineer
Role details
Job location
Tech stack
Job description
- Provide excellent technical support
- Plan, document and communicate technical changes, taking into account risk and ensuring best practices for operational tasks
- Perform proactive monitoring, and respond to alerts
- Troubleshoot, document and communicate solutions to technical problems
- Participate in on-call rota
- Build good working relationships with our customers
Requirements
We are looking for a bright DevOps-minded junior systems engineer with development experience to join us in supporting and developing infrastructure solutions for our customers. The role will touch on all aspects of Linux systems engineering, supporting, building and maintaining the infrastructure, applications and tools that we and our customers depend on.
This is an ideal opportunity for a graduate with some relevant industry experience who wants to progress to the next level, immerse themselves in technology, working with and learning from some exceptional peers. Your responsibilities and rewards will grow with your experience., * You are a self-starter, quick to learn and have a passion for delivering to exceed expectations.
- You have a desire to pick up new skills and share your knowledge
- You fill the gaps in your knowledge by asking the right questions.
- You are interested in automation and building infrastructure as code, perhaps with experience of Docker, Kubernetes, Terraform, or Ansible.
- You have an interest in or experience of monitoring tools, for example zabbix or grafana.
- You are confident writing programs and command line scripts. You may have published some of your projects on places like GitHub.
- You have a degree (or equivalent) in an IT related subject., * Confident with Linux command shell or Windows Powershell
- Ability to program confidently in at least one scripted language from the following: Python, Perl, PHP, JavaScript
- Basic familiarity of a traditional SQL database
- Experience of UNIX or Windows OS at administration level
- Ability to explain basic TCP/IP networking and troubleshooting concepts
- You have created a website backed by a database, probably using a CMS
- Familiarity with source code control systems such as Git and Subversion
Experience that would be Advantageous:
- Experience of configuration automation
- Ability to program in at least one compiled language: C, C++, Java, .NET family
- Windows administration and troubleshooting
- Understanding of XML, SOAP and RESTful API concepts
- Cloud experience eg AWS EC2, Azure, Google, Oracle
- Working with a continuous build environment such as Jenkins
- Contributing to your own open-source project
- iOS or Android app development
Core Personal and Interpersonal Skills:
- You are a self-starter with the tenacity to follow incidents through to root cause and not stop at blockers
- You have a service related focus with the ability to empathise with the customer
- You possess organisational skills to ensure documented evidence for Incident and Change is completed
- You have an analytical approach to problem solving
- You are a committed, reliable and flexible team-worker
- You share knowledge and help your colleagues
Benefits & conditions
- Real responsibility from day one with support when you need it
- A friendly, informal environment that values creativity and autonomy
- Hands on with a broad and exciting tech stack
- Opportunities to grow your skills, experience and career fast
- Hybrid role, 37.5 hour week, 20 days holiday (plus statutory), Pension