We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 8 years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
  • 6+ years of experience asDevOps Infrastructure Administratorfor implementation and support of Infrastructure Automation in all the platforms.
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Experienced in migrate an On - premises VM or Azure Classic VM to Azure ARM Subscription with Azure Site Recovery.
  • Automate the process of creating EC2 instances (Linux/Windows) using cloudformation/Jenkins and install software using ansible playbook in them.
  • Experience in JAVA8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Worked on building, deploying Java code through Jenkins and used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Extensive development experience in web applications using Java 6/8, J2EE1.4/1.5, JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans, Portals, Portlets.
  • Experience working on Java Server Faces(JSF) to build java technology based web application on server side for event handling, data conversion, server-side validation and page navigation.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Designed, developed and deployed applications on to several cloud based solutions using configuration Management tools like Chef, Puppet, Ansible and SaltStack.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and jUnit for testing.
  • Experience in implementing the MVC architecture in backend applications usingNode.jsalong with ExpressJS that interacts with MongoDb and performed CRUD operation on MongoDb.
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x.
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client.
  • Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN.
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Implementation experience of Image Services and Resource Adapter(ISRA) for IBM FileNet P8 Imaging System
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Expertise in object modelling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.
  • Ability to quickly grasp business ideas and requirements and translate it into interactive web pages.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.

SKILLS:

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

Database: Oracle 11g, SQL server 2008, MySQL.

IDE: Eclipse, Net Beans, IBM RAD, JBuilder.

