Devops Engineer Resume
Jersey City, NJ
SUMMARY
- 10+ years of experience in software build release engineering and related QA activities.
- Configuration Management: Research, Select, Deploy, and Maintenance of CM tools.
- Experience writing scripts and make files to automate product build release using ANT and Python programming.
- Expertise with UNIX and Windows environments including Shell, Batch and Perl scripts, Subversion, CVS, GIT, MySQL and Apache configurations.
- Experience configuring Continuous Integration tools like Hudson (Jenkins), Cruise control and Tinderbox.
- Working knowledge on AWS (VPC), Docker, RPM, YUM, NSIS installers.
- Excellent understanding of standard Quality Assurance methodologies.
- Superior abilities in code, testing and debugging in software development.
- Sound debugging and troubleshooting skills.
- Good analytical and technical skills.
- Build & Deployment of Linux & Solaris packages
TECHNICAL SKILLS
Operating Systems: Linux, Windows, UNIX, Solaris
Languages: PHP, Python, Perl, JSP UNIX shells (Bash), Ant, NSIS, RPM, MySQL, HTML, YUM, SWM
Knowledge on Automated testing tools: QTP, Appium, Junit, Puppet and Ansible
Issue Tracking/Document Storage/General Tools: Working experience on JIRA, SharePoint, wiki, MS Office, Smart sheets
Version Control: Subversion, CVS, GIT, Perforce
Version Control tools: Hudson (Jenkins), Cruise control, Tinderbox
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Devops Engineer
Responsibilities:
- Setup the UAT gaming platform for desktop and mobiles (iOS and android) for regulatory testing.
- Assist gaming regulators for any technical setup or issues during their evaluation.
- Support and co - ordinate with internal team for any build and release activities/troubleshooting.
- Installation and setting up the sports applications in local kiosk and epos terminals for UAT testing.
- Preparing test scenarios/cases for casino and sports products.
- Co-ordination with third party vendors for setting up test cycles for sports and casino products.
- Project Management via spreadsheets, JIRA, inhouse issue tracker.
- Co-ordination with risk/finance teams for local test account creation and processing for KYC clearance.
- Co-ordination with technical compliance team for any regulatory submissions.
- Data collection and documentation (technical and support for UAT setup and testing).
Confidential, Middletown, NJ
System Engineer
Responsibilities:
- Key role in developing a Monitoring system by creating JSP pages and Perl scripts with MySQL as the database.
- Configured various continuous integration tools to monitor the builds using Jenkins.
- Maintenance of Java build process using GIT, grade.
- Analyze, trace Java code issues - filing issues in Jira and co-ordination with development team in fixing.
- Production support and maintenance of various modules in Confidential &T related to performance measurement data from various vendor equipment’s in Confidential &T network.
- Installation of SWM nodes, managing SWM GUI.
- Assisted in troubleshooting shell and Perl scripts.
- Application maintenance and documentation (wiki and SharePoint).
Confidential
Build & Release Engineer
Responsibilities:
- Maintain and enhance the existing Continuous Integration environment on a real-time basis, monitor builds, maintain configuration, and develop automation in AWS environment using GO and Jenkins.
- Work directly with Developers, QA and hosting to coordinate tagging and release builds.
Confidential
Software Configuration Specialist
Responsibilities:
- Assist application teams onboard to firms recommended SCM, Build Management and Source Code Review tools.
- Migrate source code from their existing toolset to SVN/Perforce and move to Maven/TeamCity for build management.
- Support application teams to integrate SCM & build process with Source Code review process.
- Creates, manages and trains application teams in standards and procedures for source code review, security scan and overall SDLC process.
- Working Knowledge on AWS Cloud Computing - maintaining/configuring VPC with Public and Private Subnets.
Confidential
Senior Release Engineer
Responsibilities:
- Enhanced the automated nightly platform independent builds (daily build system) using python programming.
- Converted the python TeamForge installer scripts that were originally rpm based to yum based.
- Automation and maintenance of the build process of products for parallel builds of multiple versions on multiple platforms using Subversion, Ant, shell and python.
- Ported windows installers for Subversion using NSIS and InstallShield. Wrote NSIS plug-in for upgrading the product using the installer. Hands on in RPM (red-hat package manager).
- Configured various continuous integration tools to monitor the builds using Hudson, Cruise control and Tinderbox.
- Unit testing, Integration testing and bug fixing for various modules.
- Interviewed and trained release engineers into Build/Release and Installer programming.
- Performed analysis, documentation, administration and branching-merging schemes as SCM duties.
- Assisted quality assurance department in testing the installers.
Confidential
Technology Administrator
Responsibilities:
- Designed a web mailing interface with mailing features like Inbox viewing, mail composing with attachment, mail preferences settings, folders management, address book maintenance, feature to view the headers of the email message, options to change password, setting automatic vacation response, sorting mails based on size, subject, date and sender, administrator interface (to add/remove users etc.) using PHP and Python-CGI.
- System Maintenance & Administration: Installation of Gobo Linux, ZOPE configuration, Lighttpd and QFTPD services.
