We provide IT Staff Augmentation Services!

Devops Engineer/application Support Engineer Resume

0/5 (Submit Your Rating)

NC

SUMMARY

  • Accomplished engineer with an ability to perform well in a fast - paced environment. Worked closely with various teams and project managers to design new Change Management standards and implement Continuous Integration and Continuous delivery for software projects. I strongly believe DEVOPS is a culture in an organization and not a tool to develop.
  • 8+ years of experience in Information Technology with in DEVOPS, Release Management, Software Configuration Management, Build and Release Engineering, roles involving various tools in Software Development Life Cycle
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team
  • Extensive knowledge inL1, L2 and L3 Application level support model practices and Application monitoring in an organization
  • Working knowledge in configuring Amazon EWS and deployments using Docker containers (ECS container service) and Amazon Deployment and Management tools.
  • Working knowledge of Openstack, Ubuntu Landscape and VMWAREVSphere console to manage the cloud infrastructure.
  • Experience in configuring NGNIX and APACHETOMCAT webservers.
  • Basic understanding of networking and storage infrastructure like NAT, SAN and NAS.
  • Profound knowledge in administering and configuring Application monitoring tools like Splunk, Dynatrace and Sitescope for High availability
  • Good knowledge on hardware and software load balancing administration and configuration tools like big-ip, Sonic HA
  • Profound knowledge inRHEL and Ubuntu Linux system administration
  • Working knowledge of configuring the automation work flows in IBM Udeploy for CI/CD
  • Well Versed with all aspects of release lifecycle and Continuous Integration and Continuous Delivery process
  • Good knowledge on Configuration Management tools like Chef and Docker
  • Proficient in building and promoting the software artifacts developed in Javaand Asp.Net applications
  • Ability to identify and automate processes in a development cycle to reduce project-shipping time
  • Well experienced in deploying the artifacts to the Application servers Tomcat, WebSphere and WebLogic
  • User/System administration experience with various source-code repositories - SVN, GIT
  • Extensive experience in setting up baselines, branching, merging, periodic backups of the source code and automation processes using shell/batch or any other scripting mechanisms
  • Experience with Integration of Code Review Tools likeGIT and Gerrit.
  • Enforced development teams, improve code quality with tools like SonarQube/Fortify to promote code quality standards across the organization as part of the Software Excellency Initiative
  • Upgraded various CI/CD tools like Jenkins/JIRA using SDLC process and supportedupgrading the softwarepatches and worked with vendor for any issues to completion
  • Novice in high level programming language and used it for automating day-to-day operational activities
  • Excellent trouble-shooting and administration skills in Unix/Linux, Asp.Net and Java based applications
  • Part of end-to-end implementation of various applications and vendor product implementations through the SDLC
  • Integrated various Tools and applications with LDAP (Active Directory) to enable users to login with their corporate id’s and secure authorizations to the tool

TECHNICAL SKILLS

CI Tools: Hudson, Jenkins, Anthill Pro, Udeploy

Build Tools: Apache Ant, Maven, Nant, Make file

SCM: Subversion, Perforce, GIT, Stash, PVCS, ClearCase

Application Server: IBM Websphere, Apache Tomcat

Bug tracking tools: Jira, Mingle, AMC Remedy, Merant Tracker, HPQC, HP Service Manager

Operating system: Linux administration, Windows Server 2003 and 2008 R2, RHEL 7, Sun OS 5.01, VMwareVSphere, TCP/IP Protocols, Networking tools, OLE6 and OLE7

Languages: Shell, Batch, Perl, Ruby, SQL

Other Tools: IBM Content Collector, Records Crawler, Trivium IIS Server, IBM FileNet tools, Charles River Development CR IMS

Application Performance/Support Tools: Splunk, Dynatrace, HP Sitescope, Application Monitoring, Hyperic, CA Autosys

PROFESSIONAL EXPERIENCE

DEVOPS engineer/Application Support engineer

Confidential, NC

Responsibilities:

  • Perform day to day operations of builds and promote them to Dev, QA, UAT environments using Jenkins CI server by generating the release notes.
  • Recommended Configuration Management best practices and implemented lean strategies build and release best practices using GIT, Jenkins, Maven, Udeploy and enabled application level monitoring for a stale environment.
  • Develop and implement an automated Linux (Linux, Amazon) infrastructure using Chef Recipes and AWS.
  • Managed logs from various applications and servers using Splunk and created visualizations using Splunk dashboards.
  • Performed hardware analysis for the CRD vendor product and worked with server operations team to build the required servers.
  • Installed configured and maintained CRD software and build the end-to-end Non-Prod and Production environments.
  • Automated the CRD upgrade process using shell, batch scripts and reduced the upgrade downtime from days to hours.
  • Proposed the non-prod environment strategy for the whole project and managed the code promotions through an automated fashion using the batch and shell scripts.
  • Deploying applications across several environments to make sure they are available for testing for achieving release timelines.
  • Installed and maintained Splunk and Dynatrace agents and created dashboards for performance analysis.
  • Created the run-book required for the entire implementation of the project Go-Live and coordinated with any vendor related defects to closure.
  • Maintained the configuration in version controlled and automated the batch job deployments and reduced the errors and downtime in production.
  • Managing configuration on all environments by carefully scrutinizing the code promotion from GIT.
  • Proposed and implemented the branching strategies in GIT.
  • Designed an implementation plan and migrated the source code from Clear Case branches to GIT with zero impact and downtime for development.
  • Installed oracle client on the build machine and set up deploy jobs to run sql loader.
  • Built scripts to automatically create the snapshot version after a release build.
  • Configured UDeploy for CI/CD process with the automatic phase gates and approval required.
  • Coordinate with Tech Leads and developers to resolve code merging conflicts and build issues.
  • Installed and Configured Jenkins Continuous Integration Server on Linux machine to automate Java and config deployments to Dev, Integration, UAT and Production Environments.
  • Configured multiple Jenkins slaves to distribute the build load, thereby setting up a Jenkins build farm.
  • Developed shell scripts to automate the continuous integration process.
  • Installed and configured SonarQube to continuously inspect code quality and present them to developers.
  • Integrated Jenkins with LDAP server (Active Directory) to enable users to login with their LAN ID’s and secure build access to the jobs.
  • Developed ANT, MAVEN, Jython, shell scripts to automate the Build and Deployment process of JAVA applications to IBM WebSphere Application Server
  • Encrypted passwords use in Maven’s pom.xml using security-settings.xml

