We provide IT Staff Augmentation Services!

Sr. Java/ Aws Cloud Infrastructure &devops Engineer Lead Resume

Jackson, MS

SUMMARY:

  • 9Years of experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Four years of in-depth experience with Devops and Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the syste
  • Experience in IP networking, VPN's, DNS, load balancing and firewalling. Built multi-zone and multi-region architectures.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using AWS Console and AWS Command Line Interface.
  • Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, and Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GIT, GitHub.
  • Monitoring/Alerting tools such as Nagios.
  • Experienced in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, RDS, IAM, SNS, ELASTIC BEANSTALK, Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups, RDS.
  • Knowledge in deploying applications through Microsoft azure.
  • Knowledge in troubleshooting and deploying applications to azure.
  • Solid experience in design and implementation of MVC architecture such as Struts, Spring MVC.
  • Knowledge in using SQL Azure for Backend operations and data persistence
  • Solid experience in design, development of web based applications using HTML, DHTML, CSS, JavaScript and JSP, Servlets.
  • Developed web applications by implementing Model View Control (MVC) architecture using JSF, JSTL, and JSP pages that interact with Servlets.
  • Expertise in Object Oriented Programming, Client/Server Applications, Relational Databases and E-Business Applications.
  • Good working experience with Hibernate open source object/relational mapping framework and Spring Frame work.
  • Conversant with Waterfall, Iterative, Agile and SCRUM methodologies.
  • Excellent hands on experience with EJB 2.0, XML, XSL, XSLT, DTD and XML Schema.
  • Working experience in the development of EJB (Entity, Session and Message Driven Beans), etc.
  • Solid design skills using Java Design Patterns and Unified Modeling Language (UML).
  • Experience in development of Web Services as Service Providers and Consumers using HTTP/XML, XSL, XSLT, XPATH and SOAP/WSDL.
  • Experience in working with different operating systems Windows UNIX, LINUX.
  • Good expertise using the various Development tools like WSAD, JBuilder and Eclipse.
  • Sound Relational Database Concepts and extensively worked with DB2, ORACLE. Very good in writing complex SQL's and PL/SQL procedures
  • Possess excellent communication, interpersonal and analytical skills along with can-do attitude

PROFESSIONAL EXPERIENCE:

Sr. Java/ AWS Cloud infrastructure &DevOps Engineer Lead

Confidential, Jackson, MS

Environment: Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM, Amazon EC2, Amazon SNS, Amazon SQS, Amazon Cloud Watch, AWS Cloud Formation, ReED shift, Dynamo DB, No SQL, AWS Code Commit, AWS, VPC, Code Buil, Java, JSP, Jdk1.7, webs phere server 8.5, SOA, Spring 4, Spring Boot, Restful Web service, Hibernate, JavaScript, Jenkins, micro services, Spring boot, DB2, Oracle 11g, SQL/PLSQL, Xml, UML, CSS, RAD, JUnit, Log4j, Windows XP/UNIX, JDBC, JMS, Maven, Jenkins, gitHub, Rally, Pivotel tracker, Footprints and Web Services.

