Senior Systems Engineer

Orfium
Full_time

📍 Job Overview

  • Job Title: Senior Systems Engineer
  • Company: Orfium
  • Location: Colombo, Western Province, Sri Lanka
  • Job Type: Hybrid (Remote OK)
  • Category: DevOps & Infrastructure
  • Date Posted: 2025-07-23
  • Experience Level: Mid-Senior level (2-5 years)
  • Remote Status: Remote (Sri Lanka)

🚀 Role Summary

  • Manage and optimize Linux environments, focusing on disk management, virtualization, and server RAID.
  • Collaborate with the London-based team, aligning with UK timezones (GMT and BST).
  • Leverage expertise in CEPH, Proxmox, and containers to enhance system performance and efficiency.

📝 Enhancement Note: This role requires a strong focus on Linux systems engineering, with a significant emphasis on disk management and virtualization. Candidates should be prepared to work in a hybrid environment, collaborating with an international team.

💻 Primary Responsibilities

  • System Management: Install, configure, and maintain Linux servers, ensuring optimal performance and security.
  • Disk Management: Manage and troubleshoot disk subsystems, including partitioning, formatting, and mounting file systems. Work with LVM, RAID (hardware and software), ZFS, and other relevant technologies.
  • Virtualization: Manage virtualization environments using technologies such as KVM, VMware, and Proxmox. Ensure efficient resource allocation and system scalability.
  • Storage Management: Configure and manage SAN/NAS storage, focusing on data redundancy, performance, and CEPH storage solutions.
  • Network Infrastructure: Install, configure, and maintain network infrastructure, including firewalls, routing, switches, VLANs, and VPNs. Troubleshoot network issues and optimize performance.
  • System Monitoring: Monitor system performance, identify potential bottlenecks, and troubleshoot issues proactively. Leverage tools like Grafana and Prometheus for system monitoring and alerting.
  • Automation: Automate tasks using scripting and/or automation tools such as Puppet, Ansible, Bash, and/or Python. Streamline system administration processes and improve efficiency.
  • Technical Support: Provide technical support to internal teams, helping them resolve system-related issues and optimize their workflows.
  • Documentation: Document system configurations, procedures, and best practices to ensure knowledge sharing and easy onboarding of new team members.

📝 Enhancement Note: This role requires a broad range of technical skills, with a particular emphasis on disk management, virtualization, and network infrastructure. Candidates should be prepared to work on diverse projects and troubleshoot complex system issues.

🎓 Skills & Qualifications

Education: A Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications (e.g., Linux Foundation Certified System Administrator) are a plus.

Experience: A minimum of 2 years of experience as a Linux Systems Administrator, with a strong focus on disk management, virtualization, and server RAID. Experience working in a hybrid or remote environment is desirable.

Required Skills:

  • Proficient in Linux operating systems and command-line tools.
  • Strong knowledge of disk management, including LVM, RAID (hardware and software), ZFS, partitioning, and file systems.
  • Experience with virtualization technologies and server configurations.
  • Strong knowledge of firewall configuration, routing, switches, VLANs, and VPNs.
  • Excellent troubleshooting skills and problem-solving abilities.
  • Proficiency in Bash scripting.
  • Strong communication and collaboration skills, with experience working in a hybrid or remote team.
  • Familiarity with containerization technologies such as Docker or Kubernetes.
  • Knowledge of BGP and OSPF protocols.

Preferred Skills:

  • Experience with CEPH storage solutions and Proxmox virtualization platform.
  • Knowledge of automation tools such as Puppet or Ansible.
  • Familiarity with Grafana and Prometheus for system monitoring.
  • Experience with Python scripting for system automation and management.

📝 Enhancement Note: This role requires a strong foundation in Linux systems administration, with a particular emphasis on disk management and virtualization. Candidates with experience in CEPH, Proxmox, and containerization technologies will have a significant advantage.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • Linux System Administration: Include projects demonstrating your expertise in Linux system administration, such as server setup, configuration, and management. Highlight your experience with disk management, virtualization, and network infrastructure.
  • Disk Management: Showcase your disk management skills by presenting projects that involve LVM, RAID, ZFS, and other relevant technologies. Explain your approach to data redundancy, performance optimization, and storage management.
  • Virtualization: Demonstrate your virtualization skills by presenting projects that use technologies such as KVM, VMware, and Proxmox. Explain your approach to resource allocation, system scalability, and virtual machine management.
  • Network Infrastructure: Present projects that demonstrate your network infrastructure skills, such as firewall configuration, routing, switches, VLANs, and VPNs. Explain your approach to network security, performance optimization, and troubleshooting.

