Linux Data Engineer

Datto   •  

Rochester, NY

Not Specified years

Posted 287 days ago

This job is no longer available.

Primary Responsibilities:

  • Participate in the architecting, installation, and operation of various applications including Elasticsearch, PostgreSQL, MySQL, Redis, Redshift, Data Pipeline, Kinesis
  • Create, automate, provision, and deploy Linux-based systems
  • Design and implement solutions for deployment, monitoring, alerting, and security
  • Ensure system stability, scalability, security and performance
  • Create and maintain documentation surrounding our infrastructure
  • Think out of the box and solve complex scaling challenges
  • Work with developers to construct solutions to analytics problems


  • Solid configuration management/container management skills, Chef/Ansible/Puppet/Salt/Docker/Packer/etc
  • Proven experience with Linux administration in large server environments
  • Proven experience with “Big Data” technology: Cassandra, Elasticsearch, Hadoop, Redshift, etc
  • Proven experience with relational databases: PostgreSQL, MySQL, MSSQL, Oracle, etc
  • Knowledge and understanding of the tradeoffs of distributed systems including: consensus protocols and the CAP theorem
  • Experience with scripting and system automation (Bash, Python, Perl, Awk, etc)
  • Experience with deployments in AWS or Google Cloud and/or container based deployments using Kubernetes or ECS
  • Ability to work effectively under pressure in a fast-paced environment
  • Strong verbal and written communication skills—documentation skills mandatory
  • Good diagnostic expertise including problem investigation, root-cause analysis and resolution skills
  • The desire and ability to see a problem through to a complete solution
  • Ability to quickly acquire new skills and thrive in a team-based environment
  • Ability to leave attitude at the door, be receptive to new ideas, and be able to switch projects at the drop of a hat
  • Professional and courteous attitude
  • Ability to effectively manage time and push multiple projects at once
  • Performs other related duties as assigned
  • Limited travel may be required
  • Off hours support required