We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

New York Plaza, NY

SUMMARY

  • 8 Years of experience in IT industry comprising of Development of JAVA, general Systems Administration and Change Management, Software Configuration Management (SCM).
  • Primary duties include Build and Deployment of applications onto different environments like Dev, QA, UAT and Production. Analyze and resolve compilation and deployment errors related to code development, branching, merging, and building of source code.
  • Experience in working on source controller tools like Subversion (SVN), IBM Clear case and Git.
  • Extensive experience wif software build tools like Apache Maven, Apache Ant.
  • Worked on teh transition project, which involves migration activities from Ant to Maven in order to standardize teh build across all teh applications.
  • Experience in using Nexus Repository Managers for Maven builds.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively wifin teh company.
  • Expertise in build/release process & maintain teh Archive of software releases (internal & external).
  • Expertise in preparation of build scripts, build specs & applying label for teh software builds.
  • Expertise in troubleshoot build problems as they arise & work wif engineering team to resolve issues.
  • Expertise in Defect management plan & root cause analysis.
  • Worked on web servers and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End - to-End automation for all build and deployments.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups).
  • Expertise on using Amazon AWS API tools like: Linux Command line, Puppet integrated AWS API tools
  • Good working noledge Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA
  • DNS and Load Balancing experience on Nginx and noledge on HA Proxy.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell, Perl.
  • Involved in configuring and integrating teh servers wif different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like chef and puppet.
  • Good Knowledge in bash (shell)/Python/ scripting.
  • Knowledge on IP networking VPN's, DNS, load balancing.
  • Exposure on teh web services like REST and SOAP and protocols like TCPIP, LDAP.
  • Working experience on Automation Testing frameworks like Selenium.
  • Good Exposure/noledge on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
  • Experience wif Oracle, MySQL and Server DB Tasks.
  • Working experience on installation and configuration of teh monitoring tools like Nagios.
  • Closely worked wif Developers and Analysts to address project requirements. Able to TEMPeffectively manage time and prioritize multiple projects.
  • High exposure to REMEDY and JIRA tracking tools for tracking defects and changes for Change management.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.

TECHNICAL SKILLS

Operating Systems: Windows 7/XP/2003/2000, LINUX, RHEL, AIX.

Web/Application Servers: Tomcat, Web logic, Web Sphere.

Build Tools: ANT, Maven, Installsheild.

Repositories: Nexus, Artifactory.

Version control: Subversion, CVS, Clear Case, GIT.

CI Tools: Hudson, Jenkins, Build Forge, Bamboo.

CM/Provisioning Tools: Puppet, chef.

Database: SQL Server, Oracle 9i, 10g, MYSQL.

Programming Languages: C, Java, Shell, Perl, Python, PHP, XML.

Tracking Tools: JIRA, Remedy, Clear Quest.

PROFESSIONAL EXPERIENCE

Confidential - New York Plaza, NY

DevOps Engineer

Responsibilities:

  • Participated in teh release cycle of teh product, which involves environments like Development, QA, UAT and Production.
  • Used Subversion for teh purpose of Software Configuration management and maintaining teh versions.
  • Performed Branching and Merging as per teh schedule.
  • Configured teh Load Balancers and VPC wif Public and private subnets.
  • Performed Branching and Merging as per teh schedule.
  • Performed S3 buckets creation, policies and also on teh IAM Role based polices and customizing teh JSON template.
  • Created teh AWS VPC network for teh Installed Instances and configured teh Security Groups and Elastic IP's accordingly.
  • Configured teh Route 53 DNS and load Balancers for teh VPC and teh NACL wif inbound and outbound Rules.
  • Managed repository, folder, and user/group privileges different environments.
  • Documented teh Build and Deployment Process which could be used by teh team if found any issues at teh time of build and deployment of different applications to different environments.
  • Responsible for User Management and Plug-in Management for Jenkins.
  • Created teh Master/Slave pattern for Jenkins to distribute teh load and builds around teh build farm.
  • Developed Bash and python Scripts for teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Involved in teh installation and configuration of Nginx as a Load Balancer.
  • Managed and performed teh environment related configuration changes as a part of deployment.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Served as a partial administrator for Linux machines.
  • Installed teh application on AWS EC2 AMI Instances and also configured teh storage on S3 Buckets.
  • Attended teh Minor/Major Event change control meetings to get necessary approvals for teh deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Configuration management and Server application management using Chef and Puppet.
  • Coordinated wif developers, Business Analyst and Managers to make sure that code is deployed in teh Production environment.
  • Documented teh deployment process (Migration Doc) of code to production.
  • Used JIRA tool to track all teh defects and changes released to all environments.