Technical Documentation:

  • System Documentation: Provide detailed documentation of the Linux systems you have administered, including server configurations, disk management strategies, and virtualization setups. Explain your approach to system monitoring, troubleshooting, and performance optimization.
  • Automation Scripts: Share the automation scripts you have written to streamline system administration processes. Explain the purpose of each script, its inputs, outputs, and any relevant error handling.
  • Project Case Studies: Prepare case studies that demonstrate your problem-solving skills and technical expertise. Explain the challenges you faced, the solutions you implemented, and the outcomes of your projects.

📝 Enhancement Note: This role requires a strong portfolio that demonstrates your Linux systems administration skills, with a particular emphasis on disk management, virtualization, and network infrastructure. Candidates should be prepared to present their projects in a clear and concise manner, highlighting their technical expertise and problem-solving abilities.

💵 Compensation & Benefits

Salary Range: The salary range for this role is pegged to the USD. Due to the hybrid nature of the role, the salary is competitive with industry standards for Sri Lanka and aligns with the cost of living in Colombo.

Benefits:

  • Performance Bonus: Receive a performance bonus based on your individual and team performance.
  • Private Health Insurance: Enjoy comprehensive health insurance coverage to ensure your well-being.
  • Paid Time Off: Take advantage of generous paid time off policies to recharge and maintain a healthy work-life balance.
  • Accelerated Career Growth: Benefit from accelerated career growth opportunities, with a focus on continuous learning and professional development.
  • Latest Tech Equipment: Work with the latest tech equipment to ensure you have the tools you need to succeed.
  • International Exposure: Collaborate with an international team based in London, gaining valuable exposure to global best practices and perspectives.
  • Team Engagement Allowances: Participate in team engagement activities and events to foster a strong company culture and team bonding.
  • Free Mental Health Counselling: Access free mental health counselling services to support your overall well-being.
  • Exciting Company Events: Enjoy exciting company events and celebrations that recognize and reward your hard work and achievements.
  • Paid Bereavement Leave: Take paid bereavement leave to support you during difficult times.

📝 Enhancement Note: The salary range for this role is competitive with industry standards for Sri Lanka and aligns with the cost of living in Colombo. Candidates should research regional salary standards and cost of living to ensure they are satisfied with the compensation package.

🎯 Team & Company Context

🏢 Company Culture

Industry: Orfium operates in the music technology industry, focusing on music creation, collaboration, and sharing platforms. This role will play a crucial part in maintaining and enhancing the company's infrastructure, ensuring optimal performance and scalability for its users.

Company Size: Orfium is a mid-sized company with a strong focus on innovation, collaboration, and user experience. As a Senior Systems Engineer, you will work closely with various teams, including software development, product management, and design, to ensure the company's infrastructure meets the needs of its growing user base.

Founded: Orfium was founded in 2015, with a mission to revolutionize the music creation and collaboration process. The company has since grown to become a leading platform for music producers, artists, and enthusiasts worldwide.

Team Structure:

  • Team Size: The systems engineering team at Orfium consists of a small, dedicated group of professionals responsible for maintaining and enhancing the company's infrastructure.
  • Reporting Structure: The Senior Systems Engineer will report directly to the Head of Infrastructure, working closely with the London-based team to ensure alignment with the company's global infrastructure strategy.
  • Cross-functional Collaboration: The Senior Systems Engineer will collaborate with various teams, including software development, product management, and design, to ensure the company's infrastructure meets the needs of its users and supports the company's growth objectives.

Development Methodology:

  • Agile/Scrum Methodologies: Orfium follows Agile/Scrum methodologies for software development, with a focus on iterative development, continuous improvement, and regular feedback.
  • Code Review & Quality Assurance: The company places a strong emphasis on code review and quality assurance, ensuring that its software is reliable, secure, and performs optimally.
  • Deployment Strategies & CI/CD Pipelines: Orfium uses CI/CD pipelines for automated deployment, ensuring that software updates are released quickly, reliably, and with minimal downtime.

Company Website: Orfium

