System Administrator

St. Petersburg, Florida, United States Full-time

Job Description

System Administrator

Focus School Software is a fast-growing school district management software company. We thrive on creating some of the most innovative features on the market today, helping educators to meet their evolving needs in classrooms, district management, state reporting compliance, and other facets of student-centered education and technology.

Currently, Focus is looking for energetic, creative, and experienced candidates who can help us succeed in our mission to serve an increasing number of districts across the nation. We keep our clients’ needs at the forefront of everything we do, and as a company who understands the hard work of today’s educators, Focus looks for employees who share our values towards education. Focus School Software is looking to expand our team by hiring a System Administrator.

Must have:

  •   Professional experience with RHEL, CentOS or another similar Linux operating system
  •   Comfortable supporting complete PHP web stacks (Linux, Nginx, PHP-FPM, PostgreSQL, or any combination of the above)
  • Excellent knowledge of HTTPS, DNS, SSL, SSH, BASH, Python

  •  Workable knowledge of SQL and database management (backup, restore, disaster recovery)

  • Know well at least one scripting language: BASH, Python, or PHP, etc.

  • Nice to have: experience with Puppet, Ansible, Jenkins, Git, Subversion, Lsyncd, Unison, FreeIPA, NGINX, PHP-FPM, Memcached, NFS, SAML, AWS: Cloudwatch, Nagios, Icinga, Postgresql, and PGBouncer

  • Nice to have: experience with AWS and/or Azure

  • Nice to have: CISSP, Security+  or another security certification

  • High traffic web environment, load-balancing and fail-over experience is a huge plus

Job Responsibilities will include:

  •  Administration of Linux servers and PostgreSQL databases
  •  Investigate and fix performance/stability issues
  •  Manage and improve backup system, compile and test disaster recovery scenarios
  •  Create Ansible, Jenkins or Python scripts to deploy new infrastructure or automate tasks
  • Ability to pull, push, commit and peer review code changes to Git repositories for automation.
  •  Support various software like DNS, Subversion, authentication, monitoring system, etc.
  •  Research new technologies to optimize servers
  •  Customer support on systems and network related issues


Focus School Software’s compensation package offers the following benefits:
Medical Insurance
Dental Insurance
Life Insurance
Short and Long Term Disability Insurance
Paid Holidays
Paid Vacation and Sick Time
Casual dress code
Paid parking in downtown St Pete
Free lunch on Fridays