Devops Engineer / Build and release / Deployment Engineer
Position : Devops EngineerLocation : Hillsboro, Oregon 97124Duration : 6+ MonthsJob DescriptionSoftware Delivery Platform - Development EngineerThe Software Delivery Platform Engineer shapes and realizes the software delivery platform by researching, selecting and integrating best of breed components (mainly open source) into the platform. He will define, create and deliver tools and automation to streamline the software delivery process, from application software team release to production, as part of moving to a DevOps practice. The job includes collaboration with the architect, system integration engineers, software delivery teams and service delivery team. The position is part of a multi-disciplinary group with several technical leads and project managers and will report into the R&D Digital Science Project ManagerResponsibilities and Deliverables: This role shapes and delivers the software delivery platform.• Shape and realize an reliable on-premise software delivery platform• Define, implement and deliver tools to facilitate and automate the software delivery process• Contribute to defining tools and infrastructure to support a DevOps software delivery infrastructure - from software release to customer operation.Requirements and Competencies:• Typically requires a Masters' Degree in Computer Science• Experience with Linux (scripting, configuration, network configuration)• Experience with automation tools and techniques• Experience with DevOps tools and practices• Experience with Docker, Kubernetes, cloud technologies, open source software• Entrepreneurial attitude, Passion for quality and reliability• Experience with working in multi-disciplinary projects (Software, Hardware, Service Delivery) across multiple sites.• Ability to build consensus with cross-functional teams• Ability to travel both domestically as well as internationally and possession of a valid passport.• Affinity with factoring in human behavior in procedures and processes.• Strong sense of ownership for assigned tasks and responsibilities.• Strong communication skills, eager to learn, avid promotor.• Self-supporting, hands-on personality.Skill/Experience/Education