System Administrator

From YouTestMe Wiki
Revision as of 09:07, 22 November 2024 by Zoran (talk | contribs) (Created page with " ==='''Job Title:''' System Administrator (Linux and PostgreSQL Database)=== ==='''Job Summary:'''=== We are seeking a skilled and motivated '''System Administrator''' with ex...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Job Title: System Administrator (Linux and PostgreSQL Database)

Job Summary:

We are seeking a skilled and motivated System Administrator with expertise in Linux systems and PostgreSQL database management. The ideal candidate will be responsible for installing, configuring, maintaining, and optimizing our Linux-based infrastructure and PostgreSQL databases. This role requires a proactive individual with strong problem-solving skills and a passion for ensuring system reliability, performance, and security.


Key Responsibilities:

Linux System Administration:

  • Install, configure, and maintain Linux servers and related software.
  • Monitor system performance, identify bottlenecks, and implement improvements.
  • Ensure system security through regular updates, patches, and configurations.
  • Automate routine tasks using scripting languages (e.g., Bash, Python).
  • Manage server storage, backups, and disaster recovery solutions.
  • Troubleshoot hardware and software issues promptly.

PostgreSQL Database Administration:

  • Install, configure, and manage PostgreSQL databases in production, staging, and development environments.
  • Monitor database performance, tune queries, and optimize indexing.
  • Implement database security measures, including encryption and access controls.
  • Perform regular backups and restorations to ensure data integrity.
  • Develop and maintain documentation for database processes and policies.
  • Troubleshoot database-related issues and provide timely resolutions.

General Responsibilities:

  • Collaborate with development and DevOps teams to support application deployment and database integration.
  • Create and maintain system and database documentation, including configurations, workflows, and best practices.
  • Implement and maintain monitoring solutions for both servers and databases.
  • Provide on-call support for critical system or database issues.

Required Skills and Qualifications:

  • Education: Desirable: Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • Experience: 3+ years of experience in Linux system administration and PostgreSQL database management.
  • Proficiency in Linux distributions such as Ubuntu, CentOS, or Red Hat.
  • Strong understanding of PostgreSQL architecture and best practices.
  • Experience with backup, recovery, and database replication strategies.
  • Desirable: Hands-on experience with configuration management tools (e.g., Ansible, Puppet, or Chef).
  • Familiarity with shell scripting and one programming language (e.g., Python).
  • Knowledge of network protocols, firewalls, and security best practices.
  • Strong problem-solving and analytical skills.

Preferred Skills:

  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Desirable: Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of CI/CD pipelines and DevOps practices.
  • Desirable: Experience with monitoring tools like Prometheus, Grafana, or Nagios.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and certification.
  • A collaborative and supportive work environment.
  • Flexible work hours and the option for remote work, depending on business needs.

How to Apply:

If you are passionate about Linux and PostgreSQL and are looking for a challenging yet rewarding role, please submit your resume and a cover letter outlining your relevant experience to careers@youtestme.com.