Job Description
Senior Platform Engineer (Linux)
Do you have the following skills, experience and drive to succeed in this role Find out below.
London / Dublin
Responsibility:
- Administration: Install, configure, and maintain Linux operating systems on both physical and virtual machines.
- Scripting: Develop, maintain, and enhance shell scripts to automate routine tasks, system configurations, and application deployments. Scripting languages include Bash, Python, Perl, or other relevant scripting languages.
- and Compliance: Implement security measures to protect the Linux infrastructure from vulnerabilities and unauthorized access.
- compliance with industry best practices and company policies.
- : Identify and resolve system issues, application errors, and performance bottlenecks promptly.
- in on-call rotations for urgent problem resolution.
- and Recovery: Develop and execute backup and disaster recovery procedures to safeguard critical data and ensure business continuity.
- Updates and Patching: Apply system patches, updates, and security fixes promptly.
- the infrastructure up to date with the latest software releases.
- & Optimization: Optimize system performance through resource monitoring, tuning, and capacity planning.
- areas for improvement and implement solutions to enhance overall system efficiency.
- and Alerts: Set up monitoring tools to identify system issues proactively and respond to alerts promptly
- system logs for unusual activities and security breaches.
- build, support, troubleshoot & develop technical application infrastructure solutions to meet business requirements in adherence with market standards, processes and best practices and with a high level of innovation, cost-effectiveness, high quality and faster time to market
- in Proof of Concepts and help the Department with selection of Vendor
- Technologies, Methodologies and Frameworks.
- problem diagnosis; performance tuning; capacity planning and configuration management.
- system stability and future compatibility by monitoring production execution of all relevant systems.
- high availability strategies and implement automation to ensure service availability.
- lead role in reviewing vendor proposals and making recommendations
- and evaluate new technology for possible deployment in client infrastructure.
- complex initiatives and projects and take accountability for ongoing regional projects as assigned; including responsibility for planning; time and cost control; resource utilization and implementation
Requirements:
- work experience as a Linux Administrator
- knowledge of Linux operating systems (e.g., Red Hat, CentOS, Ubuntu) and associated utilities.
- command over shell scripting languages (e.g., Bash, Python, Perl).
- with automation tools (e.g., Ansible, Puppet, Chef) is a plus.
- of networking concepts and protocols (TCP/IP, DNS, DHCP).
- with security best practices, system hardening and patching.
- of virtualization technologies (e.g., VMware, KVM) and cloud platforms (e.g., AWS, Azure) is advantageous.
- problem-solving skills and attention to detail.
- to work independently as well as in a team-oriented, collaborative environment.
- communication and interpersonal skills
- and Certifications:BE
- certifications like Red Hat Certified Engineer (RHCE), or CompTIA Linux+ are a plus.
- knowledge and understanding of network, operating system principles and web middleware.
- in one or more core functions related to web infrastructure design and/or implementation