Systems Engineer
Role details
Job location
Tech stack
Job description
We are seeking a skilled System Engineer to join our dynamic team. The ideal candidate will possess a strong background in systems engineering and design, with a focus on creating robust and scalable solutions. This role requires a deep understanding of various operating systems, networking, and cloud services. The System Engineer will be responsible for the architecture, implementation, and maintenance of our IT systems to ensure optimal performance and security., * Design and implement system architectures that meet business requirements.
- Manage and maintain operating systems including Windows, Linux, and UNIX environments.
- Develop and deploy applications using programming languages such as Python, Java, C#, and Ruby on Rails.
- Configure and maintain cloud services on platforms like AWS and Azure.
- Ensure system security through the implementation of firewalls, VPNs, and information security protocols.
- Collaborate with cross-functional teams to integrate various services using REST APIs and web services.
- Perform system administration tasks including load balancing, DNS management, DHCP configuration, and continuous integration processes.
- Troubleshoot and debug issues across various platforms while ensuring minimal downtime.
- Document system designs, processes, and configurations for future reference.
- Stay updated with emerging technologies in systems engineering, DevOps practices, and solution architecture.
Requirements
Esxi, Scripting Languages, Sql, Systems Engineering, Kubernetes, Microsoft Sql Server, Design Patterns, Communication Skills, Technology, Vmware, Shell Scripting, Soa, Oracle, Complex Systems, Docker, Bash, Nosql, Powershell, * Proven experience in systems engineering or related IT roles.
- Strong knowledge of computer networking principles and protocols.
- Familiarity with database management systems such as SQL (MySQL, PostgreSQL), NoSQL, Oracle, and Microsoft SQL Server.
- Experience with virtualisation technologies including VMware, ESXi, Kubernetes, and Docker.
- Proficiency in scripting languages such as Bash (Unix shell), PowerShell, or Shell Scripting for automation tasks.
- Understanding of software development life cycle (SDLC) methodologies including Agile practices.
- Ability to work with service-oriented architecture (SOA) and microservices design patterns.
- Excellent problem-solving skills with a focus on debugging complex systems.
- Strong communication skills to collaborate effectively with team members. Candidates should be passionate about technology and eager to learn new skills in a fast-paced environment. If you are looking for an opportunity to contribute to innovative projects while advancing your career in systems engineering, we encourage you to apply. Job Types: Full-time, Permanent Pay: £30,330.14-£60,157.32 per year
Benefits & conditions
- Company pension
- Employee discount
- On-site parking
- Work from home