We provide IT Staff Augmentation Services!

Devops/release Automation Engineer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Over 4 years of IT experience including recent experiences in Release Automation, Build/release, Linux and Middleware application server administration and experience on Design and Development of web & client server based applications using JAVA
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on JBoss Application servers.
  • Expertise in installing, configuring and trouble - shooting Apache web server.
  • Extensively worked on Deployment/Auto deployment and troubleshooting of components and applications in WAR, JAR and EAR formats in Domain and Clustered environments of JBoss, Tomcat Application Servers.
  • Hands on Experience in Release Automation, Atlassian tools and cloud monitoring tools.
  • Knowledge of writing UNIX Shell Scripts to automate System admin jobs.
  • Experience in analyzing logs for troubleshooting java application issues from server side.
  • Experience in configuring firewall using IP tables to block and access ports in RHEL 5.x/6.x.
  • Deployment automation using Jenkins and chef client
  • Expertise in configuring and deploying post-install bash/perl scripts using kickstart profiles to complete server build outs without requiring manual configuration on the server.
  • Have good knowledge on Amazon EC2 (virtual servers), Amazon Linux, Elastic Load Balancing, Amazon CloudFront (CDN), Amazon DynamoDB, Amazon SimpleDB, AWS Identity and Access Management (IAM), Amazon CloudWatch (monitoring), AWS Elastic Beanstalk (app deployments),, Amazon SNS (notifications), Amazon VPC (private cloud), Amazon S3 (storage), Amazon EBS (persistent disk storage).
  • Hands on experience in using Jakarta Apache frameworks like Struts MVC, Spring MVC, ANT, JUnit and Log4J.
  • Developed Maven scripts for the build and deployment of J2EE applications
  • Experienced in entire system life cycle (SDLC) including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications.
  • Hands on experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
  • Exceptional oral as well as written communication skill. An effective leader and proven team player with excellent analytical, presentation & problem solving skills which contributes to knowledge sharing and team building.

TECHNICAL SKILLS:

Lagunages: Java, C, C++, HTML, SQL, UML, Shell Scripts.

Frameworks: Struts (1.3 &2), Spring (3 & 4), and Hibernate 4.

Monitoring tools: Splunk, ELK, Sitescope.

Configuration Management: Chef and Puppet

CI Tools: Jenkins

Operating Systems: Windows 95/98/2000/XP/NT/Vista, Linux, UNIX, MS-DOS.

Middleware: Apache, Tomcat, Jboss SOA-P 5.x. JbossEAP 5.x, JbossEWS

Cloud Computing: Amazon EC2, ELB, Cloud watch, EBS, RDS, S3

Virtualization: VMware, Virtual Center, VMware DRS & HA.

Web Services : SOAP, WSDL, REST.

Protocols: HTTP, TCP/IP, UDP, SMTP, FTP, LDAP, SOAP

Build Tools: Maven, Ant, Hudson

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

DevOps/Release Automation Engineer

Environment: CA Release automation tool LARA, XLR, Service Now, Splunk, Chef, Linux, Jenkins, Atlassian tools (Confluence, Jira, BitBucket, HipChat), Enterprise Cloud Platform, Java, Jboss, Websphere.

Responsibilities:

  • Worked in Agile CICD Environment where we make more the 400 Amex Application’s build and deployments processes automated for fast and best outcome and minimizing the overall cost.
  • Engaged in Built and managing large deployment of Linux and windows instances. Run Scripts and monitoring checks to automate build/deployment process and do an overall process improvement to any manual processes.
  • Developing and supporting key pieces of the company's cloud infrastructure.
  • Designing of individual CA Release automation Templates for different types of RA’s (Deployments types).
  • Creation of actions and flows, setting up environments and processes for development of templates.
  • Hands on Experience on Monitoring tools like Splunk, ELK for performance and availability, and used Cloud Watch to monitor instances dedicated to monitoring including logs for server’s health.
  • Using CA Release Automation customized tool LARA integrated with Service Now at front end and designed some special flows, actions for creating a automated environment for release management among all environments of company.
  • Designed and developed automated deployment and scaling processes based on Chef for a wide range of server types and application tiers, including Elastic search.
  • Improved deploy automation with Jenkins and puppet to remove Operations as gate-keepers.
  • Created Puppet manifest scripts to update configurations, file modifications and doing regular check on all the execution servers of different OS in all the environments.
  • Worked with teams on creating LDAP identity provider.
  • Hands on Experience on CI tools such as Jenkins and Maven to establish release management processes for the existing Java based platform and established automated build processes that were non-existent previously.
  • Setup Jenkins 2.0 for CICD process for our new environments and monitoring the same for code changes in Bit Bucket for Build failure if any.
  • Doing high level troubleshooting to overcome the issues with the CA custom tool both server level and code level. Performed all necessary day-to-day GIT/ BitBucket support for different projects and maintenance of the Bit Bucket/GIT Repositories and used JIRA for Project Tracking.
  • Participate in daily scrum and biweekly iteration activities. Creating RFC’s and POC for a change to take place. Scheduling live meetings and engage different environments, teams.
  • Supporting Dev team by manually pushing files to servers and bouncing the JBOSS serves as required.
  • Performed Health checks at regular intervals
  • On-call 24*7 Level 3 Production Support and engaging teams to resolve the roadblock situations.

Confidential, Alexandria, VA

Sr. IT Consultant

