Careers at MathWorks

Search for more jobs

Cloud Systems Administrator

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Information Technology
Job Number:
10526-SBIS

Job Summary

This position will be part of Systems Services Group and will create and administer the cloud infrastructure for our MATLB Web products and MATLAB Distributed Compute Cluster (MDCS). This position will be working directly with product developers, sometimes embedded within the team itself. The candidate will need to be able to handle multiple tasks in a fast paced team environment with experience in:

  • Linux/UNIX system Administration.
  • Cloud and virtualization based technologies (VMware and Amazon EC2)
  • Automated systems deployment and large scale system administration.
  • Load balancing and clustering technologies such as F5, Steel eye or Tungsten

Responsibilities

Responsibilities include but are not limited to:

  • Production support for Linux systems used for web site and public cloud infrastructures.
    • Support cloud base development and production instances of MATLAB Web
    • Support systems serving Applications to international and domestic offices
    • Support systems serving external applications and content to the internet. Some of these systems will be offsite.
    • Automation of tasks for speed and consistency. Work with and extend configuration management tools.
    • This position will be required to carry a pager in a rotating pool.
  • Support development and testing environment in the Natick office
  • Must be comfortable making decisions on resolutions in critical down time situations when escalation is impractical.
  • Prior experience working with developers, DBA’s VM admins and Web Admins to resolve bugs and performance problems
    • Ability to understand interrelationship of infrastructure components and applications
    • Ability to create new infrastructure designs and participate in design reviews. Able to create systems tailored for specific function (NFS, Databases, Application servers…)
    • Knowledge of monitoring and logging tools. Ability to use diagnostic tools to resolve bottlenecks is a strong plus.
    • Ability to understand code that is running on the server and help developers leverage system features and functionality
  • The candidate must be able to present changes to system architecture to developers and management. Ability to create knowledge sharing presentations to help developers understand and leverage the systems capabilities.
  • Must be able to learn on the job and explore new technologies. Must be able to design infrastructure changes to meet changing needs of developers and end users.
  • Must be able to script and build required tools on an adhoc basis.

Qualifications Required / Preferred

  • BS /MS in computer science or related field.
  • 4+ years experience with at least 2 years of Linux system administration.
  • Ability to learn on the job, much of what we do isn’t in formal training
  • Experience tuning both Unix/Linux Systems.
  • Experience with virtualization products (VMware preferred)
  • Experience with security externally facing systems
  • Experience with application clustering/ load balancing technologies (F5 a strong plus)
  • Clear written and verbal communication skills.
  • Prior experience with Amazon EC2 or Rackspace cloud infrastructure a strong plus
  • Shell scripting experience
  • Working knowledge of Windows operating systems
  • Understanding of protocols/technologies like HTTP, SSL, LDAP, JDBC, Servlet/JSP, SQL, HTML, NFS a strong plus
  • Experience with configuration management tools (Puppet/Chef) a strong plus

Nice to have

  • Prior administration of a java application server (WebLogic or Glassfish)
  • Experience with monitoring systems (Tivoli, Wiley, BMC…)

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 2500 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.