Operations Analyst Resume
Atlanta, GA
SUMMARY:
- IT Professional with 5+ years’ experience with Configuration Management, (Build, Release, and Deployment Engineering) utilizing Subversion and GIT in UNIX and Windows environments. Works closely with Release Management teams, to create and execute release/deployment schedules.
- Strong working knowledge developing deployment scripts using Perl, Python, and Shell scripting.
- Accomplished in forging lasting relationships with which to build consensus on release objectives, drive responses to changes in deployment priorities, and create communication channels across multiple organizational levels.
- Excellent understanding of SDLC methodologies like Agile, Waterfall, and other processes.
- Excellent understanding of Microsoft Office Outlook, Excel, Word, Visio.
- Developed plans that anticipate and proactively address roadblocks and obstacles.
- Served as a coach and mentor to junior Operation Analysts.
- Good understanding of network architectures including network protocols and firewall setups and messaging services.
- Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
- Good analytical, problem solving, and communication skills with the ability to work either independently with little or no supervision or as a member of a team.
- Extensive experience using build automation tools like ANT and Maven.
- Implemented Continuous Integration concepts using Jenkins and Anthill Pro.
- Worked extensively on cross - platforms (Windows-Unix) with Subversion, CVS, and GIT.
- Experience with setting up host keys and SSL certificates.
- Extensible experience configuring baselines, branching, merging, and automation processes using Shell and Batch Scripts.
- Experienced in troubleshooting, configuring, and deploying enterprise applications in Weblogic, JBOSS, and Tomcat.
- Created CM plans and builds documentation while maintaining source code.
- Worked with different bug tracking tools like Remedy, Jira, and Clear Quest & HP Service Management system ticketing tool for production release.
TECHNICAL SKILLS:
- Java
- C
- C++
- JavaScript
- XML
- HTML
- PERL
- Python
- Shell Programming
- Oracle 11g and 9i,PL/SQL
- SQL 2005 and Enterprise
- MS Office Suite
- Jira,
- Remedy
- ANT
- Maven
- Hudson
- Teamcity
- Jenkins
- CVS
- SVN
- GIT
- MS Windows
- UNIX
- Linux
- MS DOS
- Apache Tomcat
- JBoss
- Oracle Weblogic
- Websphere
- Agile
- Waterfall
- Financial
- Banking
- Insurance
- Telecommunication
- Networking
PROJECT HISTORY:
Confidential, Atlanta, GA
Operations Analyst
Responsibilities:
- Designed and implemented deployment, rollout, and migration strategies for application development projects.
- Automated the job creation process for different releases using Jenkins.
- Utilized UDeploy for Build management/configuration across different environments (DEV/PROD), for multi-tiered projects and sub-programs.
- Coordinated and engaged various teams (JBOSS, DBA’s, developers, and test teams), and respective stake holders, to quickly resolve/address issues found within the environment.
- Handled various configuration changes for different application property files and Jboss/Weblogic changes.
- Worked with System Administrators to upgrade multiple environments for various application releases including setup/configuration of Jboss Clusters across Linux (Ubuntu) platforms.
- Created and managed Change Requests for all non-prod environment, production releases, and patches.
- Apprized infrastructure teams of timeframe and resource needs for the infrastructure elements of an applications development project.
- Setup, configured, and tested job monitoring tools such as Jenkins and Nexus across multiple projects using Waterfall and Agile methodologies.
- Provided 24*7 support on call as needed by project teams.
- Excellent understanding of Microsoft Office Outlook, Excel, Word, and Visio.
- Assisted staff with escalation procedures and prepared documentation for troubleshooting and escalation of any environment related issues.
Environment: Maven, Ant, Jboss, Jenkins, Subversion, Shell Scripting, JIRA, Hotfix PROD Patches, Linux, Visio, Excel Word.
Confidential, Atlanta, GA
CI/SD & SCM
Responsibilities:
- Setup automation tools such as Jenkins and Nexus across multiple projects of waterfall and Agile models.
- Leveraged Groovy scriptler interface to automate the job creation process for different releases.
- Handled end-to-end deployments across different environments, DEV to PROD, for two projects and their respective five components.
- Provided 24*7 support on call.
- Quickly resolved issues by engaging Weblogic Admins, DBA’s, Dev’s and test teams and played a central point of contact role.
- Followed organizational practices in regard to incident, problem, and change management along with the creation of database records.
- Authored a small onsite group to implement configuration management tool, Puppet, across the wide clusters of multiple application environments.
- Handled various configuration changes for different application property files and weblogic changes.
- Engaged with SA’s to upgrade multiple environments with various releases.
- Handle CR for production releases and patches
- Worked with SA’s for setting up the Weblogic clusters across Linux (Ubuntu) platforms
Environment: Maven, Ant, Oracle Weblogic, Jenkins, Hudson, Subversion, Nexus, Shell Scripting, Groovy, JIRA, Hotfix PROD Patches, Linux (Ubuntu).
Confidential, Marlborough, MA
Continuous Deployment/ Release Engineer
Responsibilities:
- Engaged in architecting and executing an automated deployment solution in the integration test environments using puppet.
- Provided expertise to QA teams in defining the core library manifests and customization for the enterprise product artifacts build and deployment pipeline.
- Framed and completed a migration plan for continuous integration environment from Ubuntu to SUSE Linux.
- Leveraged Jenkins Groovy scripter interface for report generation and change management.
- Configured and integrated the Jenkins slaves (Linux and Windows) with the master server.
- Authored a Mercurial hook for enforcing enterprise SCM standard.
- Modified Jenkins plug-in to enable integration with Rally defect management tool.
- Supported day to day build activities and provided solutions to the teams.
Environment: Java, Maven, Tomcat, Mercurial (Rhodecode), JIRA, ant, Nexus, Jenkins
Confidential, Charlotte, NC
Build and Release Engineer
Responsibilities:
- Responsible for the day to day build and deployments in pre prod and production environments.
- Worked with Java build/automaton tools such as Ant and Maven.
- Responsible for development, UIT, system, UAT, staging, and production builds and releases.
- Carried deployments and builds on various environments.
- Wrote ANT scripts to automate the build process.
- Set up continuous integration environment using Jenkins.
- Used Shell/Perl scripts to automate the deployment process.
- Responsible for automated Clear Case administration tasks using Perl scripts.
- Responsible for automated scheduled builds/emergency builds and release using ANT scripts for enterprise application.
- Assisted developers in integrating their code with the main stream.
- Merged conflicting code to ensure release to test environments.
- Created automated build procedures to ensure code was always ready for deployment.
- Experienced with JIRA for defect tracking.
- Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
- Responsible for the planning, scheduling, and documenting releases at code freeze periods.
- Developed UNIX and Perl scripts for the purpose of manual deployment of the code to the different environments and notified the team when the build was completed.
- Used Shell scripting for building and deploying Java application to target environments.
- Coordinated with different teams before and after the production deployments.
Environment: Java/J2EE Ant, Maven, Tomcat, Jboss, Sub version, JIRA, SVN, Bamboo, Ant, Maven, open make, shell, bash, Unix, Sonatype Nexus.
Confidential, San Antonio, TX
Build and Release Engineer
Responsibilities:
- Sent the uptime and downtime notifications to teams regarding server’s status as a part of the build engineer role at the time of deploying the EAR and WAR package in WebSphere Admin Console
- Participated in the release cycle of the product which involved environments like development, QA, UAT, and production.
- Regular build jobs were initiated using the continuous integration tool Hudson.
- Published the release notes for all the releases.
- Configured Hudson/Jenkins for doing the build in all the non-production and production environments.
- Experienced with managing some build processes using Teamcity in pre prod development environment.
- Built and deployed J2EE application in WebSphere 6.1and 7.1 using Python scripts and worked extensively on CVS, Subversion as version control.
- Used Remedy change management and bug tracking to track the issues in all pre prod and production environments.
- Coordinated with all the teams before and after the production deployments for the smooth production releases.
- Used artifact repository tool for maintaining the java based release code packages.
- Provided the assistance for the smooth phase of release for the emergency and expedited releases by getting the Director level approval and coordinating with different teams.
- Wrote Shell scripts to apply the integration label to all the files which needed manual labeling of files.
- Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environment.
- Gathered all the stakeholder approvals and necessary signoffs while acting as a release manager for two development teams.
- The above docs were being used as the guide for manual build and deployment process, in case the automated scripts broke (emergencies).
- Created a complete release process doc which explained all the steps involved in the release process.
Environment: Java/J2ee, Ant, Maven, Subversion, UNIX, SVN, CVS, Remedy, WebLogic, Tomcat, Hudson