📝 Enhancement Note: Orfium's company culture is characterized by innovation, collaboration, and a strong focus on user experience. As a Senior Systems Engineer, you will play a crucial role in maintaining and enhancing the company's infrastructure, supporting its growth and success.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the Senior level, with a focus on managing and optimizing Linux environments, virtualization, and network infrastructure. The Senior Systems Engineer will be responsible for leading projects, mentoring junior team members, and driving technical decision-making.

Reporting Structure: The Senior Systems Engineer will report directly to the Head of Infrastructure, working closely with the London-based team to ensure alignment with the company's global infrastructure strategy.

Technical Impact: The Senior Systems Engineer will have a significant impact on Orfium's infrastructure, ensuring optimal performance, scalability, and security for its users. They will work closely with various teams to identify infrastructure needs, develop solutions, and implement improvements that enhance the company's products and services.

Growth Opportunities:

  • Technical Leadership: As a Senior Systems Engineer, you will have the opportunity to develop your technical leadership skills, mentoring junior team members and driving technical decision-making.
  • Architecture & Design: You will have the chance to contribute to the company's infrastructure architecture and design, ensuring that its systems are scalable, reliable, and performant.
  • Emerging Technologies: Orfium is at the forefront of music technology, offering ample opportunities to work with emerging technologies and stay ahead of industry trends.

📝 Enhancement Note: This role offers significant growth opportunities for candidates with strong technical skills and a passion for driving innovation in the music technology industry. Candidates should be prepared to take on leadership responsibilities, mentor junior team members, and contribute to the company's technical strategy.

🌐 Work Environment

Office Type: Orfium's Colombo office is a modern, collaborative workspace designed to foster creativity, innovation, and teamwork. The office features state-of-the-art technology, comfortable workspaces, and ample opportunities for collaboration and communication.

Office Location(s): Orfium's Colombo office is located in the heart of the city, with easy access to public transportation and nearby amenities. The office is designed to be accessible and inclusive, with features such as ramps, elevators, and accessible restrooms.

Workspace Context:

  • Collaborative Workspace: The office features open-plan workspaces, designed to encourage collaboration and communication among team members.
  • Development Tools & Equipment: The office is equipped with the latest development tools and equipment, including multiple monitors, testing devices, and high-speed internet connectivity.
  • Cross-functional Collaboration: The office is designed to facilitate cross-functional collaboration, with dedicated spaces for meetings, workshops, and brainstorming sessions.

Work Schedule: The work schedule for this role is aligned with UK timezones (GMT and BST), with a focus on collaboration and communication with the London-based team. The work schedule is flexible, with the option to work remotely or from the Colombo office.

📝 Enhancement Note: Orfium's Colombo office is designed to be a modern, collaborative workspace that fosters creativity, innovation, and teamwork. Candidates should be prepared to work in a dynamic, fast-paced environment that requires strong communication, collaboration, and problem-solving skills.

📄 Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: The first step in the interview process is a technical assessment, focusing on your Linux systems administration skills, disk management, virtualization, and network infrastructure. You will be asked to complete a hands-on task that demonstrates your technical expertise and problem-solving abilities.
  2. Technical Deep Dive: The second step is a technical deep dive, focusing on your understanding of Linux operating systems, command-line tools, and relevant technologies. You will be asked to explain your approach to system management, disk management, virtualization, and network infrastructure, as well as your experience with relevant tools and automation scripts.
  3. Behavioral & Cultural Fit: The final step is a behavioral and cultural fit interview, focusing on your communication, collaboration, and problem-solving skills. You will be asked to discuss your approach to teamwork, your experience working in a hybrid or remote environment, and your ability to thrive in a dynamic, fast-paced environment.

Portfolio Review Tips:

  • Project Case Studies: Prepare detailed case studies that demonstrate your Linux systems administration skills, disk management, virtualization, and network infrastructure. Highlight your problem-solving abilities, technical expertise, and the outcomes of your projects.
  • Automation Scripts: Share your automation scripts, explaining their purpose, inputs, outputs, and any relevant error handling. Demonstrate your ability to streamline system administration processes and improve efficiency.
  • System Documentation: Provide detailed documentation of the Linux systems you have administered, including server configurations, disk management strategies, and virtualization setups. Explain your approach to system monitoring, troubleshooting, and performance optimization.

