MassMutual’s Data Engineering team is seeking a Data Engineer to own web and analytics infrastructure in AWS, including automating service provisioning, orchestration, and delivery. The successful candidate will continuously monitor and improve our infrastructure for performance, stability, scalability, and security.

This role will own the deployment, configuration, and maintenance of core services including:

This role will proactively manage the health and performance of our applications and services using tools like Consul, Collectd, Promethus, Graphite, Grafana, ELK, and CloudWatch

The role will own the deployment and maintenance of APIs, web services, and dashboards, and will automate deployment and maintenance of cluster computing infrastructure

Candidates assuming this role must be comfortable working through unusual and unexpected situations. They must have a history of tenacity and grit in investigating and identifying root causes. The successful candidate must be a scrappy problem solver who can find out nearly anything about a Unix host once in possession of login credentials and elevated privileges. No training will be provided for this role; the successful candidate will join or found a small team and deliver material contributions in AWS within a week of starting.

Desired Skills and Experience

  • Relational Databases (Postgres, Vertica)
  • Non-relational Databases (Mongo, etc.)
  • Reverse proxies (Nginx, HAProxy, Traefik, ELBs)
  • Search indexes (ElasticSearch, Solr)
  • Collectd, Prometheus, Fluentd
  • Grafana, PromDash
  • Consul, Vault
  • 5+ years’ full-time professional experience with Python and Bash
  • 5+ years’ prior experience with a configuration management tool, preferably Ansible
  • 5+ years’ experience with web infrastructure
  • 3+ years’ of experience working with DNS, TCP/IP, UDP, HTTP, and general traffic manipulation with various proxy and reverse proxy tools
  • 3+ years’ experience with distributed and scaled systems architecture
  • Participation in an on-call rotation
  • Bachelor’s degree in a related field required; Master’s degree preferred
  • Candidates must be authorized to work in the United States without sponsorship
  • The successful candidate might also possess experience developing, advocating, and enforcing standards and best practices in managing medium-scale cloud and on-premises infrastructure comprising hundreds of individual systems
  • Proven experience in systems administration and engineering
  • Proficiency in managing Linux based systems and cloud infrastructure