We provide IT Staff Augmentation Services!

Aws Devops/java Engineer Resume

5.00/5 (Submit Your Rating)

Alpharetta, GeorgiA

SUMMARY

  • Eight plus years of experience in teh IT industry wif diversified exposure in Amazon Web Services (AWS) Cloud, Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, DynamoDB, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, Cloud Front, Cloud Trail, Elastic Beanstalk, ELB (Elastic Load Balancers), RDS, SNS, SWF,SES, SQS, Ops works and EBS etc.
  • Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role based access to AWS resources.
  • Experienced on Clustering, load balancing techniques to ensure High Availability and Disaster Recovery.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Maintenance and monitoring of Docker in a cloud based service during production and Set up system for dynamically adding and removing web services from a server using Docker. Used Kubernetes, Elastic Container Service to manage Docker containers cluster.
  • TEMPHas experience in various configuration and automation management tools such as Chef, Puppet, Ansible.
  • Maintained and managed Ansible playbooks responsible for deploying Framework and other cloud tools. Worked on Git Flow for production Release.
  • Experienced wif teh YUM for RHEL and YAST for SUSE for upgrading teh Linux from online repositories.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Involved in teh Software Development Life Cycle (SDLC) like Agile and Scrum methodologies phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Development experience wif Java such as IO, Multithreading, Collections and Exception Handling.
  • Experience of working wif Oracle, SQL/MySQL and developing applications by using JDBC, JSP Servlets, Hibernate and Web Services.
  • Experience in developing web based GUIs using HTML5, CSS3, JavaScript, and jQuery.
  • Experience in developing applications using web/application servers like Weblogic, Web Sphere, JBoss and Apache Tomcat.
  • Experience in developing Java Web Services and REST, SOAP.
  • Good Knowledge in implementing client - server business applications using MVC architecture.
  • Good knowledge on Python (2.7 and 3.5).Used Anaconda, Spyder IDLE’sand written python scripts.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances in AWS.
  • Hands on experience in implementing web applications using frameworks such as Struts 1.x/2.x, spring3.2 (IOC, AOP, Spring MVC, Spring Test module), JSF2.1 and integration wif ORM tools like Hibernate3.5.
  • Expertise in version control systems like GIT, Tortoise SVN subversion.
  • Has Knowledge on Amazon Lambda, Code Commit, Code Deploy, Code Pipeline, Code Build.
  • Experience using Apache and Jakarta Struts Framework.
  • Experienced in database design, data analysis and development in Oracle, MySQL, SQLServer and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.

TECHNICAL SKILLS

Programming Languages: Java, SQL, Unix Shell Scripting.

Tools: Sublime Text, Notepad++, Eclipse, Visual Studio, JIRA,SVN, GIT, ANT, Maven, Chef, Puppet, Ansible, Gradle.

Framework: JQuery, Node JS, JavaScript, spring, Hibernate, GWT.

Front-End: Angular JS, JQuery, JavaScript, HTML, CSS

Databases: Oracle 9i/10g/11g, Oracle SQL, MySQL, MS SQL 2008/2012, PL/SQL, ODBC.

Operating Systems: MS2003,2008, 2008R2, 2012/UNIX, LINUX

Source Control: Bit Bucket, GitHub

Cloud: Amazon Web Services (EC2, S3, IAM, VPC, SWF, Cloud Formation, Cloud watch, SQS, SNS, SES, Elastic Beanstalk, DynamoDB, RDS, Auto Scaling, Amazon Red shift, Cloud Front, Route53, Amazon Lambda, EBS, AWS CLI, AWS KMS, AWS Storage Gateway, Amazon API Gateway, Amazon Glacier, AWS SDK, Code Commit, Code Deploy, Code Pipeline, Code Build)

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, Georgia

AWS Devops/Java Engineer

Responsibilities:

  • Worked on Amazon Web Services (AWS) for a multitude of applications utilizing teh AWS 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.
  • Created public and private subnets wifin teh VPC and attaching them to teh EC2 instances based on teh requirement.
  • Used Amazon ECS (Elastic Container Service) to maintain Docker Containers.
  • 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.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources wifin teh Amazon RDS MySQL DB cluster.
  • Worked on AWS Ops Works in integration wif Chef Configuration management tool to maintain infrastructure.
  • 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 teh retention policy of databases/ applications (AWS Glacier Vaults).
  • Application Deployments & Environment configuration using Chef, Saltstack and Ansible.
  • Experience in managing Ansible Playbooks wif Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating teh continuous deployment.
  • Used Jenkins, Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Implemented automated local user provisioning instances created in AWS cloud, created alarms and notifications for EC2 instances using Amazon Cloud Watch.
  • Implemented Auto Scaling through AWS CLI for instances under ELB using ELB Health Checks.
  • Developed Java API to connect teh Amazon S3 service to store and retrieve teh objects stored in it.
  • Simplified Hibernate session and transaction handling by writing a Servlet filter.
  • Worked on setting up and configuring AWSEMR Clusters and Used Amazon IAM to grant permissions on AWS resources to users.
  • Used Rest angular in AngularJS service to make GET/POST/PUT/DELETE to deal wif API request and response from AngularJS to send teh request and get teh response from NodeJS.
  • Integrated ActiveMQ and spring JMS API to send and receive message for teh application's restful API.
  • Designed and created components for company's object framework using best practices and design Patterns such as Model-View-Controller (MVC).
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Used GIT version control system for tracking changes made to teh files between people.
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.