Technical Challenge Preparation:

  • Linux Systems Administration: Brush up on your Linux systems administration skills, focusing on disk management, virtualization, and network infrastructure. Familiarize yourself with relevant command-line tools, technologies, and best practices.
  • Problem-Solving: Prepare for problem-solving scenarios that test your ability to troubleshoot complex system issues, optimize performance, and enhance system security.
  • Communication & Collaboration: Practice communicating your technical expertise and problem-solving approach clearly and concisely. Demonstrate your ability to work effectively in a hybrid or remote team, collaborating with team members across different time zones and cultures.

ATS Keywords: [Provide a comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]

📝 Enhancement Note: The interview process for this role is designed to assess your technical expertise, problem-solving abilities, and cultural fit. Candidates should be prepared to demonstrate their Linux systems administration skills, disk management, virtualization, and network infrastructure, as well as their ability to collaborate effectively in a hybrid or remote team.

🛠 Technology Stack & Web Infrastructure

Frontend Technologies: [Not applicable for this role]

Backend & Server Technologies:

  • Linux Operating Systems: The company uses Linux operating systems for its servers, with a focus on Ubuntu and CentOS.
  • Disk Management: Orfium uses a range of disk management technologies, including LVM, RAID (hardware and software), ZFS, and other relevant technologies.
  • Virtualization: The company uses virtualization technologies such as KVM, VMware, and Proxmox to manage its server infrastructure.
  • Storage Solutions: Orfium uses CEPH storage solutions for data redundancy, performance, and scalability.
  • Network Infrastructure: The company uses a range of network infrastructure technologies, including firewalls, routing, switches, VLANs, and VPNs. It also uses BGP and OSPF protocols for network routing and optimization.

Development & DevOps Tools:

  • Automation Tools: Orfium uses automation tools such as Puppet, Ansible, Bash, and/or Python for system configuration, deployment, and management.
  • Monitoring Tools: The company uses monitoring tools such as Grafana and Prometheus for system performance tracking, alerting, and troubleshooting.
  • CI/CD Pipelines: Orfium uses CI/CD pipelines for automated deployment, ensuring that software updates are released quickly, reliably, and with minimal downtime.

📝 Enhancement Note: Orfium's technology stack is designed to ensure optimal performance, scalability, and security for its users. Candidates should be familiar with Linux operating systems, disk management, virtualization, and network infrastructure, as well as relevant automation tools and monitoring technologies.

👥 Team Culture & Values

Web Development Values:

  • User-Centric Design: Orfium places a strong emphasis on user-centric design, ensuring that its products and services meet the needs of its users and enhance their music creation and collaboration experiences.
  • Innovation & Creativity: The company fosters a culture of innovation and creativity, encouraging its team members to think outside the box, experiment with new technologies, and push the boundaries of music creation and collaboration.
  • Collaboration & Communication: Orfium values collaboration and communication, both within its teams and with its users. The company encourages its team members to work closely together, share knowledge, and communicate effectively to achieve its goals.
  • Continuous Learning & Improvement: The company fosters a culture of continuous learning and improvement, encouraging its team members to stay up-to-date with the latest technologies, best practices, and industry trends.

Collaboration Style:

  • Cross-functional Integration: Orfium encourages cross-functional integration between its teams, with a focus on collaboration between software development, product management, design, and infrastructure.
  • Code Review Culture: The company places a strong emphasis on code review, ensuring that its software is reliable, secure, and performs optimally.
  • Peer Programming & Knowledge Sharing: Orfium encourages peer programming and knowledge sharing, with a focus on mentoring, coaching, and supporting its team members to develop their skills and advance their careers.

📝 Enhancement Note: Orfium's team culture is characterized by innovation, creativity, collaboration, and continuous learning. Candidates should be prepared to work in a dynamic, fast-paced environment that requires strong communication, collaboration, and problem-solving skills.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Disk Management: Candidates should be prepared to manage and troubleshoot complex disk subsystem issues, including partitioning, formatting, and mounting file systems. They should also be familiar with LVM, RAID (hardware and software), ZFS, and other relevant technologies.
  • Virtualization: Candidates should be prepared to manage and optimize virtualization environments, ensuring efficient resource allocation and system scalability. They should also be familiar with virtualization technologies such as KVM, VMware, and Proxmox.
  • Network Infrastructure: Candidates should be prepared to manage and optimize network infrastructure, including firewalls, routing, switches, VLANs, and VPNs. They should also be familiar with network security best practices, performance optimization, and troubleshooting.
  • CEPH Storage Solutions: Candidates should be prepared to manage and optimize CEPH storage solutions, ensuring data redundancy, performance, and scalability.

