F

IT Systems Administrator (District 2

Findicia
Full-time
On-site
Hα»“ ChΓ­ Minh, Vietnam
Networking and Telecommunications , Database, Infrastructure

About Us: We are an innovative IT solutions provider specializing in integrated collaboration and project management tools. We are launching a unique product package combining the power of Nextcloud for file synchronization and sharing, and OpenProject for robust project management. We Aim to deliver seamless, secure, and highly functional solutions to our clients.

Job Summary: We are seeking a highly skilled and motivated IT Systems Administrator with a strong focus on Nextcloud and OpenProject. The successful candidate will be responsible for the end-to-end management, proactive maintenance, regular upgrades, and efficient debugging of our bundled Nextcloud and OpenProject product for our clients. This role requires a deep understanding of Linux server environments, web servers, databases, and containerization technologies, as well as a commitment to ensuring high availability and optimal performance of our deployed solutions.

Key Responsibilities:

  • System Management & Deployment:
    • Deploy, configure, and manage Nextcloud and OpenProject instances for various client environments, ensuring adherence to best practices and security standards.
    • Monitor system performance, resource utilization, and logs to identify and resolve potential issues proactively.
    • Implement and maintain robust backup and recovery strategies for all Nextcloud and OpenProject data.
    • Manage user accounts, permissions, and access controls within both Nextcloud and OpenProject.
  • Upgrades & Patches:
    • Plan, test, and execute regular upgrades for Nextcloud, OpenProject, and their underlying components (e.g., PHP, PostgreSQL/MySQL, Apache/Nginx, operating system).
    • Stay informed about new releases, security patches, and best practices for both applications.
    • Ensure minimal downtime during upgrade processes.
  • Debugging & Troubleshooting:
    • Diagnose and resolve complex technical issues related to Nextcloud and OpenProject functionality, performance, and security.
    • Utilize logs, monitoring tools, and debugging techniques to identify root causes of problems.
    • Collaborate with clients to understand their reported issues and provide effective solutions.
    • Document troubleshooting steps and resolutions for future reference.
  • Security & Optimization:
    • Implement and maintain security configurations for Nextcloud, OpenProject, and the underlying server infrastructure.
    • Query successful
    • Conduct regular security audits and vulnerability assessments.
    • Optimize system performance for large user bases and complex data sets.
  • Documentation & Support:
    • Create and maintain comprehensive technical documentation for system configurations, deployment procedures, and troubleshooting guides.
    • Provide technical support and guidance to clients on the use and administration of Nextcloud and OpenProject.
    • Work closely with the development and sales teams to provide technical insights and support product development.

Required Skills and Qualifications:

  • Experience:
    • Proven professional experience (X+ years, e.g., 3+ years) in IT systems administration, with a significant focus on open-source applications.
    • Demonstrable experience managing, upgrading, and debugging Nextcloud instances in production environments.
    • Demonstrable experience managing, upgrading, and debugging OpenProject instances in production environments.
  • Technical Proficiency:
    • Operating Systems: Expert-level proficiency with Linux server distributions (e.g., Ubuntu, Debian, CentOS, RHEL).
    • Web Servers: Strong experience with Apache and/or Nginx configuration and troubleshooting.
    • Databases: Solid understanding and practical experience with PostgreSQL and/or MySQL administration, including optimization and troubleshooting.
    • Scripting: Proficiency in shell scripting (Bash) for automation and system management tasks.
    • Networking: Fundamental understanding of networking concepts (TCP/IP, DNS, firewalls, VPNs).
    • Version Control: Familiarity with Git.
    • Containerization (Highly Desired): Experience with Docker and Docker Compose for deploying and managing applications. Kubernetes experience is a plus.
  • Problem-Solving & Communication:
    • Excellent analytical and problem-solving skills with a methodical approach to debugging complex issues.
    • Strong communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.
    • Ability to work independently and as part of a team in a fast-paced environment.
  • Attributes:
    • Proactive, self-motivated, and eager to learn new technologies.
    • Strong attention to detail and commitment to quality.
    • Ability to prioritize and manage multiple tasks effectively.

Preferred Qualifications (Nice to Haves):

  • Experience with other open-source collaboration tools or project management software.
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud) and their services.
  • Experience with CI/CD pipelines.
  • Relevant certifications (e.g., Linux certifications, ITIL).
  • Experience in a customer-facing support role.

Education:

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work with cutting-edge open-source technologies.
  • A dynamic and supportive work environment.
  • Opportunities for professional growth and development.