Build & Release And Cloud Tools Infrastructure Engineer Resume
San Francisco, CA
OBJECTIVE:
To obtain software Build & Release Automation or DevOps Engineering positionin a growth oriented company where I can utilize my technical skills and cloud experience will be a plus.
SUMMARY:
- More than 10 years of hands on experience in Build & Release Development and Deployment along with DevOps Engineering duties including tools development, integration, testing and Build automation tasks.
- Fully migrated source code with code history from SVN/Subversion to Git/Bitbucket repository, Bamboo SCM tool to Electric - Cloud, Media-Wiki Atlassian's Confluence Tools.
- Managing build systems, AWS, Rack-space Cloud, XEN, VMWare virtualization, supporting production
- Instances availability/reliability and managing Load Balance (server Clustering) and Failover Clustering.
- Hands-on designing and implementing complex development of deployment technologies, improvement f Scalability and Reliability utilizing Docker Container, nginx on AWS.
- Experienced in configuration management tools Git, Bitbucket, Perforce, CVS, SVN, EC and ClearCase .
- Build verification and Validation or automation testing with build and sanity test release binaries. Defining software test processes, including authoring automation and performance testing scripts Silk .
- Startup with multi-hat role to Team Lead role for multi-national release engineering, quality control and ther engineering with project planning and understanding of Software Development Life Cycle (SDLC).
SKILLS:
Operation Systems: Windows 10, 7/8.1, Linux (RedHat/Ubuntu), CentOS, and Cygwin.
Languages: Shell Scripts, Make, InstallShield, Ant, Perl, Batch/PowerShell, C and Embedded CJava, C#, DotNET, Python, Visual Basic, InstallAnywhere, and Oracle (MySQL).
Infrastructure: Git, Jenkins, Dockers, Docker Container for AWS, LAMP, Wordpress,Apache/Nginx.
Test Automation: Borland SilkTest, QA Partner other Software & Hardware test tools.
Bug Tracking tools: Jira, PVCS Tracker, Bugzilla, ClearQuest, ClearDDTS, and Soffront Track.
Virtualization: AWS EC2/S3, Docker Container(AWS). VMWare hypervisor, XEN, Rack-space, OpenVPN.
CI/CD Tools: Jenkins, Cruise Control, Electric Cloud, Bamboo, MS Built and home grown tools.
SCM: Git, Bitbucket, Subversion, Perforce, Electric-Commander, CVS, SCCS, and SourceTree.
Other Tools: Atlassian's Confluence Tool for Wiki-page, MSOffice, Apache, Tomcat, WordPress
Packages: Hyper-V environment (win 8), RPM, Enterprise-Class Data Centers, R&D Projects Tools. Familiar with HTTP, TCP/IP, Load Balancing, Subnetting, Eclipse, MySQL, Postgres, Chef, Puppet, Saltas well Agile and good understanding of software development life cycle methodology.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Build & Release and Cloud Tools Infrastructure Engineer
Responsibilities:
- Migrated source code from SVN to Git with history and Build process to Jenkins from a Off - Shore team.
- Managed location intelligent communication based build and release automation processes using Git, Bitbucket and Jenkins, Shell with SQL/noSQL on AWS Cloud Infrastructure Systems. Balance, Failover Clustering.
- Responsible for Docker containerization, backup on S3 or Glacier.
- Implemented from the ground up Infrastructure setup branching, merging processes in Git and running several build processes using Jenkins, testing using Dockers, Docker Container. Used Atlassian Jira for bug tracking and developed various test processes and product requirements. Supporting production Instances Postgres, Wordpress, Nginx on AWS availability, managing Load
Confidential, San Francisco, CA
Build & Release Engineer and Cloud Tools Systems developer
Responsibilities:
- Created and managed multi-platform (Windows, Linux) based build and release processes on Hybris (e-Commerce) using Git, Github/Bitbucket and Jenkins on Cloud/Rackspace Systems.
- Product Release with automated scripts in Jenkins to execute build or test cases with Selenium.
- Job scheduling for Build jobs both production (with .Net environment) and Hybris (Java/Apache).
- SCM tools and processes as necessary to support software development and software build infrastructure.
- This includes operation of SVN/Subversion, software branch design/management tasks.
- Coordinated software development, releases, and deliverables with Test Engineering and Tech Support Managed build & release using CruiseControl Off-shored software development team on Cloud.
- Used Atlassian Jira for bug tracking and developed various test processes and product requirements.
- Configuring cloud server /RackSpace instances and Webserver Posting.
Confidential, Calabasas, CA
Software Configuration Engineer and Build & Release Developer
Responsibilities:
- Introduced a new Build Validation in the pipeline for Build & Release flow which saved time and man hours.
- SCM tools and processes as necessary to support software development and software releases.
- This includes operation of Perforce, software branch management tasks.
- Used Perforce, Shell Scripts, Perl with Electric Commander on Unix, PowerShell/Batch, InstallShield script.
- InstallShield installation programs, generating and testing release deliverables.
- Software Build and sanity test, release binaries, product verification or automation/regression testing.
- Coordinated software development, releases, bug tracking and deliverables with Test Engineering matrix using VM Ware/Spear on Blade to validate.
- Support using SCM tools and processes. Code-Review tools software development team and Build Validation/Verification tool for Build & Release for
Confidential, Austin, TX
Infrastructure and Build & Release Tools Migration Consultant
Responsibilities:
- Used Perl Script, DOS Batch, InstallShield, Clear DDTS, ANT Script, XML and Shell Scripts on UNIX.
- Designed and developed installer using MSI/InstallShield tools, software integration, test, documentation.
- Worked on following migration projects i> SCM tool migration from Bamboo to Electric-Commanderii> Media-Wiki migration using Atlassian Confluence Tool and iii> CVS Tool repository iSVN.
- Managed and used SVN for Prototype/Test Release branch management in R & D dept.
- Authored the ANT build system scripts for release of real-time control software.
- Own the product delivery from test to production, including virtual simulation and unit tests.
- Atlassian's Confluence plug-ins, Jira plug-ins and other tool development for build process and testing release maintenance for R& D department.
Confidential, Santa Clara, CA
Software Engineer and MSI/Windows Installer Developer
Responsibilities:
- Responsible for Build(Ant/XML) Script, Daily builds, Nightly build & Test build, Cruise Control.
- Used Perforce/P4, Tracker (Trac), and VB Script and some time Perl scripts, DOS Batch, Install Shield.
- Developed installation suite and Patch for Computer Aided Detection Solution for a Medical Imaging.
- Created network based installers, MSMQ, SQL setup and product registration.
- Created multiple localized installation suites for various Windows Operating systems, including network based installers, MySQL setup and product registration.
- Installer Testing in virtual mode, Some unit test, application test for product delivery.
Confidential, Burlingame, CA
Staff Software Developer and Release Manager
Responsibilities:
- Used Perforce, BugZilla, and Shell Scripts on Unix, DOS Batch, InstallShield script. Used Shell Scripts on UNIX, DOS Batch, Install Shield, Install Anywhere.
- Created/Authored test harnesses in C for Mobile and Intelligent devices with real-time embedded software development and Troubleshoot various InstallShield and MSI Installation code in 'C' and DotNet environments.
- Package For Web, RTPatch and Patch Installer for different standalone design manager solution software.
- Automated and Created P4 hook with Bugzilla for bug logging to bug closing process.
- Simultaneous supported Fast-pace work environment with Multi-Platform Build & Release process.
- Managed, monitored and implemented several products concurrently from Build process to Media release.
- Release/FTP Release and Documentation control/Release Notes.
- Lead team Engineer for Product Release Integration and Systems level testing and product requirements.
- Designed the complete deployment solution for company product line on multi-servers.
- Re-designed installation suite to support WAN based and multi-site deployment of e-business application.
Confidential, Fremont, CA
Sr. Software and Systems Engineer
Responsibilities:
- Performed timely build and release of product lines.
- Created Windows (Server and Client) based Installation suite, using InstallShield for client-server based classroom products.
- Performed various unit test along with functional and integration testing Developed Visual Basic scripts.
- Created and modified Test and QA automation Scripts using SILK (QA Partner) tools InstallShield.
- Coordinated release deliverables with Test Engineering, Engineering and Technical Support.
- Design and Architect installation suite for Kodak's application, including sub-installers of third party.
- Used Clearcase, ClearDDTS, and Shell Scripts on UNIX, Perl, Windows/DOS Batch, InstallShield.