The MDM Systems Engineer is responsible for hosting and associated infrastructure support as well as maximizing the availability of MDM applications for Master Data Management (MDM) clients. General Managed Services (GMS) and Managed Application Services (MAS) clients will depend on their technical expertise to keep their MDM applications running optimally.
Roles & Responsibilities:
- Act as a subject matter expert and thought leader for PIM/MDM solutions
- Supporting application & middleware deployments for PIM/MDM platforms which may include, but are not limited to:
- Enterworks Enable
- Stibo STEP
- Contentserv
- Informatica
- Riversand
- Administration of third-party software such as Java, Tomcat, JBoss, and RabbitMQ
- Be familiar with third party monitoring tools such as New Relic, Pingdom or Dynatrace
- Basic administration, performance tuning and troubleshooting of databases, such as SQLPlus and Oracle
- Troubleshooting application issues and incidents, including performance issues
- Application tuning, and troubleshooting such as JVM and GC issues
- MDM application performance testing
- Perform RCA based on application issues
- Ability to diagnose and fix issues in complex environments involving multiple Cloud environments, software and networking
- Application patching (hot fix, point release and maintenance patches) and patch testing
- Backup databases and filesystems
- Strong focus on customer success as a measure of quality
- Collaborate with global teams with diverse skill sets towards common goals
- Ensure appropriate technical documentation is in place
- Innovate and continuously improve automation and support procedures
- Participate in customer solution and incident reviews
- Mentor and assist your peers in your areas of expertise
- Participate in weekly on-call rotation.
Key Skills and Competencies:
Required
- Strong, confident voice on the phone, talk to customers about whats going on and next steps
- 3+ years experience administering with multi-server systems or clustered environments
- 3+ years systems architecture, engineering or administration experience
- 1+ years experience administering hosted Java web applications Jboss, Tomcat, RabbitMQ, etc.
- 1+ years building solutions on AWS, Azure or other Cloud infrastructure
- Knowledge with database administration concepts, troubleshooting and performance tuning
- Experience with Linux shell scripting or Windows Powershell
- Proven ability to work independently and lead projects
- Excellent problem-solving abilities, coupled with a desire to take on new responsibilities
- Bachelor's Degree in Computer Science, Engineering or similar field
Nice to have but not mandatory
- ITIL Change Management experience
- Experience with code management (git, SVN)
- Experience with DevOps methods and tools (Puppet, Chef, Ansible.) – Config MGMT, CI, etc.
- Experience with deployment automation: Jenkins, Bamboo etc.
- Experience with application performance monitoring tools such as New Relic, Pingdom or Dynatrace