CI Lead
Contrato indefinido Sant Cugat del Vallès (Província de Barcelona) Desarrollo informático
Descripción de la oferta
Job facts
Job Purpose:
· Manage the day-to-day DevOps activities 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 multiple development, test and production environments ensuring they are consistently setup and configured
· Coach teams on the use of 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 skills and 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
· Ability to work in a fast paced and changing environment
· Proven ability to work efficiently with cross functional teams globally distributed and 3rd party relationships
· BS in CS Science/Software Engineering or related
Roche is an equal opportunity employer.
Information Technology, Information Technology > IT Consulting & Key Account Management
· 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.