IT Systems Engineer

Islander UK Ltd
Edinburgh, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£28,000.0 - £30,000.0
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Application Programming Interfaces (APIs) Amazon Web Services Systems Engineering Automation of Tests Microsoft Azure Bash Shell Unix Cyber Security Databases Continuous Delivery Continuous Integration
+43 more
Dynamic Host Configuration Protocol Linux DevOps Domain Name System (DNS) VMware ESX Servers HAProxy Virtual Private Networks (VPN) Python (Programming Language) Network Security PostgreSQL Linux Distribution Unix Shell Microsoft SQL Server Windows Servers MySQL Networking Basics Oracle Databases Oracle (Applications) Performance Tuning Windows PowerShell Systems Development Life Cycle Query Optimization Cloud Services Service-Oriented Architecture Shell Script PL-SQL Systems Architecture Virtualization Technology Scripting Load Balancing Cloud Platform System System Availability Database Performance Firewalls (Computer Science) Git Kubernetes Information Technology Restful APIs Serverless Computing Docker Jenkins Vmware Microservices

Job description

We are seeking a highly skilled IT Systems Engineer to join our dynamic technology team. The successful candidate will be responsible for designing, implementing, and maintaining complex IT systems and infrastructure to support our organisational objectives. This role offers an excellent opportunity to work with cutting-edge technologies and contribute to innovative solutions across various platforms and environments. The ideal applicant will possess a strong background in systems architecture, solution design, and system administration, with experience spanning cloud services, virtualisation, and cybersecurity., * Develop and implement scalable system architectures leveraging service-oriented architecture principles.

  • Manage cloud-based platforms including AWS, Azure, and VMware environments to optimise system performance and reliability.
  • Design, deploy, and maintain solutions involving microservices, Kubernetes, Docker containers, and serverless architectures.
  • Administer operating systems such as Windows, Linux, and UNIX, ensuring system stability and security.
  • Configure and manage databases including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server; optimise database performance through tuning and query optimisation.
  • Implement load balancing strategies using tools like HAProxy or F5 to ensure high availability of applications.
  • Oversee network security measures including firewalls, VPNs, DNS management, DHCP configuration, and information security protocols.
  • Develop automation scripts using Bash (Unix shell), PowerShell, Python, or Shell Scripting to streamline operations.
  • Utilise DevOps tools such as Git, Jenkins, Docker, Kubernetes, and SDLC methodologies for continuous integration/continuous deployment (CI/CD).
  • Maintain comprehensive documentation of system design, architecture diagrams, APIs integrations (RESTful services), and operational procedures.
  • Monitor system health metrics and troubleshoot issues related to system performance or security vulnerabilities proactively.

Requirements

Do you have experience in Systems engineering?, * Proven experience in systems engineering or solution architecture within enterprise environments.

  • Strong knowledge of operating systems including Windows Server and various Linux distributions.
  • Hands-on experience with cloud platforms such as AWS and Azure; familiarity with VMware ESXi is essential.
  • Proficiency in scripting languages like Bash (Unix shell), Python, PowerShell or Shell Scripting for automation tasks.
  • Deep understanding of computer networking concepts including VPNs, DNS, DHCP, load balancing techniques, firewalls, and network security best practices.
  • Experience working with databases such as MySQL, PostgreSQL, Oracle Database or Microsoft SQL Server; knowledge of PL/SQL is advantageous.
  • Familiarity with microservices architecture using Kubernetes or Docker containers; experience with REST APIs is required.
  • Knowledge of DevOps practices including CI/CD pipelines using Jenkins or similar tools.
  • Strong problem-solving skills with the ability to analyse complex technical issues quickly and effectively.
  • Relevant certifications such as AWS Certified Solutions Architect or VMware Certified Professional are desirable but not mandatory. This position offers an exciting environment for professionals passionate about advancing their expertise in systems engineering while contributing to innovative projects that shape our technological future.

Benefits & conditions

Pulled from the full job description

  • Employee discount
  • Free parking
  • Company pension
  • Private medical insurance
  • On-site parking, * Company pension
  • Employee discount
  • Free parking
  • On-site parking
  • Private medical insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all