Environment: Amazon AWS Services, Subversion (SVN), ANT, Shell Scripts, XML, Linux, Apache, MySQL, JIRA.

Confidential - Bellevue, WA

Build Engineer

Responsibilities:

  • Used SVN as source code repository.
  • Created and maintained teh Shell/Perl deployment scripts for Web logic and UNIX servers.
  • Analyzed teh ANT Build projects for conversion.
  • Converting teh ANT Build projects to Maven Build projects.
  • Developing teh Maven build scripts (pom.xml's).
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Configuring and Administering teh Jenkins Continuous Integration servers.
  • Created end to end build automation and CI setup for button click push deployment.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate teh process.
  • Implemented &maintained teh branching and build/release strategies utilizing Subversion in Linux environments.
  • Performed all necessary day-to-day Subversion support for different projects like Check-in, Checkouts, import, export, branching, tagging, and conflict resolution.
  • Maintained History of all teh repositories using Subversion.
  • Extensive usage of TortiseSVN in Windows environment for version control activities.
  • Involved in teh bare metal provisioning of teh new servers using DHCP/TFTP/PXE-server boot and DNS configuration of teh new servers.
  • Installed and Configured teh Apache Tomcat application servers for Dev and Integration Test Environments.
  • Installed and configured Nexus Repository Manager to share teh artifacts between teh teams wifin teh company.
  • Automated teh process of deployment to Apache Tomcat Application Servers by developing Python Scripts.
  • Worked in Agile Project management Process.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated teh whole process.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Worked wif JIRA for Issue Tracking and monitoring.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Coordinated teh resources by working closely wif Project Managers for teh release and carried deployments and builds on various environments using continuous integration tool

Environment: Subversion, Java, GIT, Jenkins, Python, PHP, Linux, Apache, Maven, MySQL

Confidential - Rochester, MN

Build/Release Engineer

Responsibilities:

  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Gained good noledge on Linux Administration.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Worked wif Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds wif Jenkins.
  • Managed teh Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring teh integrity of Trunk.
  • Efficiently performed teh task of resolving conflicts while merging in Subversion wif teh J2EE development background.
  • Tweaked and managed teh builds by editing build.xml for change in teh requirements.
  • Managed and performed teh environment related configuration changes as a part of deployment.
  • Deployed teh archives to WebLogic Application Servers.

Environment: Subversion, Ant, Jenkins, NEXUS, Install Shield, Shell, Perl, WebLogic Servers.

Confidential

Java Developer/Build Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as development and deployment.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, and Ajax.
  • Agile Scrum Methodology been followed for teh development process.
  • Designed different design specifications for application development that includes front-end, back-end using design patterns.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Implemented Ant, branching and merging operations for Java Source Code
  • Used ANT as build automation tool for Java based projects.
  • Perform Sanity tests to ensure teh integrity of code deployment.
  • User management, Creating and configuring new environments, libraries and projects in Build Forge.
  • Documented teh policies and procedures for branching, labeling, code merging, check-in/check-out, and builds.
  • Deployed artifacts to Web logic application servers.

Environment: Java, JSP, XML, Servlets, JSP, XML, ANT, Build forge, Web logic, Shell Scripts, Clear Quest, DB2.

Confidential

Java Developer

Responsibilities:

  • Involved into design, development and support of all parts of application as a Software Engineer.
  • DesignedanddevelopedStruts like MVC 2 Webframework using teh front-controller design pattern, which is used successfully in a number of production systems.
  • Deployed & maintained teh JSP, Servlets components on Web logic 8.0.
  • Implemented Unit Testing Framework Driven Using Junit.
  • Played a crucial role in developing persistence layer.
  • Developed and utilized J2EE Services and JMS components for messaging communication in Web Logic.
  • Developing new functionality, including both back-end and front-end parts.
  • Co-Ordination of CIT and SIT issues wif developers, testing team and client
  • Applied design patterns and OO design conceptsto improve teh existing Java/J2EE based code base.
  • Configured development environment using Web logic application server for developers integration testing.

Environment: Java/J2EE, SQL, Oracle 10g, JSP 2.0, EJB, AJAX, Java Script, Web Logic 8.0, HTML, JDBC 3.0, XML, JMS, log4j, Junit, Servlets, MVC

We'd love your feedback!