Design Methodology: UML, Fall, Perl, Agile.

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services, Socket Programming.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI.

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Design & Control: UML, Rational Rose, CVS, Clear Case.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Worked in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.
  • Developed OTC derivatives using Spring Boot and Spring Data. Used Spring AOP in order to eliminate cross cutting concerns for logging, transaction management.
  • As a DevOps Engineer, I am involved with both advising and realizing the potential of an internal private cloud utilizing AWS for a high priority modernization effort; primary focus is the Infrastructure as Code (creating Heat Templates, Glance Images, Docker Containers, Ansible setup.
  • Amazon AWS-EC2 VPC and Virtualization, VMware server Infrastructure build design DEVOPs solutions.
  • Implemented Routing part of application using Angular JS UI router module, routing provider service with HTML views/CSS styles.
  • Automating acceptance tests for DevOps infrastructure.
  • Designed and developed User interface screens using AngularJS involves use of AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components.
  • Created Data Transfer Objects(DTO) and implemented business logic using Java8 in Spring framework.
  • Developed Angular Custom directives and managed Object state using Breezejs entity manager.
  • Implemented Angular JS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular Controllers.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, CSS3 and Responsible for creating detailed wire frames and process flows.
  • Involved in implementing test cases using Jasmine, Karma and angular mocks to test angular controllers and services.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Business Delegate, and Singleton.
  • Created and managed Azure Virtual Networks (VNETs), Storage Containers; DocumentDBs, Cosmos DBs
  • Manage the Windows Azure infrastructure for our customers depends on their requirement.
  • Developed REST service documentation using Swagger UI and developed test cases using Junit and Mockito framework.
  • Implemented business components using spring dependency injection and accessed them using Spring provided annotations.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Developed Spring JMS message listeners to consume messages from queue and developed Spring scheduling components to perform batch operations.
  • Created running multi-note Kafka, Cassandra, Spark clusters & Docker.
  • Developed ORM mapping using Hibernate for data persistence and retrievals on Oracle database and implemented Spring AOP aspects for auditing and logging purposes and used log4j for logging.
  • Develop/capture/document architectural best practices for building systems on AWS.
  • Used Splunk tool to monitor rest calls from other system.
  • Created POC’s using Node-JS, Mongo-db, Express-JS and Body-Parser to create REST services.
  • Performed End to End testing using Protractor and selenium and involved in setting up the project using Jenkins for continuous builds and deployments.

Environment: Java 8, HTML5, CSS3, JSON, JavaScript, Jersey Spring REST, Spring 4, log4j, Angular JS, Breeze-JS, spring, JUnit, Mockito, Jasmine, Protractor, Jenkins, Gulp, Sonar, Agile.

Confidential, NewYork, NY

Sr Java Developer/DevOps Admin

Responsibilities:

  • Worked as DevOps Infrastructure administrator to automate the installation and configuration of the entire product stack used across the project.
  • Construction & integration of complex module for the asset allocation group, natural resources team & derivatives strategist that needed to implement the ability in PMW to lookup the Total Return Swaps (TRS) securities on indexed futures for Equity Derivatives & their current positions.
  • Handle escalated Support tickets till closure for MS Azure PaaS platform.
  • Security Patching on the Azure IAAS VMs through the Shavlik Patching Too.
  • Designed and developed User interface screens using AngularJS and followed Agile Scrum for application development.
  • Developed JSON templates with ansible script to fully automate the process with Jenkins job.
  • Worked on building, deploying Java code through Jenkins and used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
  • Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, JSP, HTML and CSS.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed a cross-device/cross browser web application utilizing Angular JS, JavaScript API in conjunction with Bootstrap.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Designed Client side validations using Angular Js custom form validation that leverages various angular directives and integrated Angular JS Filters to format data for searching, ordering and conditional iterating.
  • Used $http and $resource service for retrieving data from the server in Angular.js framework and $location service for URL browser manipulation.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test.
  • Developed REST services using Spring and used JAXB API for XML parsing.
  • Conceived, designed, installed and implemented Puppet configuration management system.
  • Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, Nexus, Maven and AWS.
  • Implemented a Factory using $resource to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Using Docker in Environment variables, Configuration files, Option types and Strings & integers.
  • Enhanced existing REST services using NodeJs, ExpressJS and Mongoose modules
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Java 1.6, JEE, Agile, AngularJS-1.3, JSP, HTML, CSS, JSON, JavaScript, Spring 3.2, Spring MVC, JMS, Hibernate 3.6, NodeJS, Express JS JBoss 6.0, MyEclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, ActiveMQ, Atlassian Jira, log4j, SVN and Mockito.

Confidential, Minneapolis, MN

Java/ J2EE Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Created JSON based Azure Resource Manager (ARM) templates, used them for deployments; Migrated on premise servers, hard drives and Web applications to Azure leveraging, Azure CLI 2.0, Azure App Service Migration Assistant Tool and Azure Resource Explore.
  • Created puppet manifests and modules to automate system operations.
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed system preferences dynamic user interfaces and created web application prototype using AngularJS JavaScript, CSS and HTML.
  • Developed Spring mvc rest controllers, services for backend interactions.
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
  • Involved in implementation of MVC pattern using AngulaJS and Spring Controller.
  • Designed the front-end application and user interactive web pages using web technologies like AngularJs in conjunction with Boostrap to render web pages responsive.
  • Constructed UML and Behavior trees modeling diagrams to depict the business flows.
  • Defined new validations through AngularJs for the form field validation implemented through HTML5 and CSS3.
  • Consumend RestFul web service and performed data retrieval using Hibernate and integrated with WebMethod via webservices.
  • Validated the business rules with the Business Analysts such that they meet the specification.
  • Used Maven to build the application and deployed on Apache Tomcat Server.
  • Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.

Environment: Jdk1.6, HTML, Spring, JBoss, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, maven, Eclipse Kepler, java script, Xml, mysql.

Confidential, Wayland, MD

Java Developer

Responsibilities:

  • Developed the application in Agile Scrum fashion. Designed the front-end screens using JSF, XHTML, HTML and Java Script and developed application using Spring framework.
  • JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
  • Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
  • Worked with JBOSSRichFaces(JSF/Facelet technology for Rich Internet Application).
  • Developed XHTML’S for presentation layer and used Java Script for validations.
  • Developed batch jobs and scheduling components using Spring scheduling and Spring batch.
  • Participated in the application architecture, and development tools for web solutions that fulfill the business requirements of the project.
  • Involved in deploying and testing the application on Jboss server and used Maven Build automation tool to build an application.
  • Involved in System requirement study, conceptual design and designing of Use Cases based on the requirements using UML modeling feature in IBM Rational Software architecture (RSA).
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.
  • Used JUnit for testing and check API performance. Used Object Relational Mapping tool Hibernate for the interaction with the database.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the JSF framework and the Spring framework together.
  • Designed the various UI screens required for the loan information, financials. Used JSF MVC at presentation layers.
  • Developed JMS message listeners using Spring JMS Template to consume messages from queue.
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.

Environment: Agile, Java 1.5, HTML5.0, CSS, JSP, JSTL, JSF 2.0, JavaScript, Hibernate 4, Jboss, Spring 3.2, HTML, XML, JQuery, Oracle 11g, Subversion1.7.2, Maven2.2.1, JUnit4, UML, Apache CXF.

We'd love your feedback!