Search for more jobs
Cloud Tools Developer
Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Information Technology
Job Number:
10525-SBIS
Job Summary
This position will be part of a tools development team in the Website and Cloud Operations Group and will focused on a variety of tools for monitoring, deployment and system provisioning automation. These tools will be used for supporting our external site presence and our cloud based product offerings. The candidate will be heavily involved with development and administration teams.
Responsibilities
The candidate will need to be able to handle multiple tasks in a fast paced team environment. Experience with developing tools that automate and manage virtual and cloud environments is highly desirable; experience with Linux/UNIX operating systems is a must. The candidate will be knowledgeable or will be trained in the following technologies: Cloud based technologies (VMware and Amazon EC2) Java and Apache servers, SQL and NoSQL databases, Linux/Unix OS's
Responsibilities include but are not limited to:
- Leading the design and development of tools, both command line and web based, that are responsible for building software and deployment to production:
- Leading the design and development of tools, both command line and web based, that are responsible for maintenance and application infrastructure management functions:
- Ongoing leadership of the design and development of frameworks, tools and extensions to the monitoring systems.
- The candidate must be able to present tools use and architecture to developers and users. Creation and delivery of knowledge sharing presentations or technical training that help developers understand and leverage the systems capabilities.
- Must be able to learn on the job and explore new technologies. Several of the technologies we use are not common and will require on the job and offsite technical training.
- Deployment of application to systems both physical and virtual in several VM tools (EC2 and VMware). Applications platforms include Ruby, Perl, Java and PHP.
- Build automation tools for software compilation, testing and automated deployment to development environments.
- Self-provisioning tools and scripts for development dynamic testing. Self-provisioning tools for production deployment and responding to production load changes.
- Deployment tools for web content.
- Starting and stopping Java, Apache and Ruby systems. Log collection and analysis. SLA tracking and reporting tools.
- Monitoring and health check scripts, SLA Monitoring.
Qualifications Required / Preferred
- BS/MS in computer science or equivalent experience.
- 7+ years’ experience working in an IT or product development organization
- Previous experience developing Java web applications and services
- Working knowledge of both Unix/Linux and Windows operating systems
- Working knowledge of Java and Ruby app deployment.
- Experience with software and system requirements gathering
- Understanding of protocols/technologies like HTTP, SSL, LDAP, Java , Groovy/Grails, Spring, SQL, HTML, XML, SNMP, required
- Experience with application deployment tools (and especially building them) is a strong plus
- Ability to learn quickly on the job
Plusses:
- Experience with advanced concepts such as automation and auto-scaling/auto-deployment in relation to virtual systems is a strong plus
- Experience developing Grails applications a strong plus.
- Cloud based technologies (VMware and Amazon EC2)
- Experience with system configuration tools like puppet or chef
- Experience with traffic and log analysis tools
- Experience with monitoring system like Nagios , Tivoli, HP OpenView
- Java Application Servers (WebLogic / Glassfish Systems)
- Database servers
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.