Software Development and Operations Engineer

Confidential, San Francisco, CA

Responsibilities:

  • The Main objective of this project was the uplift of the current environments as the software versions arenearing their END OF LIFE CYCLE and need to be upgraded to the latest version for software support.
  • Worked on the most complex environments with the mix and match of different operating systems and tools.
  • Worked on the upgrade activities of different types of operating systems like Solaris 5, Windows 2003 R2 to Solaris 7, RHEL 7.5 and Windows 2008 R2.
  • Worked on DR (Disaster Recovery) drill for replicating the PRODUCTION environment in case of any disaster recovery.
  • Part of the uplift team to resolve the issues rose in IBM File Net and IIS services due to the upgrade.
  • Maintained and deployed the code and sync up activities between 49 complex environments.
  • The primary responsibilities in this project are to manage SCM support in terms of build, and deploying the ETL, DATABASE and BIAR packages into both the project path and release path environments based on the schedule.
  • Migrated the code from PVCS to subversion by setting up the baselines and created the branches for the parallel development.
  • Migrated jobs from Hudson to Jenkins as a part of migration process.
  • Created the build script using ant to support the new application requests.
  • Be a part of the Development support team to support the various merge issues and deployment issues arises during build and deployment process.
  • Used to run the workflows in SQL developer as required as a part of the deployment process.
  • Worked on manual and automated deployments using Informatica using CLI.
  • Engaged in automating and streamlining the deployment process to different environments.
  • Engaged in the tools support automation for Subversion authz file from LDAP using Perl.
  • Co-ordinate with various teams across the application to create and update the prod run books accordingly to meet the release requirements.
  • Attended the Technical review board and change Management meetings to get necessary approvals for the deployment request.

Environment: SMS, JIRA, PVCS, Subversion, Hp-Unix, Perl, Shell, Jenkins, Hudson, Merant Tracker.

Build & Release Engineer

Confidential, Bentonville, AR

Responsibilities:

  • The key role in this project is to provide SCM support in terms of build, packaging and installing the software programs from Anthillpro build tool with subversion code base and to build up a defined SCM process.
  • Need to build the software programs in subversion (version control tool) as per the build request given by development team and deploy it to various environments like ST, SIT, UAT, and CERT & PRODUCTION.
  • Used Various Build and CI Tools like POWER and Anthill pro to automate the Build and Deployment Process.
  • Used Anthill Pro as an Application Lifecycle Management (ALM) Tool to manage and track all the automation and deployment activities.
  • Need to coordinate with Development Team if any issues arise with the Program compilation and proceed.
  • Actively involved in giving immediate emergency build, if there is any show‘s stopper issues occurred in UAT or Production environment
  • Taking up the defects from QC and check for any dependencies for the corresponding defects and provide the same to development Team.
  • Provided Support for the Production Environments by de bugging the Errors related to application.
  • Coordinated with Various Production Sites to Release the latest Build Release Number into the Environment and make sure the application is stable.
  • Awarded with Best Team for the Q4-2011 for Confidential Release Management Team for the Successful Builds and deployments.

Environment: Anthill Pro, Remedy, Subversion, HP-Unix, Perl, Shell, HPQC.

Sr. Build Engineer

Confidential, Los Angeles, CA

Responsibilities:

  • Administered Perforce, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Worked on Administering Windows
  • Used Quick Build for Automating Build & Deployments and providing a complete automation solution.
  • Performed setup of clustered environment setups with Websphere Application Server.
  • Developed scripts to perform deployments to tomcat web server and Websphere App Servers
  • Maintained SAN for the Datacenter in VMware VCenter (Performed resource optimization also)
  • Owned build farm and produced effective multiple branch builds to support parallel development using Quick Build
  • Managed the entire Release Communication and Co-ordination Process.
  • Integrated JUNIT and Cobertura in the build process.
  • Deployed the artifacts generated by the Ant build into the Websphere application server
  • Helped in Application Monitoring Setup by scanning the logs at various levels and notifying appropriate teams by email alerts.
  • Managed all the change requests (CRs) to production using the Remedy tracking tool which includes monitoring the sign-offs and approvals
  • Performed a few Database administration tasks on Oracle DB server like DB Creation, DB backup/restores, shrinking space etc.
  • Prepared mock cutover/cutover plans for pre-prod and prod environments and discussed with all the resources involved in the release
  • Aligned the resources with the help of PM for a Mock cutover and cutover (Prod Release)

Environment: Ant, Websphere App Server, Quick Build, Perforce, VMwareOracle DB

We'd love your feedback!