Location San Jose – CA, US
Experience 5-10 Experienced
Available since 5/9/2018
ASML brings together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market and service these advanced machines, which enable our customers – the world’s leading chipmakers – to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics. Our headquarters are in Veldhoven, the Netherlands, and we have 18 office locations around the United States including main offices in Wilton, CT, Chandler, AZ and San Jose, CA.
We are proud of bringing together the brightest minds all over the world to tackle the most challenging problems in making faster and smaller chips. As part of our team, you will have the opportunity to go beyond yourself in developing more advanced techniques and push the technology boundaries.
ASML San Jose, CA is an industry leader in computational lithography for integrated circuits. Our Tachyon platform enables capabilities that address chip design, photomask making and wafer printing for semiconductor manufacturing and the LithoTuner platform enables lithography optimization for ASML’s leading photo lithography tools, known as ‘scanners’.
Primary duties of this role will be Driving Architectural Improvement in Tooling, Infrastructure and SCM.
In this role your will work with the Development Operations Team (DevOps), continuously improving on the 7 main topics within DevOps: Code, Build, Test, Package, Release, Configure, Monitor.
A successful candidate will be expected to work in a team tasked with providing infrastructures capable of delivering products of the highest quality from our software developers and test engineers.
In this role You will be expected to assist in architecting and implementing automation using the following tools and methodologies:
-Experience in the DevOps ways of working, preferably centered on Atlassian Tooling – to provide infrastructures with a high level of integration between ticketing systems (Atlassian JIRA), continuous integration systems (Atlassian Bamboo), documentation and knowledge sharing systems (Atlassian Confluence) and version control systems (Atlassian Bitbucket)
-Participate in a team working on the provision of automated tooling to facilitate the highest quality code production. To include continuous integration plans that continually measure and report code quality in terms of style, correctness and conformance to HMI coding standards guidelines
-Assist in the implementation of build breakage avoidance tooling to include mandated code review and pre-commit test branch continuous integration using TRYBUILD methodologies
-Assist in the design and maintenance of robust and maintainable build and deployment plans for a range of products
-Be a champion and mentor for an ‘Agile’ way of working. Display a willingness/ability to participate in a SCRUM team to continuously deliver improvements in all areas of Development Operations
Secondary Duties – Hadoop / Big Data platform development and maintenance
-Candidate will be expected to assist with the maintenance and scale out of 2 Hadoop clusters
-Assist in the installation and maintenance of a Machine Learning software stack based upon Tensorflow (GPU cluster)
Bachelor degree in Computer Science, Engineering, MIS or related fields or equivalent experience
-5 or more years of working experience in a DevOps environment
-Strong understanding of SCM branching strategies and the use of git/bitbucket
-Strong UNIX skills – preferable Linux
-Proficiency with Object Oriented Languages
-Experience with Release Engineering processes and software development cycles
-Experience with build automation technologies
-Atlassian Bamboo continuous integration experience preferred
-Python programming is a plus
Solid communication skills in verbal and written English
Context of the position
This position primarily works in an office environment. It requires frequent sitting, standing and walking. Daily use of a computer is required. May stand for extended periods when facilitating meetings.
The physical demands of the position described herein are essential functions of the job and employees must be able to successfully perform these tasks for extended periods. Reasonable accommodations may be made for those individuals with real or perceived disabilities to perform the essential functions of the job described.
To apply for this job please visit itjobpro.com.