Environment: AWS services like EC2, Ops Works, S3, Glacier, EMR, RDS, Route53, ELB, Cloud Watch, Cloud Formation Templates and other tools like Ansible, SaltStack, Chef, Docker, Jenkin, Git, NAnt, servlet, Maven, jQuery, Spring, Restful Webservices, Agile, Maven, MySQL, JIRA.

Confidential, Austin, TX

AWS/Java Developer

Responsibilities:

  • Created AWS Launch configurations based on customized AMI and use dis launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used Amazon IAM to maintain teh user credentials and involved in creating custom IAM policies to various groups defined wifin teh organization.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS cloud.
  • Provided policies to groups using policy generator and set different permissions based on teh requirement along wif providing ARN (Amazon Resource Name).
  • Worked wif Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on teh RDS on teh AWS cloud environment.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Dynamo DB to store teh data for metrics and backend reports.
  • Used Maven as build tool on Java projects for teh development of build artifacts on teh source code.
  • Created an XML configuration file for Hibernate Database connectivity.
  • Used Hibernate ORM to integrate wif teh business application wif Oracle Database and where teh hibernate template is used to implement teh business logic.
  • Developed Web services to allow communication between application through RESTFUL Web service.
  • Involved in creating & consuming Restful web services to expose to other applications.
  • Involved in developing code for obtaining bean references in Spring 3.1 framework using Dependency
  • Injection or Inversion of Control.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as teh object storage service to store and retrieve teh media files related to teh application.
  • Used Amazon Simple Workflow service (SWF) for data migration in data centers which automates teh process and track severystep and logs are maintained in S3 bucket.
  • Worked on creation of various subscriptions and topics using SNS and SQS based services and automated teh complete deployment environment on AWS cloud.
  • Used GIT as teh version control system and GitHub as repository.
  • Used Jenkins, AWS Code Deploy plugin to deploy teh application into AWS cloud.
  • To send bulk of emails to users developed Java API to interact wif teh Amazon SQS and Amazon SNS.

Environment: AWS EC2, Elastic Bean Stalk, IAM, VPC, S3, SNS, SWF, SNS, DynamoDB, Git, RDS, ELB, SQL, Code Deploy, Cloud Formation, Ant, Maven, Jenkins, HTML, CSS, XML, Log4J, ANT, STRUTS, JUNIT, JSP, JSTL, Ajax, Hibernate, REST, GIT, Spring, Servlets.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Developed application using Eclipse, Java5, JavaBeans, JMS, Servlets, Struts Framework, Jog4J Framework, Apache Commons Logging framework, JavaScript, AJAX, HTML/DHTML/CSS, JBoss, JMS.
  • Setup a development server wif Linux OS, installed and configured applications like Apache web server, JBoss application server, Subversion, Oracle database server.
  • Used Eclipse IDE as development environment to design, develop, and deploy applications and Spring Components on Tomcat Server.
  • Used Spring framework for dependency injection, transaction management.
  • Created REST based web services using JAX-RS library.
  • Used SVN for version controller and used Log4J for logging in teh application.
  • Assisted Oracle DB development team in developing stored procedures and designing teh database.
  • Designed and developed JUNIT test cases, load balancing and failovers wif cache servers and application servers.
  • Worked wif Jenkins in continuous Integration by using GIT as version control tool and executed projects in Apache Maven Gradle, and Ant.
  • Implemented GET and POST operations using Restful web services.
  • Design, implement, and test custom data application including update using Java, JDBC, SOAP Web Service.
  • Used No SQL database Amazon Dynamo DB to store data of reporting Application.
  • Involved in writing java Beans for cleaning up database using Spring JDBC.
  • Designed and developed all teh user interfaces using JSP, Servlets and spring framework.
  • Developed teh User Interface Screens for presentation logic using JSP and client validation scripts using JavaScript.
  • Worked extensively on XML for parsing messages through JMS Queue and updated teh database.
  • Worked in an agile work environment wif Content Management system for workflow management and content versioning.
  • Involved in usedLog4jutility to generate run-time logs,creating DDLandDML SQLscripts for creation of database objects.

