Release Engineer Job in San Mateo 94401, California Us
CyberSource, a Visa company, is a global leader in eCommerce payment management. CyberSource was one of the world's first payment gateways, connecting online merchants to payment networks, including Visa. Today, CyberSource offers a full-service payment management platform for eCommerce merchants, combining global payment processing, fraud management and payment security systems.
Job Description:
The Release and Configuration Management Engineer will handle the daily responsibilities supporting the release needs of small, agile scrum teams at Cybersource. These tasks include configuration identification, change management, build and release management, version control, and source code auditing/reporting. The RCM Engineer will establish working relationships with one or more teams, providing assistance through the development cycle for any required changes to the build/release/version-control processes required to get a product released into test and production environments.
Responsibilities
· Handle the daily responsibilities of supporting the build and release needs of a small, agile scrum team.
· 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
Skills/Requirements:
- Excellent written and oral communication skills.
- 5+ years experience in release and configuration management roles.
- Very good attention to detail, someone who takes ownership and pride in all work.
- Strong analytical and organizational skills.
- Ability to work independently, as well as with a team.
- Understanding of the software development life-cycle.
- Experience with software version control systems (AccuRev a plus, or Subversion, ClearCase, Perforce)
- Knowledge of RCM concepts (codelines, branching, merging, integration, versioning, etc.)
- Experience with one or more integration/automated build tools (Anthill, BuildForge, CruiseControl)
- Experience with structured build files/tools (ant, Maven)
- Experience with a scripting language (Perl, Python, bash)
- Experience with Unix operating system (Linux, Solaris, AIX, etc)
- Experience with Java web environments (Websphere, WebLogic, JBoss, Tomcat)
- Basic SQL knowledge.
- Must be able to occasionally work off-hours to support production releases.
- Exposure to agile methods (scrum, sprints, continuous integration) a plus