We provide IT Staff Augmentation Services!

Sr. Release And Devops Engineer Resume

0/5 (Submit Your Rating)

AtlantA

SUMMARY

  • More than 7+ years of experience in the areas of Distributed Client/Server information systems, Enterprise Security and environments in all phases of Web based and Client/Server applications.
  • Extensive experience in developing, building and deployment of Java, J2EE and PL/SQL applications.
  • Experience in deploying of Java, J2ee applications on Weblogic and Websphere admin console and .NET applications on windows ex domain.
  • Understanding in software design and Object Oriented Programming concepts.
  • Proficiency in J2EE architecture and troubleshooting applications.
  • Knowledge in Weblogic clustering, JMS and JDBC setup.
  • Experienced in Change management, Release management, Incident management and configuration management.
  • Experienced in using Software Configuration Management (SCM) tools including Rational ClearCase, SVN, Perforce and PVCS.
  • Experience with defect tracking tools, incident/issue tracking tools like, ClearQuest, Remedy and JIRA.
  • Experience in automation of build and deployments in Java/J2ee/.NET technologies, Tibco (EAI) Middleware and Apache/Tomcat web tiers.
  • Experience in build and deployment automation in Shell Scripting, with CI tool Hudson/Jenkins deployment automation tools.
  • Experience with using Repository Managers like, Nexus.
  • Knowledge and experience in every phase of Software Development Life Cycle (SDLC) and Quality Assurance Life Cycle (QALC).
  • Experienced in planning and deploying on - demand, tailor-made computing clouds for clients within minimal timeframes, ensuring systems’ scalability, reliability, availability, security etc.
  • Proficiency in DevOps / Configuration Management tools like Puppet, Chef
  • Experience working with Amazon Web Services (EC2/AWS) - Web consoles, APIs, and Security Groups
  • Experience in AWS - Elastic Load Balancer, VPC, Elastic IP’s, RDS, S3
  • Good Command in Networking - VPN, DNS, Firewalls, TCP/IP
  • Background in designing, deploying and maintaining hardware and server software and internal and external monitoring tools
  • Good understanding of testing tools and testing methodologies.
  • Good experience working with UNIX Operating system, VI editor, FTP, and experienced in Shell Scripting Skills.
  • In memory DB like Redis, Caching configurations like Memcahed,
  • Strong experience in databases like Oracle, DB2 and SQL server.
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.
  • Able to build solid relationships within as well as consensus across multiple teams on environment strategies of build and release process.
  • Strong attitude towards enhancing and learning new technologies

TECHNICAL SKILLS

Operating Systems: Windows, Linux, Shell and Solaris

Configuration Management: Puppet, Chef, Ansible, Rational ClearCase, CVS, PVCS, Perforce and VSS

Continuous Build Integration: Hudson/Jenkins/Udeploy

Monitoring Tools: Nagios, Zabbix

Application Monitoring: AppDynamics

Log Monitoring: Splunk

Testing Tools: Mercury Interactive Tools (WinRunner 8.0, LoadRunner 7.6), QTP

Defect Tracking Tools: Rational Clear Quest, JIRA, Bugzilla, Confidential Quality Center and Test Director.

Web Technologies: Java (JDK 1.5.1, 1.6 ), Servlets, JSP, XML, and JDBC.

Web/App Servers: Apache Tomcat, WPS (Webshere Portal Server), WAS (Websphere Application Server)WebLogic 10x/8x and Tibco (middleware).

Databases: MS-SQL Server, MongoDb, Cassandram, MySql, Oracle 9i, Siebel systems, DB2, PL/SQL, RDBMS and

Change Management: Remedy, Aldea and PVCS tracker

Database Utilities: Toad 7.0, Rapid SQL

Other Tool Applications: Oracle ERP e-Business, Confidential -PPM - IT Governance & MS Project

Microsoft Technologies: Team Server Foundation, Team Build, Install Shield, SharePoint

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

Sr. Release and DevOps Engineer

