We are currently looking for a talented DevOps Engineer to join the team at RepKnight. If you have 2+ years' experience and would like to help us with developing tools to optimise the continuous integration of code and simplifying the deployment of products across a growing suite of products over a large infrastructure, we would like to hear from you.
Who You Will Be Working For
RepKnight is an award-winning Software Company located in the heart of Belfast. Our software platform provides real-time cyber intelligence to keep people, companies and assets safe from internal and external threats. With real-time monitoring of hundreds of millions of messages each day, organisations can be quickly alerted to issues or threats - often before they happen. We are a fast-growing company with clients in the UK and further abroad and are looking to expand our team.
Expectations
- Experience and working knowledge of UNIX/LINUX environments
- Experience and working knowledge of Amazon Web Services
- Experience of build and deployment tools, specifically Jenkins
- Experience of deployment and management of Java servers, such as Jetty/ Tomcat
- Experience of working with and administering MySQL databases
- Knowledge of shell scripting
- Working knowledge of Docker or other containerisation software
- Excellent organisational skills and the ability to work in an agile environment
- BSc Computer Science or relevant work experience
Role & Responsibilities
As a RepKnight DevOps Engineer you be will required to:
- Perform day-to-day maintenance and management of a complex stack of application servers in a high availability environment distributed over multiple locations
- Plan for future improvements and assess scalability requirements, including evolution of our continuous integration and deployment tooling
- Work remotely with clients who require secure access to data
- Perform software deployments & upgrades
- Perform & test backups
- Carry out measurement and reporting of infrastructure usage
- Provide support including on-call/out of hours
- Daily monitoring of systems, including performing security reviews
- Perform security updates and patches
- General administration of internal and external infrastructure
Desirable Skills
- Knowledge of Python 2.7 +/3
- Working knowledge of NoSQL environments such as ElasticSearch or MongoDB
- Automation
- Docker
- RabbitMQ
- Familiarity of working with high volume transactions
- Supervisord
- Capistrano
Benefits Package
- Training/ conference budget
- Healthcare plan
- Childcare vouchers
- Generous holiday allowance
- Healthy snack/ drink stocked fridge
- Bonus for introducing a new employee
- Free on-site parking
- Lunch/ dinner provided when collaborative team effort required
This job comes with several perks and benefits