CivicActions is seeking a qualified and passionate Drupal System Administrator to join our 100% distributed team in a full time role. This position is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software at all levels of the stack. The Drupal System Administrator collaborates closely with development teams on a day-to-day basis, becoming highly familiar with development practices, as well as helping empower teams to understand and manage their own software deployment. Additionally, this team member participates in technical research and development to enable continuing innovation as well as ensuring that infrastructure and related procedures adhere to organizational values.
Goals
Automate Drupal application and GNU/Linux OS security update management, including alert capture, evaluation, resolution and verification
Increase system stability and uptime while decreasing false positive alerts
Help to streamline sandbox development environment creation
Support automated test environments and auditing systems
Help define and develop community documentation processes that enable multiple sources and formats to be searched and accessed
Identify, define, propose and implement other technical strategies that will better support our business, developers and clients
General Qualifications
Passion for using technology to make a positive change in our world.
Commitment to personal and professional development.
Demonstrated technical and analytic proficiency, communication, documentation and organization skills.
Experience working in an operational role in a “Devops” culture, working closely with developers and projects using an agile framework (e.g. Scrum, XP, Kanban).
Ability to understand business goals and communicate technical options, as well as anticipate and surface challenges and opportunities.
Team co-leadership – lead detailed engineering discussions, monitor and review tickets, team deliverables and the overall project process for quality, efficiency and standards and provide appropriate feedback and support.
Experience working both independently and in collaboration with remote, geographically diverse teams – must be very comfortable working via e-mail, chat, IRC, audio/video conference etc.
Available full time.
At least five years of experience with GNU/Linux based systems, and at least two with Drupal hosting environments. An equivalent combination of education and experience may be considered.
System administrator skills, with advanced knowledge of Linux operating systems the command line. Demonstrated experience with PHP and either Bash, Perl or Python scripting. Experience with configuration management systems (e.g. Ansible, Puppet, Chef) a plus.
Strong aptitude across common Drupal hosting stacks; including the Linux kernel, system, build and package management tools, routine MySQL performance diagnostics/tuning, web server configuration and monitoring, and Drupal hosting and deployment practices.
Strong working knowledge of security access controls for Drupal, Linux file systems, sshd, MySQL, Apache, svn, git, etc. Familiarity with compliance frameworks (e.g. FISMA, PCI) a plus.
Strong working knowledge of system and service performance monitoring, resource management and performance tuning.
A working knowledge of networking and the essential communications between applications.