Environment: Jboss 5/6 EAP, Web Sphere 6,6.1,7, Ant, Maven, Linux, Splunk, layer7 Gateway, Docker, Puppet, chef Jenkins/REDHAT CFME

Responsibilities:

  • Worked on automation build and deployment for the Cloud base applications using Jenkins/REDHAT CFME.
  • Worked on build scripts for complex applications in ant, maven both Manual/Automated builds and troubleshoot the issues during the builds and deployment.
  • Responsible for discussing and understanding the requirements received from the client and prepare Design document with approach details for the implementation of the Business Rule.
  • Extensively consult with users for performing requirement analysis, design reviews, user acceptance testing support, and deployment support.
  • Worked in CM, Clear Case Code check-in and checkout. Delivering the code to INT Stream, Baseline the code and request for further build in FQT.
  • Troubleshooting layer7 gateway configuration and altering them if required.
  • Performing start/stop actions of process (SSG) on gateway through SSH clients.
  • Assisting in the VDD (Version Description Document) document preparation.
  • Trouble-shoot and provide operational support for production application
  • Deployments of applications (.war/.ear) to JBoss App Servers & Configuring Resources, JDBC provides, Data Sources etc.
  • Led adoption of Docker and modern Chef best practices allowing Operations to function more like a PAAS, with less configuration management overhead.
  • Developed ANT and MAVEN scripts to build the project.
  • Coordinating & working with OS Operations and Network Administration teams.
  • Administration Maintenance & Support on JBoss Servers on all Development, Test, Pre-production & Production Environments.
  • Setting up the auto-restart, re-boot scripts to kick off the processes whenever a serve re-boot occurs.
  • Setting up Health, Log Cleanup, High CPU optimizer scripts and scheduling control tabs/jobs on the Linux Servers for JBoss & Systems.
  • Debugging & troubleshooting all JBoss related issues.
  • Working on Quarterly Password changes/updates on Windows, UNIX Servers & Database Systems.
  • Coordinating, Interacting & working with various Onsite and off-site teams.
  • On call Support 24/7 and back up support.
  • Weekly status reports.
  • Design and deployments of application components that are standards based, high performance, highly available, comply with operational standards and procedures.
  • Establish Middleware governance based on best practices and ensure best practice followed for application deployment/configurations/installations.
  • Understand the application flow end to end & provided/ introduced technical solutions for environment related/application integration issues.
  • Worked on setting up Kerberos, SSL/https for the new applications in JBoss Environment.
  • Installation, configuration & administration of JBoss Servers: JBossEAP, SOA, EWS
  • Integration of Jboss Environments with Secure Span, Gateway & Layer7.
  • Development & setup of automated tools like Environment Control utilities for Installation, Configuration and setup of Jboss Dev, Test, Implementation and Prod Environments.

Confidential

Java Developer

Environment: Java, JSP, Servlets, spring, Apache tomcat, ANT, XML, Oracle, Oracle forms and reports, PL-SQL, UNIX.

Responsibilities:

  • Understanding functional specifications and developing creative solutions to meet business requirements.
  • Took a major role in UI design.
  • Designed CSS style sheets for application wide usage.
  • Converted oracle forms and reports into dynamic web application using Java, JSP, Servlets
  • Developed dynamic Login page which has an option to connect to different databases.
  • Restricted the access to the specific users as desired by the client. Allow users to have access only to those screens determined by their clearance levels.
  • Populated values in a dropdowns writing Ajax functions.
  • Created Service interfaces and implementation based on the user requirements.
  • Took a major role in developing validations.
  • Created Stored Procedures, views, Triggers which improved the performance of the site.
  • Created unit tests for the services using JUnit.
  • Developed ANT scripts to compile and build the application.
  • Modified existing SQL Statements and PL/SQL objects to incorporate the new business logic and functionality.
  • Involved in debugging, defect fixing and testing of the web application.
  • Developed XML sitemaps for the entire web site using Java sitemap generator library

Confidential

Java Developer Trainee

Environment: RAD 6.0, J2EE 1.6, Oracle 9i/10g, Struts, Spring 3.x, Hibernate 3.x, Axis2, Web-service, .Net Web-services, JUnit, Ant, Hudson CI, AJAX, JQuery

Responsibilities:

  • Design and developed web application using Struts, Spring, Hibernate, JQuery and AJAX technology.
  • Involved in design and development using Java, J2EE, Web 2.0 technologies
  • Participated in requirements gathering, analysis, and design and implementation phases
  • Currently working on developing Customer and Agent versions of IPS.
  • Involved in developing of presentation, domain and data source layers
  • Involved in the development of web services and web service clients using Axis2.
  • Involved in the development of .Net web service clients for allowing Endorsement on the Auto Insurance Policies.
  • Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
  • Implemented SOA architecture for different applications to exchange data for business process.
  • Developed front end UI using Java, JSP, Servlets, HTML, JQuery and Dojo components and integrated Dojo with Struts Framework.
  • Designed and developed a tracking application for monitoring the live status of the customer service representatives.
  • Developed the backend programming for validating policy number from IVR and sending the policy data to IVR.
  • Involved in developing and upgrading web based application to schedule the Customer service representatives’ duties and task. This module uses the Genesys Platform Management API.
  • Worked on J2EE web services to provide access to Infinity data sources
  • Worked on adopters in IPS to send to/collect data from Genesys environment
  • Worked on setting on the server level resources like JDBC connection pools, JMStopic/queue resources.
  • Developed test cases using JUnit

We'd love your feedback!