Python Developer/ Build Release Engineer/ Dev Ops Resume
5.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 teh 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 teh world and decreasing code turnaround time from 4 hours to 1 hour
- Automated teh daily and weekly build process to allow us to build daily builds twice a day for faster turnaround time for submitted code changes
- Automated teh code release process, bring teh 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 teh need for a 5 hour per week daily approval meeting
- Developed a web tool that monitors and drives teh 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 teh development community
- Developed a Coverity mail script that extracts code defects data per component for a daily report to drive reducing defects in teh codebase
- Manage a technician that oversees automation and carries out daily tasks.
QA Technician
Confidential
Responsibilities:
- QA Technician at multiple divisions wifin 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
