We provide IT Staff Augmentation Services!

Python Developer/ Build Release Engineer/ Dev Ops Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Five years as a Python developer and build release engineer designing and maintaining a fully automated continuous integration and build processes using a number of different technologies including Linux, Subversion, Git, Jenkins, Python and shell scripting

TECHNICAL SKILLS

  • Git
  • Subversion
  • Bash
  • Jenkins
  • Python
  • Django
  • Pyramid
  • WxPython
  • Review Board
  • Gerrit
  • MySQL
  • HTML. Linux OS and Microsoft Windows. Programming courses in C
  • C++
  • C#
  • Java
  • Visual Basic.net.

PROFESSIONAL EXPERIENCE

Python Developer/ Build Release Engineer/ Dev Ops

Confidential

Responsibilities:

  • Development focused on supporting code integration for the Low End Laserjet Firmware development in a Linux environment at Hewlett Packard.
  • Created a portable fully automated test tool, allowing 24/7 integration support for two development sites around the world and decreasing code turnaround time from 4 hours to 1 hour
  • Automated the daily and weekly build process to allow us to build daily builds twice a day for faster turnaround time for submitted code changes
  • Automated the code release process, bring the total time for code releases from 8 hours to 1 hour
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Implemented a review process in integration automation using Review Board and Gerrit that eliminated the need for a 5 hour per week daily approval meeting
  • Developed a web tool that monitors and drives the automated continuous integration system allowing release managers to track changes
  • Played a key role in a department wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community
  • Developed a Coverity mail script that extracts code defects data per component for a daily report to drive reducing defects in the codebase
  • Manage a technician that oversees automation and carries out daily tasks.

QA Technician

Confidential

Responsibilities:

  • QA Technician at multiple divisions within Hewlett Packard
  • Designed tests around special testing needs
  • Performed a wide array of testing for Hewlett Packard engines, toner and media
  • Performed defect triaging, defect verification and defect logging using ALM

We'd love your feedback!