• Mimecast Services Limited
  • Watertown , MA
  • Miscellaneous
  • Full-Time
  • 2 Barnard Ave

Senior Site Reliability Engineer - Messaging

US-MA-Lexington

Job ID: 2019-4236
Type: Permanent Full Time
# of Openings: 1
Category: Engineering
Lexington, Massachusetts

Overview

The Messaging Services team runs and maintains the core services that accept and process all our customers e-mail. Providing software that is able to protect against phishing and impersonation attacks, right through ensuring attachments are safe, and preventing data leakage. If your software doesn t work, then customers don t get email it s that simple.

We are looking for a site reliability engineer (Public Sector Program*) to help us develop the operational aspects of both e-mail delivery and processing aspects of our platform, implementing new ideas to ensure we protect our customers from outside attacks, and reputation damage from within. The team works broadly across a number of different areas, including:
Understanding e-mail and how to parse one
Content scanning
URL and domain security
Core performance in a highly scalable java application


Ideal candidates will share a passion for tackling complexity with simplicity and building platforms that can scale massively and are not afraid of exploring unconventional solutions. We want people who are going to complement the team, and bring new perspectives on our problems, or bring valuable prior experience; the right attitude to our challenges is key.

Responsibilities

What will this role accomplish?
Building and supporting analysis tools for our Cloud-security products.
Participating in development of new services within the Mimecast platform.
Developing, deploying and managing software across the full Continuous Delivery life-cycle.
Supporting and trouble-shooting, occasionally outside of regular office hours when needed.
Working closely with developers to optimise the e-mail delivery and processing systems, and make them operationally fit for purpose
Bring an operational perspective to the work of the team, suggesting ways to help the systems scale further, better and more easily.
Plan and negotiate with peers to meet deadlines.
Encourage others to perform at their best embracing 'best practice'.
Manage your own time and priorities, without the need for micro-management.

Qualifications

Desired Demonstrated Experience:

Hands on experience automating the deployment and monitoring of servers at a large scale
Hands on experience in configuration management of server farms (using tools such as mcollective, Puppet, Chef, Ansible etc).
Hands on experience with open source monitoring and graphing solutions such as Graphite, Grafana, Nagios, Zabbix, Sensu, Prometheus etc.

Top 5 8+ Required Skills:
In depth expertise in Linux internals and system administration including configuration and troubleshooting.
Hands on experience with performance tuning of Linux OS (CentOS) in identifying bottlenecks such as disk I/O, memory, CPU and network issues.
Extensive experience with at least one scripting language apart from BASH (Ruby, Perl, Python).
Ability to analyze network behaviour, performance and application issues using standard tools.
Knowledge developing and debugging distributed applications
Understanding of continuous deployment using CI/CD tools like Jenkins, SCM (Git, SVN) along with code reviews
Knowledge of modern RESTful services.

Due to the nature of this role s responsibilities, you must be a US citizen in order to be considered a candidate.

Top Desired/Nice-to-have Skills:
Extensive knowledge of email messaging and security, not just sending using SMTP
Administering Java applications (tuning, GC, memory)
Experience with application containerization technologies, e.g. Docker and Kubernetes
Strong understanding of TCP/IP networking, including familiarity with concepts such as OSI stack
Experience of working to deliver a SaaS solution
Knowledge developing and debugging distributed applications
Experience of high throughput, low latency systems



PI111622532

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!


Loading some great jobs for you...