Job Description :
Senior DevOps/Build & Release Engineer .Client location in Sunnyvale.

The Role:

Our Client in Sunnyvale, CA is looking for an experienced, self-motivated, detail oriented Senior Build & Release Engineer who has demonstrated the ability to work in a fast-pace and complex software build environment part of SCM Team.

As a key member of the team, you will work with Software Engineers to ensure our services seamlessly move from development through rollout and into production. This requires scripting and coding with an eye toward scalability so that big deployments can be broken down and distributed across multiple data centers. You will develop state of the art build and deploy scripts and tools that will improve the efficiency of the development and its build process. Using your leadership and technical expertise, you manage small project teams and lead complex application releases for production and develop major improvement to tools and processes. You will provide continuous support on builds and aim to make the build and releases as automated as possible.

Responsibilities:

· Support and improve our SCM/Build & Deployment tooling for continuous integration, automated testing and automated self service release management.

· Manage multiple concurrent releases/builds from early development thru to online availability.

· Collaborate with developers and architects to refine build, test, and release practices across the organization.

Minimum qualifications:

· BA/BS degree in Computer Science or equivalent practical experience.

· 5 years of experience in release engineering and/or configuration management supporting a high volume web facing property.

· Demonstrated experience developing automated build and release management systems and tools.

· A passion for automation and agile methods

· Expert-level competency of Git & Github/Stash (merging, branching, best practices) Deep administrative knowledge of source code version control systems. SVN and GIT mastery required.

· Master of setting up and/or maintaining automated build & deploy systems.

Senior Build & Release Engineer

· Strong working knowledge with scripting languages, specifically shell, perl and python.

· Deep experience with build management tools (make, maven, ant, Jenkins)

· Experience with web development (including C++, Java, XML, messaging protocols, and Web Services), service-oriented architecture

· Strong written and verbal communication required


Senior DevOps/Build & Release Engineer .Client location in Sunnyvale.

Thank you




The Role:

Our Client in Sunnyvale, CA is looking for an experienced, self-motivated, detail oriented Senior Build & Release Engineer who has demonstrated the ability to work in a fast-pace and complex software build environment part of SCM Team.

As a key member of the team, you will work with Software Engineers to ensure our services seamlessly move from development through rollout and into production. This requires scripting and coding with an eye toward scalability so that big deployments can be broken down and distributed across multiple data centers. You will develop state of the art build and deploy scripts and tools that will improve the efficiency of the development and its build process. Using your leadership and technical expertise, you manage small project teams and lead complex application releases for production and develop major improvement to tools and processes. You will provide continuous support on builds and aim to make the build and releases as automated as possible.

Responsibilities:

· Support and improve our SCM/Build & Deployment tooling for continuous integration, automated testing and automated self service release management.

· Manage multiple concurrent releases/builds from early development thru to online availability.

· Collaborate with developers and architects to refine build, test, and release practices across the organization.

Minimum qualifications:

· BA/BS degree in Computer Science or equivalent practical experience.

· 5 years of experience in release engineering and/or configuration management supporting a high volume web facing property.

· Demonstrated experience developing automated build and release management systems and tools.

· A passion for automation and agile methods

· Expert-level competency of Git & Github/Stash (merging, branching, best practices) Deep administrative knowledge of source code version control systems. SVN and GIT mastery required.

· Master of setting up and/or maintaining automated build & deploy systems.

Senior Build & Release Engineer

· Strong working knowledge with scripting languages, specifically shell, perl and python.

· Deep experience with build management tools (make, maven, ant, Jenkins)

· Experience with web development (including C++, Java, XML, messaging protocols, and Web Services), service-oriented architecture

· Strong written and verbal communication required



Preferred Qualifications:

· Proven experience to thrive in a complex software systems involving multiplatform development environment

· Ability to work both independently and as part of a team

Please provide answers to the qualifying questions below:

How many yrs of professional exp do you have?
What is your educational background?

What certifications do you hold?
What technical skills are you most proficient in?

How many yrs of exp as a Build and Release engineer?

How many yrs of exp as a DevOps engineer?

How many yrs of Automation development?

How many yrs of automating large enterprise environments? Describe size
How many yrs of exp with the following:

Release engineering
Configuration management supporting a high volume web facing property
Developing automated build and release management systems and tools

· Git

· SVN

· Github/Stash (merging, branching, best practices)

· Setting up and/or maintaining automated build & deploy systems.

Python
Bash
Shells
Ruby
Make
Maven
Ant
Jenkins
Web development
C++
Java
XML
Messaging protocols
Web Services
SOA
Automate application installation and configuration management



Preferred Qualifications:

· Proven experience to thrive in a complex software systems involving multiplatform development environment

· Ability to work both independently and as part of a team

Please provide answers to the qualifying questions below:

How many yrs of professional exp do you have?
What is your educational background?

What certifications do you hold?
What technical skills are you most proficient in?

How many yrs of exp as a Build and Release engineer?

How many yrs of exp as a DevOps engineer?

How many yrs of Automation development?

How many yrs of automating large enterprise environments? Describe size
How many yrs of exp with the following:

Release engineering
Configuration management supporting a high volume web facing property
Developing automated build and release management systems and tools

· Git

· SVN

· Github/Stash (merging, branching, best practices)

· Setting up and/or maintaining automated build & deploy systems.

Python
Bash
Shells
Ruby
Make
Maven
Ant
Jenkins
Web development
C++
Java
XML
Messaging protocols
Web Services
SOA
Automate application installation and configuration management