Department: IT Operations

Reporting to:  Head of Platform Engineering

Platform Engineers in Smartbox are responsible for keeping all user-facing and other production systems running smoothly 24/7/365, constantly looking to improve the workflow and processes to deliver best in class experience to our customers and internal stakeholders.

The Platform Engineering role would have you working with our development and infrastructure teams on improving the processes and services, and maintaining and moving forward our technology stack.

Working directly with the development teams, key responsibilities of the Technical Engineer include:

  • Operational excellence improvements
  • Tools development
  • Service improvements to environment
  • Service support and troubleshooting
  • Incident response and reduction
  • Capacity planning and scaling
  • Change management
  • Monitoring and metrics
  • Collecting Metrics and ensuring they are available for other departments as necessary
  • Participate in 7×24 on-call rotation

Essential Competencies/Skills:

  • Strong overall engineering experience
  • Deep understanding of support procedures and methodologies
  • Proficiency in LAMP environment
  • Configuration management systems (working knowledge of Chef is a plus)
  • Experience working with cloud providers (AWS, Azure, Google Cloud)
  • Cloud automation tools experience (Terraform)
  • Containerization – Docker / Docker Swarm
  • Experience working with Kubernetes
  • Experience working with and administering MySQL databases
  • Experience working with monitoring tools (Zabbix Nagios)
  • Understanding of monitoring and metrics and KPIs
  • Excellent documentation skills
  • Solid networking knowledge
  • Excellent communication skills (fluency in English both written and spoken essential)

A strong understanding of web technologies:

  • Excellent troubleshooting skills
  • Experience working with Jenkins or similar tools
  • A strong understanding of HTTP caching technologies (experience with Varnish would be beneficial)
  • Experience with large database driven websites
  • A deep understanding of the Linux OS
  • Experience working with Elasticsearch
  • A basic working knowledge of Windows Server OS and common services
  • Extensive scripting experience (e.g.Python, Bash, Ruby, Windows Powershell is a plus)
  • B.S. degree in Computer Science, MIS, CIS, or a related field

*As duties and responsibilities of the post holder change, the job description may be reviewed and amended as appropriate

Department: Technology
Employment Duration: Full Time Permanent
Location: Dublin

Apply for this position

Allowed Type(s): .pdf, .doc, .docx