We provide IT Staff Augmentation Services!

Build Process/devops Resume

2.00/5 (Submit Your Rating)

NY

SUMMARY

  • Over 12 Years in IT and 8 years’ experience in designed on Linux Systems configuration, Linux system level programming and Windows DevOps.
  • Knowledge and expertise in every phase of SDLC (Software Development Life Cycle), Experience as a Build and Release Engineer in automating, building, deploying, and release of code from one environment to other environment.
  • Experience with infrastructure automation tools like Chef.
  • Experience in working on source controller tools like Subversion (SVN), CVS, and GIT.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Expert in deploying the code through web application servers like Apache Tomcat/JBOSS.
  • Ability in development and execution of XML, Shell and Perl Scripts.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Excellent experience in documenting and automating the build and release process.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Expertise in Querying RDBMS such as MySQL by using SQL for Data integrity.
  • In - depth understanding of the principals and best practices of Software Configuration Management (SCM).
  • Worked with Engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Experience in using bug tracking systems like JIRA.
  • Experience working in a large scale operational environment preferred
  • Experience working in an agile development environment preferred
  • Expertize in trouble shooting the problems generated while building, deploying and also in production support.
  • VMWare virtualization machine on servers

TECHNICAL SKILLS:

Operating System: Windows 98/XP/NT/2000/2003/2008, UNIX, LINUX (RHEL).

Versioning Tools: CVS, Subversion, GIT.

Build Tools: Hudson, ANT, MAVEN and Jenkins.

Languages: C, Perl, Shell, SQL, Python, Ruby

Web Technologies: HTML, Java Script, XML

Web Servers: Apache Tomcat, JBOSS, RDBMSMySQL, HARDswitches, Routers

Configuration Tools: Chef/Puppet/Ansible, Bladelogic Load BalancingF5 Networks

PROFESSIONAL EXPERIENCE

Confidential, NY

Build process/DevOps

Responsibilities:

  • Data processing and automation with NSH scripts in BLadeLogic software.
  • Compliance, Discovery, Snapshot and Auditing with BladeLogic Software.
  • Creating BLPackage/Job Creation/Updating with Bladelogic.
  • Installing, upgrading and Blagent on servers and on Domain Controls
  • Provision and automation BSM downtime in AO
  • Creating incident in SNOW in AO
  • Automating Alerts, Incidents, REST API, HTTP Protocols using Atrium orchestrator BMC
  • Load Balancing Configuration and status updates through Bladelogic

Confidential, CA

Build process/DevOps Engineer

Responsibilities:

  • Handled System administration, support for MySQL databases, Installation, backups, deployment, configuration, Patching and maintenance of staging servers.
  • Chef configuration for environment tools with Ruby.
  • Involved in Setting up Continuous Integration Environment using Jenkins.
  • Maintaining the version control system (branching model, security), creation and maintenance of build definitions scripts, and the setup of work item areas and iterations.
  • Wrote ANT Scripts to automate the build process.
  • Worked on migration of code repository.
  • Used Shell scripts to automate the deployment process.
  • Configured Lamp stack, apache production and staging servers. Wrote Perl scripts at server side for web support of Lamp.
  • Understand and execute standard escalation procedures with tier two support
  • Created a CI/CD for deployment in staging and production.
  • Build Scripts for Continuous Integration.
  • OS monitoring, patching, user account administration, syslog, file system management.
  • Performed monitoring on daily basis for error checks/logs, System health, physical resources (disk space, memory, CPU, etc.), database space allocations and transaction log space allocation
  • Involved in upgrading MySQL server and other software on production server(cloud and Rackspace)
  • Performed Database activities include Modifying database structure, Creating/dropping table spaces, table, index, views, synonyms, procedures, functions
  • Created and maintained user accounts, roles on Jira, MySQL, production and staging servers. Troubleshooted various user issues on customized web site.
  • Developed GUI application tool for Customer support team using Java (Jpanel) and ODBC to connect to MySQL server.
  • Wrote several shell scripts to automate maintenance jobs/batch processing with bash sh & SQL
  • 24X7 on-call support on weekly rotation and sometimes for various weekend activities

Environment: Java (JPanel), MySQL server, Perl, Jira, Linux, Chef.

Confidential, CA

Build Process/ DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /CVS.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the UE Stack into Linux servers.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Tested UE stack with LTE EPC. Handled control UE handover between e-Nodes, Mobility Management of single/multiple UE, Installation, configuration and maintenance of each layer of LTE stack on each system.
  • Redesigned most of the maintenance activities (backups, new version upgrades). Wrote several shell scripts to automate maintenance jobs/batch processing. Monitored error logs for memory leaks and Process allocation
  • Performed customized core builds across different Layers of LTE Stack for traffic flow. Configured network (TCP/IP) for each system across the layers of LTE Stack as per specifications.
  • Designed Packet formation for upload/download of VoIP, data and video streaming. Validated traffic flow of Voice/Data/video across each layer of LTE stack, Security Configuration standards.
  • Provided documentation on Test plan and Test Strategies of LTE stack for end-to-end performance
  • Scripting for automation is on Python

Environment: C, Wireshark, Linux, Network topology.

Confidential

Software Engineer

Responsibilities:

  • Automated system for Red Hat Enterprise Linux installs and upgrades
  • Perl, shell, and scripting and RPM packaging
  • Wrote shell scripts to automate the insertion of software usage and MySQL database systems
  • shell scripting to customize and automate system installations
  • Linux kernel and device driver changes as necessary with CYPRESS USB
  • C using glib and gnet on ARM-Linux/sh4-linux. - Extensive use of GNU tools for debugging, tracing, profiling, cross-compiling. - Use of wireshark, tcpdump for wireless network sniffing and analysis
  • Shell scripting and extensive use of Perl, Python for test automation.

Environment: C, Shell, Linux

Confidential

Software Engineer

Responsibilities:

  • Designed and Developed GUI application in window with VC++ to create a communication interface to an embedded system Simputer, GPS and Server as part of Automatic Vehicle Locator project using serial port.
  • Designed and developed a GUI application with VC++ for Spectrum Processor Module (Cypress CY 7C680S)

Environment: C++, Windows

We'd love your feedback!