Responsibilities:

  • Working in high-complexity customer facing projects, enhancements and maintenance releases.
  • Worked in over 100+ high-complexity/maintenance projects for over 40+ applications and in more than 50 environments.
  • Configured multiple instances of NoSql DB’s like Cassandra and Mongo
  • Working extensively on deployment of Java and J2EE applications on Weblogic and WebSphere admin console, ERP (Oracle 11i) applications on configuration level and also troubleshooting.
  • Performed code deployments on Full Cluster and Partial Cluster deployments without any impact on production systems.
  • Handled releases with no impact to production services and operations and no room for errors Confidential all times.
  • Met with Application owners/stakeholders regarding each application to agree on release and deployment plans.
  • Single RTP point of contact for payment processing consumer application track.
  • Acted as a Technical Lead-Release Engineer for all enhancement and maintenance releases for payment processing system application.
  • Prepared production release migration plan (cutover plan) in identifying the order and precedence of steps by working with SA, NOC, and Dev teams, also identified steps that can be done in parallel thereby significantly reducing the cutover timelines.
  • Communicate the release activities and timelines with BA, QA, SA (Unix/J2ee), and Network Operations Center and application development teams.
  • On boarded Splunk for my application.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments, treating infrastrcutre-as-code.
  • Assisting the Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files
  • Responsible for scaling/upgrading/maintaining the application
  • Created custom developer tools and workflows for testing and releasing Puppet code
  • Conducted lessons learned sessions after each release completion and noted the deviations, risks and issues related to new or changed service and take necessary corrective action.
  • Co-ordinated quarterly re-base lining efforts for pre-production database sync-ups.
  • Participated in the full release project life cycle which involves deployments in various environments like QA/UAT/TRAIN/STG/PROD.
  • Coordinated multiple parallel Releases and handled many Instance refreshes with clear and comprehensive release and deployment plans.
  • Experience in writing ANT/Maven/Shell Scripts to automate the build/deployment process.
  • Worked on Software Code Management tools like SVN, and Perforce.
  • Installed and configured Jenkins for continuous integration.
  • Work on Environment provisioning automation using Scripting and Puppet

Confidential, Palo Alto

Sr. DevOps Engineer

Responsibilities:

  • Classified and identify the configurations Items such as documents, Source Items, Support Items and Archive items Created Repository structure in the Subversion. And Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
  • Established the change control in response to approved issues and maintained the revision management, base lining
  • Auditing the Source.
  • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process..
  • Administering the UNIX, SVN Repository. Migrated the code from other Version Control to Subversion.
  • Involved in Installing and configuring GIT distributed version control tool
  • Written pre-commit, post-commit, post-receive hooks in GIT
  • Responsible for merging, tagging and conflict resolution in GIT and Geritt
  • Implemented Chef to spawn new servers with right configuration
  • Unblocked development efforts with additional or upgraded Chef capabilities. Wrote new chef cookbooks and utilized LWRP’s from community cookbooks and recipes to build new OpenResty (nginx) application server and MongoDB server roles
  • Repaired broken Chef recipes and corrected configuration problems with other chef objects.
  • Developed Scripts and great ideas to automate system deployment to scale infrastructure.
  • Leading the automation of implementation and configuration work through Chef.
  • Participated in architecting, designing and implementing all stages of TIBCO’s new application deployment in AWS by using Chef and AWS combined functionality, personally built out all application servers, database servers, and a peer-aware NFS content network.
  • Developed CLI tools in bash and python for developers to create application AMIs, run instances of their AMIs, and easily identify and access their AMI instances.
  • Replicated the Subversion Repositories on to multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects. Installed, Configured the Cruise Control to completely automate build and deployment of the web services applications on to Web Logic. Created the process documents and Train the team members. Provided Code Branching strategies for the releases in SCM tool Subversion.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system.
  • Hands on experience in performing tasks in Databases like Oracle, MySQL and MSSQL
  • Software Configuration ManagementSupport withBranching andMerging strategies, Version Control Systems, Integration Management,Build/ReleaseManagement andRequirement Management.

Confidential, Los Angeles

Release Engineer

Responsibilities:

  • Involved in MVC Framework as development environment, deployed in Tomcat Web Server.
  • Involved in Designing and Developing UI Interface using JSP, CSS, JavaScript, Ajax, WML
  • Used Eclipse as development environment & deployed Application on Tomcat Server
  • Involved in SDLC stages of application including Requirements analysis, Design, Implementation and Testing.
  • Involved in designing database schema and working with MYSQL as the database.
  • Used MYSQL Database, TOAD to execute Stored Procedures SQL, DDL, DML,PL/SQL for Data manipulation
  • Used Subversion (SVN) for version control of the product and Clear Quest and Bugzilla as Reporting Tool.
  • Prepared Test Cases, Code Reviews, Utility Classes, Supporting Classes based on requirements.
  • Understand users requirements, Drawn into specifications, Coding Standard, Developing Utility Classes.
  • Involved in Requirement framing, Design, coding, unit testing and code review of peers.

Confidential

J2EE Technical Consultant

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production
  • Responsible for configuration, maintenance, and troubleshooting of JPMC Portal.
  • Used CVS for the purpose of Software Configuration management and maintaining the versions of the JPMC Portal code.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate the build process.
  • Hands on experience in working with Installshield.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Hands on experience in SQA Testing with QTP and Load Runner.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.

We'd love your feedback!