Post Job Free

Resume

Sign in

Java Aws Engineer

Location:
Portland, OR
Posted:
March 21, 2017

Contact this candidate

Resume:

Srinivas Mobile:510-***-****

Email:aczem9@r.postjobfree.com

Professional Summary:

8+ years of IT experience in planning and building on web application utilizing JAVA/J2EE and had

Knowledgeon frame works like spring MVC, spring Boot.

3+ years of Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3,

and EBS, ROUTE 53.

Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management

tools such as Chef and Puppet.

Experience on Java Multi-Threading, Collection Framework, Interfaces, Synchronization, and Exception

Handling.

Hands on Experience with best practices of Web services development and Integration (both REST and

SOAP).

Experienced on Linux and Windows Virtual servers on EC2 using chef servers.

Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.

Hands on experience with the AWS CLI and SDKs/API tools.

Good knowledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2),

Simple Storage Service(S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced

in building highly scalable java applications using various architectures.

Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.

Experience in developing applications using Java /J2EE& related technologies such as Hibernate3, EJB3,

Struts, Servlets, JSP, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL, middleware technologies such as

Web Services, SOAP and WSDL.

Experience in automated deployment tool such as service Kubernetes which is use to deploy quickly and

Predictably.

Experience in front end development using HTML 5, CSS 3, JavaScript, JQuery, JSON and JSTL.

Strong working experience in distributed object-oriented component analysis and design according to

Industry leading J2EE frameworks.

Extensive experience in different IDEs like RAD, Eclipse, Net-Beans and J-builder.

Extensively worked on SQL Queries to retrieve the data for testing.

Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence

Diagrams, Class Diagrams, and Object Diagrams.

AWS EC2 and Cloud watch services. CI/CD pipeline management through Jenkins. Automation of manual

tasks using Shell scripting.

Strong experience in TCP/IP packets, packet analyzing using snoop, tcp dump and Wire shark.

Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.

Experience with Application Servers and Web Servers such as Web Logic, J boss, Web Sphere and Apache

Tomcat.

Production experience in large environments using configuration management tools such as Ansible, Chef,

and Puppet.

Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle, Mongo-DB and DB2

environment.

TECHNICAL SKILLS:

Operating Systems

Windows Xp/Vista/7, Unix, Linux(RHEL), Ubuntu

AWS Skills

EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

JAVA Skills

Eclipse, Net Beans, Java1.5

DEVOPS Skills

CHEF, PUPPET, ANSIBLE, RUBY, Docker, Git

Programming Languages& Tools

C, C++, JAVA, UNIX Shell Scripting, Python, Java

Script, Perl, Apache Tomcat.

Web/Application Servers

Tomcat, HTTP Server, J boss.

Education:Bachelor of Technology in Jawaharlal Nehru Technological University, KAKINADA, INDIA.

Professional Experience

Java AWSEngineer

NWEA

Portland, Oregon May’2016 to Present

Responsibilities:

Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data

Warehousing hosting including Virtual Private Cloud (VPC), Public and PrivateSubnets, Security Groups, Route Tables, Elastic Load Balancer.

Design roles and groups for users and resources using AWSIdentity Access Management (IAM).

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized

volumes and EC2 instances.

Installed and configured Chef/run-deck for Automating Deployments and providing a complete automation

solution.

Used MySQL, DynamoDB and Elastic-cache to perform basic database administration.

Used Chef for application automatic deployment and provisioning to different environments.

Setup and support automated Continuous Integration utilizing tools like Jenkins, Shell Scripts, and AWS

CLI/API.

Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB

tables, and EBS volumes.

Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef, Ansible,

Configuration management.

Implemented and managed Puppet configuration spanning several Dev, QA, Staging environments in AWS

cloud.

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.

Implemented a Continuous Delivery pipeline with Dockers, Jenkins and Github. Whenever a new github

branch gets started, Jenkins automatically builds a new Dockers container from it.

Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.

Implemented Java persistence API (JPA) through Hibernate 3.0.

Monitored and fixed the error logs using Log4J configured log4j.xml.

Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data

stored in the S3 buckets.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Extensively used JQUERY, JSON, AJAX and EXT Java Scripts like DOM, DHTMLscripting to create interactive

web applications like auto complete form.

Developed automation scripting in Python (core) to deploy and manage Java applications across Linux

servers.

Experience in build and release automation of Java, J2EE, C/C++ based applications.

Environment: EC2, S3, RDS, EBS, Elastic Load Balancer, RDS, Auto scaling, Jenkins, Run-Deck, MySQL,

Dynamo DB, Chef, VPC instances, IAM, Puppet, Python, Ansible, chef, PowerShell, Shell scripting in LINUX,

API, JSON, J2EE, C/C++, JSON, AJAX, JQUERY, JPA, PYTHON, JUNIT.

DevOps/AWS Engineer

CREDIT SUISSE

Morrisville, NC Jan’2015 to Mar’2016

Responsibilities:

Experience in AWS using EC2,Dynamo DB, RDS,S3, VPC and IAM services.

Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.

Performed S3 buckets creation, policies and also on the IAM role based polices and customizing the JSON

template.

Created Python scripts to automate AWS services which include web servers, ELB, Cloud front distribution,

database, EC2 and database security groups, S3 bucket and application configuration.

Experienced in S3 Versioning and lifecycle policies and backup files and archive files in Glacier.

Configured AWS IAM and Security Group in Public and Private Subnets in VPC.

Responsible for using AWS Console and CLI for deploying and operating AWS services.

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.

Designed and implemented solution for on premise Docker Registry and automated its creation using AWS

cloud formation to provision the necessary resources and Chef to bootstrap the instances including the SSL and basic authentication.

Worked on provisioning AWS and deploy Chef and Jenkins to completely provision and manage the

instances.

Extensively involved in a Docker deployment pipeline for custom application images in the private cloud

using Jenkins.

Architected and implemented automated cloud infrastructure using Chef and Puppet on multi platforms.

Work with Docker for convenient environment setup for development and testing.

Environment: AWS, EC2, VPC, ELB, S3, RDS, IAM, VPC, GLACIER, CLI, ANT, Chef, Jenkins, PUPPET, VPC,

Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, AWS CLI, AWS Auto Scaling, Unix/Linux,

GIT, JENKINS, MAVEN, Kubernetes,Perl Scripts, Shell Scripts, Ruby Scripting, GIT, Windows.

Sr. AWS Engineer

Bizz Cloud Experts

Lewisville, TX Nov’2013 to Dec’2014

Responsibilities:

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.

Worked with AWS Cloud platform and its features, which include IAM, EC2, S3, AMI, EBS, CLI, SNS, and RDS.

Experienced in S3 Versioning and lifecycle policies to and backup files and archive files in Glacier.

Using Jenkins AWS Code Deploy plugin to deploy to AWS.

Writing SQL queries and tuning the SQL queries.

Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration.

Coordinated with the Dev, DBA, QA, and IT Operations environments to ensure there are no resource

conflicts.

Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip’s.

Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.

Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful

deployment of Web applications and database templates.

Hands on Experience in AWS Cloud in various AWS Services such as Redshift Cluster, Route53 Domain

configuration.

Create read replicas of AWS-RDS- MySQL DB in various regions and AZs using backups and snapshots and

scale out AWS-RDS- MySQL instance to additional AZs and regions based on requirements using DB snapshots.

Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.

Environment: EC2, S3, RDS, EBS, IAM, EC2, AMI, ELB, CLI, SNS, SWF, RDS, Jenkins, MAVEN, CHEF,

COOKBOOKS, VPN, NAT, GIT, DNS, Route53, DBA, LINUX, GLACIER, REDSHIFT, DEV, DNS, DBA, QA, MY-SQL

DB, SQL, VPC, subnets, .NAT.

JAVA/J2EE Developer

Deloitte

Harrisburg, PA Dec’2012 to Oct’2013

Responsibilities:

Experienced to Set up Jenkins server and build jobs to provide continuous automated builds based on

polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, J-unit, Selenium and Maven.

Coordinated with QA and DEV teams for validating the CRs.

Created conditional logics in pages using JSF tags and JSTL.

Developed the application web pages using HTML, CSS, JSP, Java script and J Query.

Worked as a full stack developer responsible for Web, middle tier and Databases in the development of the

application.

Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.

Implemented presentation layer using Struts, J Query.

Implemented user interface (UI) using JSP, HTML and CSS.

Extremely used plain JavaScript library to do the client side validations.

Developed data access components using JDBC, DAOs, and Beans for data manipulation.

Developed several REST web services supporting both XML and JSON to perform tasks.

Implemented the functionalities using Java, JSP, Servlets and J2EE framework.

Developed front-end screens with HTML, CSS, JavaScript and JSP's.

Extensively did client side validations using JavaScript and developed the required Servlets.

Designed and developed a JDBC driver that interacts with database by intercepting SQL.

Extensively worked with JDBC programs using MySQL databases and developed SQL and PL/SQL for Oracle

to process the data.

Used GIT as a version control system to store current and previous versions of source code.

Providing technical assistance in creating High Level and Low Level design using Spring framework, Web

Logic, SOAP Web Services, JDK1.6.

Environment: Java, J2EE, Java Script, HTML, CSS, JSF, QA, DEV, MySQL, DAO, JDBC, J Query, SQL, PL/SQL,

Eclipse, JavaBeans, UML, JSP, JSON, Shell Scripting and WINDOWS 7, Jenkins, Git, J-unit, Selenium, Maven, QA,

DEV, SOAP, WEB LOGIC, JDK.

Jr.Developer

IYuga Consultancy Services IN May’2010 to Aug’2012

Responsibilities:

Developed J-unit test cases and used Maven and also Jenkins Script for building and deploying the

application as a build tool, GIT for version control and Jenkins for continuous integration.

Extensively used Core Java such as Exceptions, and Collections. Implemented Multithreading,

Synchronization using Thread pools, executive service and lock interfaces.

Used Enterprise Architect for Use Case Diagram, Class Diagrams, Sequence diagrams and Object diagrams

in design phase (UML).

Developed the front-end user interface using JSP, AJAX, HTML, CSS, XML, and JavaScript.

Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials

and information.

Developed application using Java Mail API for sending email notification with the statistical data obtained

from database queries using SQL.

Developed hibernate DAO Access or Classes using Spring JDBC Template.

Developed various reusable helper and utility classes using Java Beans with Eclipse editor.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in

Debugging the issues.

Worked on JDBC to select and update the data from the MySQL database.

Involved in Developing of Application based on J2EE using Struts, Hibernate and spring frameworks.

Responsible for testing and supporting the application deployment in QA and UAT environments.

Involved in development of services based architecture utilizing open source technologies like Hibernate

ORM with JPA Annotations.

Used HQL, SQL and Criteria as the query languages in Hibernate Mapping. Developed this integrating springs

and hibernates.

Created application on Spring Batch framework and Multithreading to improve performance.

Experience on Hibernate as persistence framework for DAO layer to access the Oracle10g database.

Environments: Java, J2EE, Hibernate, J query, Jenkins, maven, Oracle, Pl/Sql, Eclipse, Mongo DB, Bootstrap,

Java Script, Oracle10g, UML, SVN, HTML, JMS, CSS, JDBC, DAO, HQL, MY SQL, SQL, REST, HTTP,UNIX, Eclipse.

Java developer

Evolgence IT Systems

Hyderabad, Andhra Pradesh Jan’2009 to Mar’2010

Responsibilities:

Experience working on JQuery, Web Sphere Portal User management APIs.

Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.

Developed web presentation layer using JQuery, HTML and CSS according to internal standards and

guidelines.

Developed the presentation layer and GUI framework that are written using HTML and Client-Side

validations were done using JavaScript.

Used core Java coding using JDK in Eclipse Integrated Development Environment(IDE).

Involved in designing of high level details like Use Case diagram and low level design like Class and Sequence

diagram.

Performed J2EE application deployment using J Boss application server on Windows and Linux.

Worked on Eclipse for development and deployment of application in Web Logic Application Server.

Used SQL, PL/SQL and SQL for database interaction with Oracle 10g.

Involved in Object Oriented analysis and design for meeting the requirements of the system.

Involved in developing business logic modules using J2EE concepts and integration of various modules.

Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the

applications.

Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions,

Relational database models.

Deployed the JAR files in the EJB Container and WAR files in the Web Container on to the Web logic 7.0

Server.

Environments: J2EE/Java, JSP, JQUERY, CSS, Struts, Hibernate, IDE, SQL, PL-SQL,JAR, WAR, Web logic 7.0,

Eclipse 3.0, MySQL, JDK, IDE, J-boss, ANT, JavaScript, HTML, XML, SOAP, WSDL, CVS, WAR FILES.



Contact this candidate