Environment: Java, J2EE, EJB, SQL, Eclipse, JavaScript, Spring MVC, Hibernate, Jenkins, Gradle, SOAP, JSP, Agile, Log4j, Web sphere, JBOSS, HTML, CSS, XML, Log4J, ANT, STRUTS, JUNIT, JSP, JSTL, Ajax, Servlets.

Confidential, Independence, OH

Java Developer

Responsibilities:

  • Used putty to connect to teh host remotely using Linux commands to analyses current core java processes on teh server.
  • Created JDBC data source and connection pooling for teh Application, and hibernate mapping files when required.
  • Designed and developed teh layers, components of teh project using OOAD methodologies and standard J2EE patterns and guidelines.
  • Used multithreaded environment to run teh processes asynchronously using different future calls to access teh data.
  • Created interactive web pages and applications by usage of HTML, CSS, JSON, AngularJS.
  • Involved in Production support, investigating and resolving teh technical issues or user queries as a team member supporting application 24/7.
  • Used Eclipse IDE for developing teh application and ANT for building teh application.
  • Used Hibernate framework for teh backend persistence.
  • Wrote native SQL (Structured Query Language) queries using Hibernate.
  • Worked on PHP unit test cases for already existing legacy code and newly developed features and functions.
  • Responsible for monitoring JMS (Java Message Service) queue depth as part of production support.
  • Deployed GUI code to Web logic application environment and standalone components to JBoss Server.
  • Co-ordination wif testing team during system testing and fix teh bugs which are identified.
  • Involvement in defect fixing if any defects are found during testing. utilized Log4J for logging messages like Debug and Error for better tracking of teh application.
  • Performed server’s health checks on daily basis, by logging into Ubuntu Linux system and monitoring logs, and processes.

Environment: Java, Ant, HTML, CSS, Angular JS,JSON, JDBC, Eclipse IDE, Log4j, Junit, Apache Struts, Putty, servlets, Ant, SQL, JBoss, Hibernate, JMS, GUI, Linux.

Confidential

Java Developer

Responsibilities:

  • Implemented Java Bean to achieve object relational mapping and CRUD operations in data persistence layer.
  • Implemented Multi-Threaded Environment and used most of teh interfaces under teh collection framework by using Core Java Concepts.
  • Used various IO operations for uploading and storing files in database, Converting files to PDF, concatenating PDFs and printing PDF letters.
  • Designed and developed all teh user interfaces using JSP, Servlets and spring framework.
  • Developed java code for html pages connecting it to MYSQL, a relational database using a JDBC driver and for teh http connection through Java Servlets.
  • Used UML diagrams to design Rational Rose.
  • Worked on JDBC for mapping teh java objects to relational database and SQL queries to retrieve, insert and update teh data from teh database.
  • Worked as a one of teh lead for junior developers in teh team and assisted them in fulfilling project responsibilities.
  • Performance Testing and performance Tuning.
  • Utilized JDBC encapsulation and singleton design pattern for database connection pool management and Hibernate for transaction management and data persistence layer.
  • Developed custom controllers for handling teh requests using teh spring MVC controllers.
  • Used Junit framework for unit testing and in teh development of test-driven development.
  • Deployed teh application on teh JBoss application server.

Environment: Java, Servlets, JMS, Spring, JDBC,MVC, Eclipse, Junit, JSP, Hibernate, UML, UNIX, JBoss Server, CVS, JDBC, MySQL, Junit, singleton, Windows server 2003R2.

Confidential 

Jr Java Developer

Responsibilities:

  • Used Eclipse as IDE to develop and test teh Java Code.
  • Corrected SQL Injection risks by converting code to use prepared statements and access teh data.
  • Designed Application components to keep track of Insurance Health Care System and maintained logs.
  • Used SQL server as a database for application.
  • Used Java Script for Client side validations.
  • Implemented GIT version control system, creating project associated repositories in GitHub and develop teh java code as a team.
  • Involved in designing and development of teh website from teh scratch.
  • Extensively written CORE JAVA wif in application.
  • JavaScript and jQuery validation of JDBC for all database interactions.
  • Experienced in implementing Spring framework.
  • Develop and test new features, incremental changes, and bug fixes to a production-ready state using agile development processes.

Environment: Java, J2EE, Eclipse IDE, J2EE, JSP, JDBC, Servlets, Spring, jQuery, JavaScript, HTML, Multithreading, SQL Server 2003R2, GIT, Windows Server 2003R2.

We'd love your feedback!