Responsibilities:

  • Extensive experience working in an Agile development environment.Responsible for design, development, application architecture, use cases, flowcharts, application flow, prototypes, proof concept of sample codes.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Responsible for writing detailed design specification document and implementing all business rules.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Wrote and executed various MYSQL database queries from python using Python-My SQL connector and My SQL dB package
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates
  • Responsible for continuous integration and continuous delivery using Jenkins and Maven and AWS Code Pipeline.
  • Configured Jenkins Build status and Sonar Qube statics code analysis Email notification and slcack notification using the AWS SNS(Simple notification Services)
  • Extensive Experience in writing AWS Cloud formation scripts to automate the AWS Services.
  • Experience in creating, designing, configuring and managing EC2 instance in VPCs by setting up all the resources like NAT gateway and Internet gateway depending on the requirement using AWS console, CFS and AWS CLI.
  • Have a detail understanding of Cloud watch and can monitor resources of AWS through it • Used Dynamo DB to store the data for metrics and backend reports.
  • Created a AWS Code pipeline to automate build and deployments.
  • Install and configure Jenkins and Sonar Qube on AWS Code pipeline.
  • Involved in analysis, design, and development and deploying the components using J2EE specifications and captured the requirements of the system use cases using Web Sphere 8.5, Jsp and spring.
  • Configured and tuned Web Sphere resources like JDBC providers (iseries& oracle), JDBC data sources, Connection pooling and Java Mail sessions on IBM AIX.
  • Configured the IBM Http Web Server to host the applications that are tested and deployed on application server.
  • Involved in the design and development of presentation and web layers based on MVC Architecture (Model-View-Controller) and spring framework.
  • Developed and used J2EE Services and JMS components for message communication in web sphere Application Server.
  • Designed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for micro services and continuous deployment.
  • Developed DAO Objects using Value Object EJB Design Pattern for data connection and Database operations
  • Utilized the various J2EE design patterns like Front View Controller, Business Delegate, Factory and Session Façade, Singleton and DAO to develop the business modules based on the required functionality.
  • Involved in developing interfaces for the CSM in order to invoke the various business partners using XML, XSLT, JAXB and DOM Parsers.
  • Debugging the code, finding the issues and fix the defects and add enhancements.
  • Increase the code coverage to 75% for legacy code and targeted the code coverage to more than 90% for new development.
  • Extensive experience using in PIVOTAL and Rally, Prioritize the issues and user stories in Rally.
  • Used Jenkins for continuous code integration build.
  • Used GitHub for version controlling, creation of new releases, fixing pre-req issues for TEST Builds.

Sr. Java/AWS Cloud infrastructure &DevOps Engineer

Confidential

Environment: AWS services like EC2, S3, RDS, Lambda, Docker, IAM, Code Pipeline, Code Commit, Dynamo DB,, Glacier, EMR, Amazon Linux Image, Nagios, Cloud watch, RDS, ESB, ELB, Cloud Watch, OPS Works, Cloud Formation Templates and other tools like Docker, Python, Jenkin, Git, Ant, servlet, Maven, Spring Boot, Hibernate, Micro services, Angular JS, j Query, JSON, AJAX, Spring, Restful Web services, Agile, Maven, My SQL, JIRA.

Responsibilities:

  • Extensive experience working in an Agile development environment.
  • Prepared the cost estimation to use AWS services and provide the detailed cost estimation report to the Manager.
  • Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the b stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, WAF, SNS and IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Guiding the scrum teams and larger organization on how to get the most out of Agile/Scrum practices.
  • Used Simple storage services (s3) for snapshot and Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Configured and managed AWS Glacier, to move old data to archives based on the retention policy of databases / applications (AWS Glacier Vaults).
  • Experience with monitoring and alerting Nagios.
  • Worked on setting up and configuring AWS EMR Clusters and Used Amazon IAM to grant permissions on AWS resources to users.
  • Experience in IP networking, VPN's, DNS, load balancing and firewalling.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Written scripts in Python, Perl, Java to automate log rotation of multiple logs from web servers and for automation and monitoring of AWS services like VPC, ELB, RDS, Lambda, AWS Ops Works, Cloud Front using Shell and Python scripts and Using Jenkins AWS Code Deploy plug-in to deploy
  • Trouble shooted issues on production servers and implemented Failover policies.
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS Aurora DB Instance using the Amazon RDS Console.
  • Automated the cloud deployments using AWS Cloud Formation Templates (JSON and YAML).
  • Prepared the AWS Infrastructure Documentation to help the Team.
  • Used Dynamo DB to store the data for metrics and backend reports for Data Stage Team.
  • Created a AWS Code pipeline to automate build and deployments.
  • Installed and configured Jenkins and Sonar Qube on AWS Code pipeline.
  • Installed JMS Client on EC2 Instance and configure the JMS Connection with IBM MQ server to send and receive the Messages.
  • Migrated the production SQL server schema to the new AWS RDS Aurora instance.
  • Integrated Active MQ and spring JMS API to send and receive message for the application's Restful API.
  • Simplified Hibernate session and transaction handling by writing a Servlet filter.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Used Spring-IOC to inject beans and Spring MVC architecture for developing the application.
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Used Rest angular in Angular JS service to make GET/POST/PUT/DELETE to deal with API request and response from Angular JS to send the request and get the response from Node JS.
  • Used JAX-RS for creating REST full web service where the request and response are in JSON format.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Spring Boot for building cloud Micro services quickly and develop spring based applications with very less configuration.
  • Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Used GIT version control system for tracking changes made to the files between people.

