Expires soon Roche

DevOps Manager

  • Sant Cugat del Vallès (Província de Barcelona)
  • IT development

Job description

  Job facts

Job Purpose

·  Manage the day-to-day DevOps internal activities and with 3rd parties for delivering high quality digital solutions in a fast paced environment.
·  Ensure processes, procedures, and tools to build mobile and cloud based software in an agile environment are in place.
·  Help define delivery strategies and collaborate across development and operations teams to deliver successful digital solutions.

Key Accountabilities

·  Maintain environments ensuring they are consistently setup and configured.
·  Manage and deploy processes and tools.
·  Establish and ensure processes are in place and followed to allow continuous integration and delivery.
·  Setup and ensure proper technology and tools are in place to allow continuous integration and delivery.
·  Continuous improvement of build and testing processes.
·  Troubleshoot, trace and isolate build and delivery issues versus code issues.
·  Drive collaboration across stakeholder representatives from all aspects of the project, including developers, testers, architects and operations.
·  Manage operational relationship with third party suppliers, consultants and contractors for delivery of digital solutions.

Key Performance Indicators

·  Enable systems and environments for high frequency deployments.
·  Accelerate deployment speeds.
·  Increase Deployment success rates and minimize defects and incidents.
·  Mean time to restore services.
·  Security test pass rate.

Key Skills/Experience

·  3+ years of experience administering continuous integration and continuous deployment tools (Jenkins, Puppet, Nagios, Docker, Splunk, Grafana…).
·  3+ years of experience working with web and mobile applications environments, cloud technologies, web service concepts (REST, JSON, XML) and micro-services architecture
·  5+ Agile methodology experience (Scrum, Kanban…).
·  Solid understanding and practical experience of software development life cycles, with emphasis on release engineering functions.
·  Experience with source code branching and merging strategy with Git and managing build tools (maven, ant, etc.).
·  Experience with building/deploying/managing AWS on an enterprise level.
·  Experience working with relational DB and non-SQL DB (Cassandra, MongoDB, etc.).
·  Proficient in Linux Shell scripting.
·  Proficient in developing/programming (Python, Java, Ruby, etc.).
·  Experienced with configuration management (Salt, Ansible, Puppet, or Chef).
·  Excellent at building workflows and processes around releasing code through multiple environments.
·  Excellent customer service attitude, communication skills and interpersonal skills.
·  Excellent analytical and problem-solving skills.
·  Ability to think innovative, strategically and solid judgment and how/when to escalate.

·  Who we are

At Roche, 94,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Roche is an equal opportunity employer.