Date Posted: 2021-09-16 | Expires: 2021-10-16

Site Operations Engineer (DevOps) (ref 6226)

Job Description

The Site Operations Engineer in the Site Operations department is responsible to maintain, support and improve the infrastructure required for a DevOps culture, providing the right tools and processes needed to seamlessly and efficiently ship code every day with an acceptable level of quality. The engineer will be part of the team driving the DevOps processes and collaboration between product management, software engineering, and operations.

The role falls under the Site Operations department, which is responsible for the provisioning, configuration, operation and maintenance of the company´s infrastructure and systems. These systems include highly available and scalable production Java based web applications, as well as Staging, QA and development environments and tools. Apart from the existing proprietary and ancillary systems, the company is building the next-generation microservice platform, with fully automated release and deployment cycles, making use of hybrid-cloud infrastructure. The site operations engineer will be part of the team managing all systems and migrating services to new infrastructure whilst abiding with SLAs.

Responsibilities

Develop and maintain an advanced platform to manage Kubernetes clusters lifecycle.
Monitor system events to ensure health, maximum system availability and service quality. Measure KPIs in all system layers.
Automate release processes of all systems, using tools like Rundeck, Ansible and Puppet.
Perform system and application patching.
Improve continuous integration and delivery systems.
Automate configuration management of all levels of the environments.
Seek and recommend improvements to current processes and technologies used.
Train developers and other stakeholders to use the DevOps tools and processes, advocating collaboration.
Maintain technical documentation regarding configuration, operations and troubleshooting procedures.
Monitor and troubleshoot infrastructure issues and provide timely support to customers and internal departments.
Be part of the on-call technical support team.
Managing change to production systems.
Interact with third-party suppliers and other departments as required.

Requirements

Requirements

B Sc. In ICT, Engineering or equivalent qualification or a minimum of 3 years of experience in a similar role.
Experience with Linux Scripting (Bash, Python, etc)
Experience with Source Control Management (Git, Gitlab, etc)
Experience with Configuration Management (Ansible, Puppet, etc)
Experience with CI/CD (Jenkins, etc)
Experience with Monitoring (Prometheus, Zabbix, Grafana, etc)
In-depth knowledge with Linux environments.
Experience running and managing Kubernetes Clusters in production will be considered an asset.
Knowledge of Cloud infrastructures (Azure, AWS, Google, etc.) will be considered an asset.
Good grasp of Software Release Process and other Site Operations processes.
Knowledge of current computer security practices and network protocols and devices.
Industry certifications as well as sound knowledge on PCI-DSS will be considered an asset.
Good verbal/written communication skills.
Ability to work effectively in a fast-paced changing environment.
Ability to multi-task and prioritize.
Must be a self-starter that requires only limited supervision/guidance.

Benefits

to be discussed

Skills

English

Language Requirements

English

Education Degree

High School

Visa Support

No
Email Job

Job Criteria

Job Type

Full Time

Industries

#Business

Job Location

Malta - Sliema

Functions

Developer

Salary

Negotiable

Companies will apply to you too

Fill in your resume and companies will send you invitations to apply on their jobs and we will notify you directly on your email box .