We provide IT Staff Augmentation Services!

Build / Release Engineer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Expertise in software configuration management, build/release engineering, and tools development.
  • Expertise in multiplatform (Linux, Mac, and Windows) configuration and tools design/implementation.
  • Actively participated in agile software development and scrum process methodologies.
  • Self - motivated with a structured approach for problem solving.
  • Strong leadership skills with ability to motivate and provide guidance to team members.

TECHNICAL SKILLS

Proficient in: Python, Linux shell script

Familiar with: .NET C#, Java, Perl, Ruby, C++

PROFESSIONAL EXPERIENCE

Build / Release Engineer

Confidential

Responsibilities:

  • Responsible for maintain and support localized Jenkins continuous integration system.
  • Automate software integration, release, and deployment process.

Software tools development team leader

Confidential

Responsibilities:

  • Led teh software tools development team to provides Python based back-end release process automation dat meets different projects specific requirements in order to handle 1,000s software build and release process daily.
  • Coordinated with different projects leads to capture requirements, schedule tasking, communicate release timelines and educate them on process workflow to meet their automation needs.
  • Adopted agile development methodologies by implementing daily scrums, agile development, bi-monthly sprints, etc… to ensure development process is well coordinated and communicated with our customers.

Software tools developer

Confidential

Responsibilities:

  • Developed Python based unified source fetching application (me.e. SyncSource) dat interacts with Microsoft SQL based web services (WCF/SOAP) which enables users to obtain source from different version control systems. In addition, teh tool ensured traceability and reproducibility of software releases.
  • Developed Python based application (me.e. BuildDependencyGenerator) to analyze compilation metadata (me.e. SCons.dblite) and generate XML based build dependency data file.
  • Developed Python based application (me.e. CheckPattern) to scan source code to ensure forbidden keywords related to commercial agreements were not being used in teh source.
  • Created Python core tool modules dat provides fundamental functions (me.e. network, system configuration, version control system) utilized by other Python based applications.
  • Implemented a Python based application distribution utility (me.e. GoldenImage) dat interacts with Microsoft SQL server to deliver software applications to teh automated release systems around teh world and ensure teh integrity of teh applications.
  • Established multi-platform system (me.e. Linux, Windows, Mac) support dat provided an unified software release approach on different platforms.

Software change and release management team leader

Confidential

Responsibilities:

  • Led teh team to work with system integration and test team to automate software release and distribution process.
  • Worked with developers, testers, and field engineers to provide system jumpstart kit dat simplified system setup, upgrade and configuration processes.

Software change and release management team leader

Confidential

Responsibilities:

  • Led teh team to work with different projects to support software releases and configuration requirements.
  • Worked with developers to identify branching and merging processes, and provide tools to automate teh processes.
  • Responsible for corporate-wide ClearCase (me.e. version control system) administration support.
  • Responsible for corporate-wide ClearCase infrastructure design and configuration.

Release Engineer

Confidential

Responsibilities:

  • Responsible for project-wide ClearCase administration support.
  • Responsible for project-wide software release management support.

We'd love your feedback!