Senior Java Developer

Confidential

Environment: Java, Spring, Spring MVC, Spring Boot, JSP, XML, my Batis, Web Services, SOAP, SOAPUI, JDBC, HTML, Java Scripts, JMS, Oracle 10g, PL/SQL, AJAX, Eclipse, Apache Tomcat, Maven, Spring, JUnit 4, XML, JSON, Eclipse, Ant and Maven, git, chef, Jenkins,.

Responsibilities:

  • Extensive experience working in an Agile development environment.
  • Administered and Engineered Jenkins for managing weekly build, test and deploy chain, SVN/GIT with Dev/ Test/Prod Branching Model for weekly releases.
  • Debugging the code, finding the issues and fix the defects and add enhancements.
  • Worked on enhancements and defects in production.
  • Worked with Hibernate, JDBC to handle data needs. Worked with Hibernate to access and update information in the database
  • Implemented SOAP and WSDL web services for XML data transfer over HTTP.
  • Performed Web Service Testing using Soap UI by verifying the request and response.
  • Implemented SPRING MVC design patterns.
  • Used Spring framework MVC and different View Controllers to implement business logic, Validation
  • Used Git Hub for version controller.
  • Involved in writing ANT scripts to build and deploy the application. Experienced in Unit testing using JUNIT.
  • Created User Interfaces, Data Objects, Page Beans, Displayers and Helper classes using Java, JSP, JSTL, JavaScript and HTML.
  • Developed and used J2EE Services and JMS components for message communication in Apache Tomcat Server.Code reviewing.
  • Wrote Oracle PL/SQL Stored procedures, views, triggers, Designed Data modeling.
  • Used JIRA to track the defect and bug fixes.

Java\J2EE Developer

Confidential - Jackson, MS

Environment: Java 5, Servlets 2.5, Rational Rose 2003, JSP 2.1, Spring 2.5, Spring AOP, Struts 2.x, Hibernate 3.0, IBM Web Sphere Application Server6.0, JAX-RPC, Log4j, Web Services, SOAP, SOAP UI, Eclipse v3.3.2, JUnit, HTML, XML, AJAX, JavaScript, Apache Ant, CVS, Oracle 11g. Rational Unified Process (RUP)

Responsibilities:

  • Involved in developing Requirement Gathering, Analysis, Program Specification, Coding, and Test Scripts
  • Involved in validating the requirements to fit for additional features.Worked on Account setup for the project which allows persons to setup their account for using ACES applications from Online.
  • Implemented SPRING MVC design patterns.Used Spring Framework for Dependency injection and integrated with the Hibernate
  • Configured and maintained Rational Clear Case version control for Code Release Management Worked with Rational Clear Quest for bug and feature tracking
  • Involved in creating statements in PDF format using ITEXT API.
  • Implemented SOAP and WSDL web services for XML data transfer over HTTP
  • Involved in developing Use Case diagrams, Class diagrams and Sequence diagrams using Rational Rose Performed Web Service Testing using Soap UI by verifying the request and response.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Worked with Hibernate to access and update information in the database. Developed user interface using JSP 2.1 and controller component using Servlet 2.5
  • Used MTOM for transferring the PDF document to the front end using web services
  • Used XML Web Services with SOAP for transferring data between heterogeneous applications.
  • XML parser APIs like JAXB for marshalling and un marshalling of data.Worked on Interface development using web logic server 9.1V.
  • Installed and Configured Eclipse and Web Logic for deploying the applications. worked on Data fixes happened in the production.
  • Worked with Complex SQL queries, Functions and Stored Procedures for Oracle 11g.
  • Developed DAO Objects using Value Object EJB Design Pattern for data connection and Database operations
  • Developed interface using HTML, CSS, Face lets, AJAX and TILES Framework
  • Worked with XSL/XSLT to transfer common XML format into displayable format Unit Testing with JUnit
  • Actively participated in the Agile Development Process. Actively participated in the Scrum Meetings.

Hire Now