Learning & Development Opportunities:

  • Technical Skill Development: Orfium offers ample opportunities for technical skill development, with a focus on emerging technologies, best practices, and industry trends.
  • Conference Attendance & Certification: The company encourages its team members to attend industry conferences, obtain relevant certifications, and engage with the broader music technology community.
  • Technical Mentorship & Leadership: Orfium offers technical mentorship and leadership opportunities, with a focus on developing the skills and careers of its team members.

📝 Enhancement Note: This role offers significant technical challenges and growth opportunities for candidates with strong Linux systems administration skills, disk management, virtualization, and network infrastructure. Candidates should be prepared to work in a dynamic, fast-paced environment that requires strong problem-solving, communication, and collaboration skills.

💡 Interview Preparation

Technical Questions:

  • Linux Systems Administration: Prepare for technical questions that focus on your Linux systems administration skills, disk management, virtualization, and network infrastructure. Be prepared to discuss your approach to system management, troubleshooting, and performance optimization.
  • Problem-Solving: Prepare for problem-solving scenarios that test your ability to troubleshoot complex system issues, optimize performance, and enhance system security. Be prepared to explain your approach to problem-solving, your technical expertise, and your ability to work effectively in a hybrid or remote team.
  • Automation & Scripting: Prepare for technical questions that focus on your automation and scripting skills, as well as your experience with relevant tools and technologies. Be prepared to discuss your approach to streamlining system administration processes and improving efficiency.

Company & Culture Questions:

  • Company Culture: Prepare for questions that focus on Orfium's company culture, values, and work environment. Be prepared to discuss your understanding of the company's mission, vision, and goals, as well as your ability to thrive in a dynamic, fast-paced environment.
  • Team Dynamics: Prepare for questions that focus on Orfium's team dynamics, collaboration, and communication. Be prepared to discuss your experience working in a hybrid or remote team, your ability to communicate effectively, and your approach to problem-solving and decision-making.
  • User Experience & Impact: Prepare for questions that focus on Orfium's users, their needs, and the impact of the company's products and services on their music creation and collaboration experiences. Be prepared to discuss your understanding of user experience design, your approach to enhancing user experiences, and your ability to work effectively with designers and product managers.

Portfolio Presentation Strategy:

  • Project Case Studies: Prepare detailed case studies that demonstrate your Linux systems administration skills, disk management, virtualization, and network infrastructure. Highlight your problem-solving abilities, technical expertise, and the outcomes of your projects.
  • Automation Scripts: Share your automation scripts, explaining their purpose, inputs, outputs, and any relevant error handling. Demonstrate your ability to streamline system administration processes and improve efficiency.
  • System Documentation: Provide detailed documentation of the Linux systems you have administered, including server configurations, disk management strategies, and virtualization setups. Explain your approach to system monitoring, troubleshooting, and performance optimization.

📝 Enhancement Note: The interview process for this role is designed to assess your technical expertise, problem-solving abilities, and cultural fit. Candidates should be prepared to demonstrate their Linux systems administration skills, disk management, virtualization, and network infrastructure, as well as their ability to collaborate effectively in a hybrid or remote team.

📌 Application Steps

To apply for this Senior Systems Engineer position at Orfium:

  1. Customize Your Portfolio: Tailor your portfolio to highlight your Linux systems administration skills, disk management, virtualization, and network infrastructure. Include detailed case studies, automation scripts, and system documentation that demonstrate your technical expertise and problem-solving abilities.
  2. Optimize Your Resume: Optimize your resume for web development and server administration roles, with a focus on project highlighting and technical skills emphasis. Include relevant keywords and phrases that demonstrate your technical expertise and experience.
  3. Prepare for Technical Challenges: Brush up on your Linux systems administration skills, focusing on disk management, virtualization, and network infrastructure. Familiarize yourself with relevant command-line tools, technologies, and best practices. Practice problem-solving scenarios and communication strategies that demonstrate your ability to work effectively in a hybrid or remote team.
  4. Research Orfium: Conduct thorough research on Orfium, its company culture, values, and work environment. Understand the company's mission, vision, and goals, as well as its products and services. Prepare for company-specific questions that focus on user experience design, collaboration, and communication.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have a minimum of 2 years of experience as a Linux Systems Administrator with a strong understanding of Linux operating systems and command-line tools. Knowledge of disk management, virtualization technologies, and strong troubleshooting skills are essential.