DevOps Engineer / Sysadmin

We’re seeking a full-time, dedicated professional who is excited about being part of a small, growing team and making a direct and meaningful impact with social-good organizations. The successful, experienced Administrator will be excited about automation and streamlining processes and value security and scalability at the forefront of their day-to-day decisions. They will love learning new technology and tools for their job. They will assist in the development of the overall IT strategy for the company. 

While candidates can live anywhere, work schedule must be adapted to North American time zones to meet our client needs.

Infrastructure Improvements

  • Maintaining the LEMP stack - Ubuntu LTS, nginx, MySQL, and PHP (fpm) - with various levels of caching technologies (APC, Memcache, etc).
  • Setting up, configuring, tweaking, analyzing, and optimizing servers.
  • Optimizing and securing mail servers - Postfix, dovecot - DKIM, SPF, DMARC.
  • Automating tasks with configuration management - Ansible.
  • Setting up continuous integration and deployment for various jobs.
  • Containerizing certain workloads - Docker.
  • Securing network and firewall - iptables, fail2ban.

Business Analysis & Scoping

  • Partner with client-facing team members to communicate and develop project milestones and timelines.
  • Coordinate with client-facing team members to gather project estimates and approvals for System Administrator-related job requirements.
  • Communicate with Chief Operations Officer regarding team capacity and workload concerns for client and project delivery.
  • Work on certain clients' infrastructure, including maintenance and infrastructure improvements.

Documentation

  • Follows documentation
  • Develops new documentation and improves existing documentation
  • Enforcing adherence documentation

Experience with the following is required:

  • Linux system knowledge
  • LEMP Stack
  • Configuration management
  • Scripting (sh, bash, python)
  • Basic understanding of DNS
  • Firewall knowledge
  • Systemd
  • MySQL configuration and optimization
  • Iptables

Experience with the following is preferred, but not required:

  • kubernetes
  • Mail servers
  • Prometheus, Grafana
  • Haproxy
  • ZFS
  • Gitlab CI/CD
  • Ansible
  • Load testing
  • PHP 5, 7 and 8
  • PHP-FPM
  • Caching (memcache, MySQL, redis)
  • Ubuntu
  • AWS