Merck & Co., Inc. Kenilworth, N.J., U.S.A. known as Merck in the United States and Canada, is a global health care leader with a diversified portfolio of prescription medicines, vaccines and animal health products. The difference between potential and achievement lies in the spark that fuels innovation and inventiveness; this is the space where Merck has codified its legacy for over a century. Merck’s success is backed by ethical integrity, forward momentum, and an inspiring mission to achieve new milestones in global healthcare.
Merck’s Information Technology organization partners with colleagues across the business to help serve our patients and customers around the world. Ours is a high energy team of dynamic, innovative individuals dedicated to advancing Merck’s contribution to global medical innovation by leveraging information and technology to efficiently advance the business by driving revenue and productivity.
The DevOps Engineer – Computation Platforms will work closely with architects, business analyst and research scientists to design and implement/script infrastructure used in supporting scientific workflows. This technical role requires deep knowledge and experience with large computing environments. You will be responsible for the overall health of multiple applications and their operating environments, ensuring reliability and availability while supporting a dynamic, changing feature-set. You will help to identify and understand root causes on critical problems throughout the platform, and organize engineering team members in steps to resolve issues.
The key activities for this hands-on individual contributor role include:
• Designing processes that enable Development and Operations to build and deploy infrastructure from code to production and everything between
• Enhancing the uptime and scaling of multiple business applications, including 24x7 support of their health
• Tuning systems to get maximum performance and cost efficiency, and seek opportunities to improve performance across the platform
• Developing proactive measurement and monitoring of application capacities and performance, to enable unhindered business scaling and application uptime
• Re-architecting and migrating applications and servers to a cloud environment
• Working in an agile, fast paced development cycle, environment on multiple projects you will communicate and collaborate across functional borders, and work with other team members in delivering systems projects and following best practices
• Leverage existing Merck IT Platforms to design architecture and solutions
Qualifications
Education Minimum Requirement:
Bachelor’s degree in Computer Science, scientific, or engineering discipline preferred.
Required Experience and Skills:
• A minimum of 5 years experience with Large computing platforms including supercomputers, large clusters and/or cloud
• Advanced skills in Linux OS platform administration with fluency in at least 1 scripting language like Python, Bash, Ruby, or Perl
• Experience with using automated build and deployment technologies such as Jenkins, Docker, PCF, Ansible, Puppet, Chef, Saltstack, or other automation tools etc.
• Troubleshooting issues in enterprise applications
• Demonstrated ability to clearly communicate technical and non-technical information verbally and in writing
• Demonstrated ability to work with a diverse group of professionals globally including outsourced development teams
Preferred Experience and Skills:
• Experience with PBS Pro, Univa/Grid Engine or other DRM's
• Experience in configuration, tuning, deployment of Application/Web servers such as Tomcat
• Experience with Java code and applications
• Experience with project management technologies such as Confluence and Jira
• Knowledge of the drug discovery process
by via developer jobs - Stack Overflow