Linux administrator

Belgrade

Key Responsibilities:


● Setting up, configuring, and maintaining Linux servers, including installation of operating systems, software, and patches.
● Implementing security measures such as firewalls, intrusion detection systems, and access controls to protect Linux systems from cyber threats.
● Managing user accounts, permissions, and access rights, and ensuring compliance with security policies.
● Based on monitoring results, suggesting resource utilisation, and identifying and addressing performance bottlenecks.
● Developing and maintaining backup and disaster recovery plans to safeguard critical data and ensure business continuity.
● Writing and utilising scripts (e.g., Bash, Python) to automate routine tasks and streamline system administration processes.
● Installing, updating, and maintaining software packages and applications on Linux servers.
● Diagnosing and resolving technical issues, system errors, and connectivity problems promptly.
● Applying security patches and updates to keep Linux systems up-to-date and secure.
● Maintaining comprehensive documentation of system configurations, procedures, and troubleshooting steps.
● Implementing hardening techniques to secure Linux servers and align them with industry best practices.
● Configuring and maintaining network settings, including IP addresses, DNS, and routing on Linux systems.
● Ensuring Linux servers comply with industry-specific regulations and standards (e.g., PCI DSS, HIPAA).
● Collaborating with cross-functional teams to integrate Linux solutions into the organisation's infrastructure and support software development efforts.
● Helping in setting up monitoring tools and alerts to proactively detect and respond to system issues.
● Assessing server capacity and resource needs to ensure scalability and efficient resource utilisation.

 

Skills/Competences:


● Expertise in Linux server administration, including various distributions like CentOS, Ubuntu, and Red Hat.
● Strong understanding of cybersecurity principles, including firewalls, encryption, intrusion detection systems, and security best practices.
● Proficiency in scripting languages like Bash, Python, or Perl to automate tasks, manage configurations, and enhance efficiency.
● Knowledge of server hardening techniques to secure Linux systems and protect sensitive financial data.
● Experience with database systems, such as MySQL, PostgreSQL, or Oracle databases, for data management and optimisation.
● Familiarity with containerisation technologies like Docker and container orchestration tools like Kubernetes.
● Understanding of networking concepts, including TCP/IP, DNS, DHCP, VPN, and the ability to configure and troubleshoot network settings.
● Knowledge of financial regulations (e.g. GDPR, PCI DSS) and the ability to ensure systems meet compliance requirements.
● Experience with virtualisation technologies like VMware for efficient resource utilisation.
● Skills in designing and maintaining robust backup and disaster recovery solutions to protect financial data.
● Familiarity with monitoring tools like Zabbix, or Prometheus to ensure system performance and uptime.
● Effective communication and teamwork skills to collaborate with other IT professionals and fintech teams.
● Strong documentation skills to maintain comprehensive records of configurations, procedures, and troubleshooting steps.
● Strong problem-solving abilities to diagnose and resolve technical issues quickly and minimize disruptions.
● The willingness and ability to stay updated with the latest technologies and industry trends in fintech and Linux administration.
● Must have experience with Ansible, Terraform, Packer, Gitlab, CloudFlare
● Must have experience with AWS, GCP.
● Must have experience with Opensearch
● Basic understanding of financial processes and terminology relevant to the fintech industry.

Apply now