We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 6+ years of experience in all phases of Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Puppet (DevOps), Chef (DevOps), Vagrant.
  • Strong experience with ContinuousIntegration and ContinuousDeployment methodologies with Jenkins
  • Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo.
  • Expertise in using Version Control Tools VSS, Sub - Version, Git.
  • Experienced in Tomcat, Apache, Splunk, log stash.
  • Strong Knowledge in Java, MVC, Spring MVC, Struts, Hibernate, Amazon Web Services, Spring Framework, JavaScript, jQuery, Web Services (REST/SOAP).
  • Strong hands on experience with scripting languages like Python, Ruby, PowerShell, and JavaScript.
  • Expertise in design and development of multi-tiered web based applications using Java/ J2EE technologies like JSP 2.0, Servlets 2.3, EJB 2.1/3.0, JDBC, JNDI, Struts, Java Standard Tag Libraries, XML, JMS, and RMI.
  • Experience in web based software design and development using Servlets, JSP, JSTL, JSF Java Beans, Custom Tag Libraries, AJAX, EJB, JNDI, XML and XSL.
  • Good experience with databases SQL Server 2008/2012, Oracle 10g and 11g, LINQ, SSIS, SSRS, SSAS, MongoDB.
  • Strong experience in working in Linux and Windows environments.
  • Experience with Open Stack Cloud.
  • Experienced in bug tracking systems such as Atlassian JIRA, Rally, Test Track.
  • Expertise in using IDE such as Visual Studio, Eclipse, IntelliJ IDEA and Flash Builder.
  • Experienced in project analysis, gathering user requirements, technical design and customers
  • Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented Analysis and Design, Excellent at solving complex problems under strict deadlines.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior DevOps Engineer

Responsibilities:

  • Built and managed a large deployment of systems with Chef Automation.
  • Wrote recipes, tools, scripts, and monitoring checks.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Wrote Chef Cookbooks to bring up Jenkins continuous integration server (fork of Oracle Hudson). Leveraged the community Jenkins cookbook and applied customizations.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Managed and optimize the Continuous integration tools like Jenkins.
  • Wrote or maintained Ruby /Python scripts to automate build processes.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Migrated the entire QA environment from datacenter to AWS.
  • Worked extensively on Git branching, develop branches, feature branches, staging branches and master.
  • Built a VPC, established the site-to-site VPN connection between AT&T data center & AWS.
  • Support a 24/7 production environment and perform the day-to-day management, maintenance, optimization, backup, and ongoing reporting requirements.
  • Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
  • Development team used a Git branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed
  • Built a VPC, established the site-to-site VPN connection between AT&T Datacenter & AWS.

Environment: .Java, Hibernate, Spring, jQuery, Tomcat, Apache, Oracle 11g, SSRS, SSIS, Jenkins, Python, Chef, JIRA, JUnit, JMock, Maven, Artifactory, Git,, RESTful API, Citrix XEN Server, Ubuntu, CentOS, Open VPN, LogMeIn, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates

Confidential

DevOps/Release Engineer

Responsibilities:

  • Setup and configure Hudson/Jenkins to build, package, and deploy releases to developmentand QE servers. Create and manage the CI build process.
  • Used Puppet and SCCM for automation and deployment of web application modules and configuration
  • Maintain a Vagrant based development environment using Puppet for VM provisioning for various software stacks
  • Plan and deploy new auto scaling and redundant clusters onto AWS infrastructure using Puppet for server provisioning
  • Continuous integration of code and deployments using Puppet, Jenkins, Maven for Development, QA and couple of other environments.
  • Installed and configured Puppet master and agents.
  • Manage the Ant build and package scripts for java applications, js and jsp servlets.
  • Build Mobile software for Android and iOS. Deploy Mobile software to TestFlight,
  • Mange the source code repository. The responsibilities include branching/tagging,
  • Software code merging, branches locking and accessing control
  • Contributing to the maintenance of standard development, stage and test environments
  • Analyzing and recommending corrective action and/or resolving release delivery failures
  • Reviewed log files to identify and resolve bottlenecks, ensuring optimal availability and performance and Also used Blade logic to manage for deploy tasks, including creating audit, compliance, and deployment jobs, patching servers, automating builds and deployments, and engineering / updating packages and scripts.
  • Spearheaded unit testing of developer code; collaborated effectively with local / offshore teams and users to ensure code met client requirements and achieved targets for application functionality, stability, andavailability.
  • Coordinated Release process and Reverse Demand Management (RDM) activities; organized meetings andinteractions with impacted teams, and led development of RDM game plan.

Environment: Java, Hibernate, Spring MVC, jQuery, Tomcat, Oracle11g, HP Vertica, Amazon Web Services, Atlassian, Bamboo, puppet, JIRA, Clover, JUnit, JMock, Maven, Nexus, NUnit, Moq,Subversion, Git, Team Foundation Server, Eclipse, Visual Studio 2010, IntelliJ IDEA, Flash Builder, RESTful API.

Confidential

Sr. JAVA/J2EE DEVELOPER

Responsibilities:

  • Involved in Analysis and Design of the several modules in the Project.
  • Created use case diagrams, class diagrams, sequence diagrams, deployment diagrams.
  • Design & Development of technical specifications using design patterns and OO methodology.
  • Developed presentation tire using HTML, JSP, Java Script, and JSF.
  • Involved in the Configuration, development and deployment of EJBs, and JSPs & Servlets in Web logic Test Environment
  • Developed Database Access Objects (DAO) using the Spring Hibernate Support and using Hibernate Query Language (HQL).
  • Developed the java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Control Layer is Implemented using the Struts Actions classes like Action, DynaAction and MappingDispatchAction classes
  • Design and Development of Session Beans for implementing Business logic.
  • Involved in all phases (Unit/Integration/System) of testing.

Environment: Java Server Pages (JSP), Struts 2.0, JSF, JavaScript, Java 1.4, Struts 2.0, Hibernate 3.2/ 3.3, Spring 2.0/ 2.5, Web Services, EJB, Servlets, SOAP, XML, IBM DB2, IBM WebSphere 6.0, IRAD 6.0, CVS, WinCVS, ANT Build Scripts

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Struts validation framework extensively. Developed JSP’s using Struts tag libraries.
  • Struts framework, which internally uses the J2EE design patterns, is used for Logging and tracing.
  • Responsible for design and architecture of the project by using MVC framework.
  • Used JSP for presentation layer and sessions as controller, entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
  • Design Implementation of GUI using HTML, JSP, AJAX and CSS.
  • Designedand developed the JSP for the different modules.
  • Implemented the presentation layer logic, using JSP to transfer data between application layer.
  • Developed EJB and Action Servlets for implementing controller and model layer.
  • Developed the XML Schema for the data maintenance and structures.
  • Used the XML Parsers like SAX parser to parse the data.
  • Worked with various Style Sheets like Cascading Style Sheets (CSS) and XSL.
  • Code repository check in and check out with VSS.

Environment: Java Server Pages (JSP), Struts 2.0, AJAX, JavaScript, CSS, Java 1.4, Struts 2.0, Hibernate 3.2/ 3.3, JSONLib, Web Services, EJB, Servlets, Oracle 10g, IBM WebSphere 6.0, Eclipse 3.1, CVS, WinCVS, ANT Build Scripts

We'd love your feedback!