Site Reliability Engineer - (Remote)

Location Malta
Discipline: Technology, IT Infrastructure, Software Development
Contact name: Samrudhi Manghate

Contact email: [email protected]
Job ref: 15574
Published: about 2 years ago
Our client is looking for a Site Reliability Engineer. The position is centred around managing the infrastructure of the platform, as well as implement best practices for the teams supporting the said platform.

The ideal candidate will apply an expertise in all aspects of technical operations and manage release management through automation and provide high system reliability to the development teams including delivering improvements to build and release efficiency. 

Description:
  • Implement and optimise build processes, build/release (CI/CD) pipelines, and aim to allow any member of an agile team to deploy software or configuration without causing downtime.
  • Automate everything – Workflow and tool automation – such as deployments of distributed applications and infrastructure using various technologies.
  • Able to analyse, diagnose and permanently solve issues of efficiency, performance and scale relating to both application and system performance.
  • Set up and maintain environments, and monitor through automation.
  • Optimise existing systems for scalability and build multi-cloud multi-region environments.

Requirements:

  • A Bachelor’s degree in Computer Science, Software Engineering or similar field
  • 3+ years of experience in a similar role
  • Hands-on experience in designing and implementing multi/hybrid cloud solutions on Google Cloud and AWS
  • Experience with configuration management tools (Ansible / Puppet / Salt)
  • Excellent knowledge of Kubernetes and automated deployment tools
  • Working with Infrastructure as Code (Terraform / Pulumi)
  • Basic knowledge of Database systems (MySQL, Mongo, Redis)
  • Implementing CI pipelines in Gitlab
Nice to have:
  • Experience with basic scripting (Bash, Python, Go) 
  • Basic knowledge of GitOps Methodology
  • Good understanding of the software development process
  • Prior experience with Docker
  • Security best practices and working in PCI Environments