Description:
    
The ideal candidate will be an experienced Data Engineer / Site Reliability Engineer with excellent communication skills and versed in fundraising strategies.
We are a fully remote and internationally distributed team.
Responsibilities:
 
	- The Deployment, configuration and maintenance of the distributed data systems that comprise our data and analytics platform. Our evolving stack includes Trino/Starburst, MariaDB, Dagster, dbt, Superset, and Metabase.
 
	- Implement data quality monitoring that alerts the team of possible data issues.
 
	- Close collaboration with the rest of Fundraising to integrate and use data from across all of our self-hosted and third-party data sources.
	
		- Some of our self-hosted and third-party data sources include our CRM (CiviCRM), donor relations system (Zendesk), email and SMS marketing provider (Acoustic).
 
	
	 
	- Provide an increased level of engineering support during particularly high-traffic or critical campaigns.
 
	- Write, use, and update internal documentation of systems and processes.
 
	- Provide expertise and ensure compliance with applicable regulations, policies, and standards such as our Donor Privacy Policy, GDPR, and PCI DSS.
 
	- Create and manage users and permissions to ensure data access control
 
	- Advise internal staff on best practices for data input, manage streamlining of manual uploads, and as needed develop processes to ensure consistency of data entry.
 
	- Work closely with Fundraising Analytics to gather, scope and prioritize data enhancement requests.
 
Skills and Experience:
 
	- At least two of years experience in an SRE/Operations/DevOps role as part of a team
 
	- Experience supporting high availability distributed production systems
 
	- Experience with database administration and support
 
	- Comfortable with configuration management and orchestration tools (Puppet, Ansible, Chef, SaltStack, etc.), and modern observability infrastructure (monitoring, metrics and logging)
 
	- Comfortable with shell and scripting languages such as Python, Go, Bash, Ruby
 
	- Good understanding of Linux/Unix fundamentals and debugging skills
 
	- Excellent written and verbal communication skills
 
	- BS or MS degree, preferably in Computer Science, or equivalent work experience