Sr. Build/Release Engineer
6 Months
San Ramon CA
LOCALS ONLY
2 POSITIONS
1 FULL TIME---(NEED GC/USC ONLY)
1 CONTRACT
Key Responsibilities:
· Handle the daily responsibilities of supporting the build and release needs of Agile scrum teams.
· Assist in scheduling and implementing changes to the build / release / version-control processes required to enforce and apply build and release engineering best practices
· Provide guidance to cross-team and team members in release best practices and procedures
· Support all pre-production, managed environments for middleware services and applications
· Work with cross functional, geographically distributed teams to provide 24X7 deployment support across multiple pre-production environments
· Deploy code and other proactive maintenance activities to keep the services up and running
· Own specific deployment problems and provide active coordination between various groups including internal and external groups in resolving a specific problem
· Work with Development, QA and other teams to understand changes to the existing production environment on an ongoing basis and for environment support
· Provide appropriate feedback to lead about the progress and timeline related to specific deployment problem
· Maintain and suggest improvements to the simple deployment scripts and tools
· Participate in the decision making of success or failure of applications systems to be deployed in production
· Champion and Evangelize the vision for the CM and Release Strategy
· Update documentation that communicates standards and best practices of the engineering team
· Implement metrics, Success Factors and Key Performance Indicators for the process and the team
Requirements:
· Bachelor's degree in engineering, computer science or related field; advanced degree desirable.
· 6+ years of hands on experience in Build/Release and configuration management roles
· Build and troubleshoot build issues in Java/ .NET applications
· Advance knowledge with one or more build management tools (Jenkins, Anthill, Bamboo, Hudson, etc.)
· Expert knowledge of CM concepts (codelines, branching, merging, integration, versioning, etc.)
· Experience with structured build files / tools (ant, Maven)
· Experience with a scripting language (Installshiled,,Powershell,MSBuild,Perl,bash)
· Advanced knowledge and experience with Windows IIS
· Should have working experience with monitoring tools like SPLUNK, or any other monitoring tools / processes
· Experience in working with Oracle and/or MySQL DBs
· Experience with Java web environments (JBoss ,Websphere, Weblogic, Tomcat)
· Experience with multiple software version control systems (Git/GitHub, Subversion, ClearCase, Perforce, etc.)
· Experience with Change Management tools (Jira, Clear Quest, etc.)
· Good attention to detail, someone who takes ownership and pride in all work
· Good written and oral communication skills
· Demonstrated ability to work with and manage distributed teams
· Passion for quality in CM processes
· Thrives in a fast paced environment with continuously changing priorities
· Ability to move forward given ambiguous conditions
· Strong analytical and organizational skills
· Ability to manage multiple deployments simultaneously and prioritize time with minimal supervision
· Complete understanding of the software development life cycle
· Experience with agile software development methodologies (scrum etc.)
· Occasional off hours work supporting overseas team may be required
This email has been checked for viruses by Avast antivirus software. |
Posted by: "Eshwar Yerram" <eshwar@3ktechnologies.com>
Reply via web post | • | Reply to sender | • | Reply to group | • | Start a New Topic | • | Messages in this topic (1) |