Build And Release Resume
Sunnyvale, CA
SUMMARY
- Total IT 12+ Years of 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 like Agile), Experience as a Build and Release Engineer in automating, building, deploying, and release of code from one environment to other environment.
- Experience wif 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 teh 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 teh code through web application servers like Apache Tomcat/JBOSS.
- Ability in development and execution of XML, Shell and Perl Scripts.
- Efficient in working closely wif teams to ensure high quality and timely delivery of builds and releases.
- Excellent experience in documenting and automating teh build and release process.
- Ability in managing all aspects of teh 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 teh principles and best practices of Software Configuration Management (SCM).
- Worked wif Engineers, QA and other teams to ensure automated test efforts are tightly integrated wif teh build system and in fixing teh error while doing teh deployment and building.
- Experience in using bug tracking systems like JIRA.
- Documentation of teh automation processes in Confluence
- Used Stash as a Code repository.
- Jira as a ticket and issues and tracking for sprint and project management
- Experience working in a large scale operational environment preferred
- Experience working in an agile development environment preferred
- Expertise in trouble shooting teh problems generated while building, deploying and also in production support.
- Install and configure Hadoop on Cloud Environment on windows Azure.
- Application Engineer on AWS cloud depending on Client Specification.
- Good Knowledge of differences between AWS, Azure and Google cloud.
- Maintain SLA’s and availability of all supported applications/platforms and tools.
- VMWare virtualization machine on servers
- Proactively monitor systems and drive troubleshooting and tuning.
- Worked in Large scale environment operation including datacenters
- Worked in Multi-tenant environments
TECHNICAL SKILLS
DevOps Tools: Chef, Puppet, Ansible, Jenkins, Vagrant, Docker, Maven, Gradle, Artifactory
Cloud Platforms: AWS, Microsoft Azure, Google Cloud and OpenStack
Programming: Java, J2EE. C, C++, Python, Ruby, Perl scripting, Shell scripting, SQL, PL/SQL
Frameworks: MVC, struts1.x,2.0, JSF, Spring MVC, Spring Data Rest, Spring boot, Hibernate, JPA, EJB, JDBC, XML, DTD/XSD, Commerce 7.
Web/Front End: JSP, Servlets, AJAX, JavaScript, JSON, CSS 3, XML, HTML 5, XHTML, JQuery, DHTML, Bootstrap, Angular JS
Build and Scripting Tools: PERL,Groovy, DSL, ANT, JavaScript, VBScript, Maven 2 and Windows Scripts, Power shell script, Junit, make
Web Servers/Other Platforms: WebLogic, WebSphere, Apache, tomcat, and JBOSS Red Hat Linux 5.4, Solaris 8/10Windows: SOA, Rational Clear Case, Oracle Enterprise Manager(OEM), OBIEE 11g, Oracle Virtual Directory (OVD), LDAP, Active Directory, Oracle Enterprise manager, IBM WebSphere MQ, Sun One Directory Server, JSON objects, Web/Rest API’S.
Web Services: SOAP, WSDL, JAX-RPC, REST, Axis
Middleware: Weblogic, WebSphere, JBoss, Oracle SOA 11.1.1.2, BAM, BPEL Process Manager, Oracle Web Service Manager.
Databases: DB2, Oracle, MS-SQL Server, MySQL
Source/Version Control: GIT, Accurev, CVS, SVN, Github
App Server packages: BEA Web logic, JBoss, IBM Websphere, Apache tomcat5.5, Docker.
Operating Systems: Windows, Unix, Linux, Solaris, MAC, Windows NT, Windows 2000 and 2008, XP, VMware
Methodologies: Waterfall, Agile/Scrum
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Build and Release
Responsibilities:
- Working wif DevOps team on areas related to Chef for Cloud Automation.
- Developed build and deploy scripts using Groovy, Python and UNIX for various products to be hosted on Application Servers.
- Troubleshooting teh issues arose during Build and Deployment.
- Organizing and coordinating Product Releases, work closely wif product development, QA, Support across global locations to ensure successful releases
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
- Worked on Managing teh Private Cloud Environment using Chef.
- Implementing Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
- Developed automation framework for Application Deployments to teh cloud environments.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Worked in creation of custom Docker Container Images, Tagging, Pushing teh images.
- Managed and optimize teh Continuous Delivery tools like Jenkins.
- Installed, Configured, Administer JenkinsContinuous Integration Tool.
- Automated Continuous Build and Deploy Scripts for Hudson/JenkinsContinuous Integration tool.
- Writing ANT andGroovy scripts to automate thebuildprocess.
- Integration of Automated Build wif Deployment Pipeline. Currently installed Chef Server and clients to pick up teh Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Providing stable build environments for product development.
- Implemented and Enhanced teh Existing Scripts which are developed in Shell and SQL.
- Understanding teh ONTAP storage server and maintenance.
- Build automation script for jenkins in perl,python.
- Monitoring jenkins job and debug on failure of builds
- Tickets for build failure and solve teh incident base on server issue
- On call rotation for 24/7
- Understand current configuration and solve P4 tickets.
- Solve build failure and jobs on Jenkins
Confidential, NY
DevOps
Responsibilities:
- Automated operations like Data processing, Compliance, Discovery, Snapshot and Auditing of BladeLogic wif NSH scripting.
- Understanding all platform infrastructure in order to analyze impact of alerts and other system messages.
- Creating BLPackage/Job Creation/Updating wif 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.
- AWS cloud open stack configuration.
Confidential, CA
DevOps
Responsibilities:
- Handled System administration, support for MySQL databases, Installation, backups, deployment, configuration, Patching and maintenance of staging servers.
- Application installation and deployment on AWS cloud..
- Application installation for each client servers,providing release version specific to client.
- Chef configuration for environment tools wif Ruby.
- Involved in Setting up Continuous Integration Environment using Jenkins.
- Maintaining teh version control system (branching model, security), creation and maintenance of build definitions scripts, and teh setup of work item areas and iterations.
- Worked on migration of code repository.
- Used Shell scripts to automate teh deployment process.
- Involved in Create a communication Plan for UAT testing, progress and status.
- Configured Lamp stack, apache production and staging servers. Wrote Perl scripts at server side for web support of Lamp on (AWS Cloud and Rackspace).
- Tableau Configuration on Windows Environment.
- Understand and execute standard escalation procedures wif tier two support
- Created a CI/CD for deployment in staging and production(cloud and Rackspace).
- 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 wif bash sh& SQL
- 24X7 on-call support on weekly rotation and sometimes for various weekend activitie
Environment: Java (JPanel), MySQL server, Perl, Jira, Linux, Chef.
Confidential, CA
DevOps Engineer
Responsibilities:
- Developed and supported teh Software Release Management and procedures.
- Performed all necessary day-to-day Subversion/CVS support for different projects.
- Responsible for design and maintenance of teh Subversion/CVS Repositories, views, and teh access control strategies.
- Implemented & maintained teh branching and build/release strategies utilizing Subversion /CVS.
- Automated teh build and release management process including monitoring changes between releases.
- Deployed teh UE Stack into Linux servers.
- Executed user administration and maintenance tasks including creating users and groups, reports and queries.
- Tested UE stack wif 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 teh 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 teh 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 teh insertion of software usage and MySQL database systems
- shell scripting to customize and automate system installations
- Linux kernel and device driver changes as necessary wif 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, Perl, Python, Linux
Confidential
Software Engineer
Responsibilities:
- Designed and Developed GUI-based windows application for Spectrum Processor Module (Cypress CY 7C680S) using VC++.
- Created communication interface to an embedded system Simputer, GPS and Server as part of Automatic Vehicle Locator project using Serial port communication.
Environment: C++, Windows
