Work Setup and Location: On-Site, Arayat st., Mandaluyong, Metro Manila
Work Schedule: Morning or Mid-Shift, Monday-Friday (8-hour shift only)
Experience Level: 3-5 years
No. of employees required: 4
About the Role:
We are seeking an experienced Linux/Unix System Administrator to join our team. In this role, you will be responsible for managing, maintaining, and optimizing Linux and Unix-based systems. You will be instrumental in ensuring the stability, security, and performance of our servers and infrastructure, supporting business operations and applications. Your role will involve installation, configuration, troubleshooting, monitoring, and upgrading of systems, as well as collaborating with cross-functional teams to support infrastructure needs.
Key Responsibilities:System Administration
- Install, configure, and maintain Linux and Unix-based servers (e.g., Red Hat, CentOS, Ubuntu, Solaris, AIX, etc.).
- Manage system resources, ensure high system performance, and handle all aspects of Linux/Unix server administration.
- Apply system patches and updates, ensuring that all systems are up-to-date and secure.
- Configure and manage file systems, storage, and disk partitions.
- Install and configure necessary applications and services required for the operating environment.
Monitoring and Troubleshooting
- Monitor system performance and health using tools like Nagios, Zabbix, or custom solutions.
- Troubleshoot server issues related to hardware, OS, networking, and applications.
- Respond to system alerts and take corrective actions to ensure system availability and performance.
- Review system logs and identify potential problems, optimizing server resources to prevent downtime.
Security Management
- Implement and manage security policies for Linux/Unix systems, ensuring compliance with internal and external regulations.
- Perform regular security audits and vulnerability assessments on Linux/Unix servers.
- Configure firewalls, intrusion detection/prevention systems, and encryption solutions.
- Apply OS hardening and security patches to mitigate potential security risks.
- Manage user access and permissions, ensuring that only authorized users can access sensitive data.
Backup and Recovery
- Implement and manage backup strategies, ensuring that all critical data and configurations are regularly backed up.
- Perform regular testing of backup and disaster recovery procedures.
- Develop and implement disaster recovery plans for Linux/Unix systems.
- Ensure that backup systems are functioning correctly and data recovery can be performed in case of failure.
Automation and Scripting
- Write and maintain scripts (e.g., Bash, Python) for system administration tasks, automation, and process improvements.
- Automate repetitive tasks such as system provisioning, patching, and monitoring.
- Develop and manage configuration management tools (e.g., Ansible, Puppet, Chef) to ensure consistent and efficient system configurations.
Performance Tuning and Optimization
- Monitor resource usage (CPU, memory, disk space) and optimize server performance.
- Troubleshoot performance issues related to system resources, applications, and network connectivity.
- Fine-tune Linux/Unix system parameters (e.g., kernel tuning, system limits) to improve performance.
- Optimize storage solutions to ensure efficient disk space utilization and system performance.
Networking and Connectivity
- Configure and manage networking services on Linux/Unix systems, including DNS, DHCP, NFS, FTP, and SSH.
- Troubleshoot network connectivity issues and ensure that network configurations are optimized for performance and security.
- Configure and manage VPNs, load balancers, and firewall rules.
Documentation and Reporting
- Maintain detailed documentation of system configurations, network setups, and changes made to Linux/Unix servers.
- Produce reports on system performance, uptime, and security issues.
- Document troubleshooting steps, system configurations, and automated scripts for internal knowledge sharing.
- Ensure that all configurations and changes are documented in accordance with company policies.
Collaboration and Support
- Work closely with development, operations, and network teams to ensure seamless integration of Linux/Unix systems into the overall IT infrastructure.
- Provide technical support to internal teams, assisting with server-related issues and incidents.
- Participate in the planning and implementation of system upgrades, migrations, and deployments.
- Act as a subject matter expert for all Linux/Unix-related inquiries and issues.
Continuous Improvement and Knowledge Sharing
- Stay up-to-date with the latest trends in Linux/Unix technologies, tools, and best practices.
- Share knowledge of best practices for system administration, automation, and security with the team.
- Evaluate and recommend new technologies or tools to improve system performance and efficiency.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience:
- 3-5 years of experience as a Linux/Unix System Administrator.
- Extensive hands-on experience with different distributions of Linux (e.g., RHEL, CentOS, Ubuntu) and Unix (e.g., Solaris, AIX).
- Proven experience in system monitoring, troubleshooting, and performance optimization.
- Experience in scripting and automation (e.g., Bash, Python, Ansible, Puppet, Chef).
- Knowledge of networking concepts, including TCP/IP, DNS, HTTP, and SSH.
- Strong experience in security best practices and implementing system hardening procedures.
- Familiarity with virtualized environments (e.g., VMware, KVM, Docker).
- Experience with cloud-based infrastructures (e.g., AWS, Azure) is a plus.
- Technical Skills:
- Proficiency in shell scripting (Bash) and automation tools (e.g., Ansible, Puppet).
- Knowledge of system monitoring tools (e.g., Nagios, Zabbix, Prometheus).
- Familiarity with web services and server software (e.g., Apache, Nginx, Tomcat).
- Experience with system configuration management tools (e.g., Ansible, Chef, Puppet).
- Strong troubleshooting skills related to hardware, software, and networking issues.
- Familiarity with storage solutions (e.g., NFS, SAN, NAS).
- Understanding of containerization technologies like Docker and Kubernetes is a plus.
- Knowledge of version control systems (e.g., Git, SVN).
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal.
- Ability to prioritize tasks and handle multiple projects simultaneously.
- Ability to work well in a collaborative team environment.
- Strong attention to detail and accuracy in system configuration and documentation.
- Certifications (preferred):
- Red Hat Certified System Administrator (RHCSA), Linux Professional Institute Certification (LPIC), or equivalent certifications.
- CompTIA Linux+ or AWS Certified SysOps Administrator is a plus.
- ITIL Foundation certification is beneficial.
Top Skills
What We Do
Brixio delivers flexible, cost-effective, and secure offshore IT services to mature markets in Europe, the Middle-East and Asia-Pacific, boosting operational efficiency and competitiveness