We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • 8+ years of professional experience in handling Technical issues and complete understanding of Software Development Life Cycle with Agile Methodologies.
  • Experience in software Release Management, Deployment and Build Management.
  • Experience in working with tools SVN, GIT (version control), ANT, Maven, Gradle (Build automation and standardization), Eclipse, Jenkins, Putty, SQL, JIRA (Defect tracking Tool).
  • Setup code repositories like SVN, GIT, TFS and managed plugins for Jenkins for scheduled automatic checkout of code.
  • Working experience in deployment, monitoring and provisioning Microsoft Azure.
  • Experience in architecting and managing AWScloud infrastructure.
  • Good understanding of software Development Life Cycle (SDLC) and software Testing Life Cycle(STLC).
  • Experience in Configuration Management tools like Puppet, Chef.
  • Good experience with Container Technology Docker.
  • Deployed Java applications/Web - services using CI/CD tools like Jenkins, Puppet in standalone and clustered environments.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Good experience with Atlassian tools like Bamboo, Jira, and Confluence.
  • Good experience with monitoring tools like Nagios, Zabbix.
  • Hands on experience in configuring and maintaining various Webservers like Apache, IIS and App servers like Tomcat, Tcserver, Weblogic, JBoss and websphere.
  • Good experience on Working on Oracle, MySQL, Mango DB,Cassandra Database.
  • Designed and implemented Bind DNS Cluster running Red Hat Linux into existing.
  • Extensive expertise in Shell Scripting, Perl and POWERSHELL scripting.
  • Good experience on Working and Deploying of .NET and java applications.
  • Extensive knowledge on use of cloud APIs to automate provisioning and deployment.
  • Experience in cloud stack such as Amazon AWS and VMWARE stack.
  • Complete understand of configuring EC2, VPC, automated stack configuration and Monitoring software for the cloud environment.
  • Good knowledge on IP networking including VPN, DNS, load balancing and firewalls.
  • Troubleshooting and resolving the issues faced during Build and Deployment.

TECHNICAL SKILLS

Operating Systems: Sun Solaris 7, 8, 9 & 10 (SPARC & x86), Linux Red Hat 4/5/6 Windows Server 2000, 2003,2008 and 2012, OEL 4,5 &6, Ubuntu, VMware ESX/ESXi 3.5/4.1/5, HPUX 10.x/11.x

Versioning Tools: CVS, Tortoise SVN, Clearcase, GIT, Perforce and PVCS

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Build Tools: Bamboo, CruiseControl, Ansible,Chef, Puppet, Hudson, Jenkins, ANT, MAVENand TeamCity

Languages/Scripting: C, C++, Perl scripting, Shell scripting, SQL, Java/J2EE, Jython

WebTechnologies: Servlets, JDBC, JSP, HTML,JavaScript, XML

Web/Applicatioservers: SOA,OSB,BPM,WebLogic,WebSphere,ApacheTomcat,JBOSS,IIS,Apache,OHS

Cloud Computing: AWS, VMware, Open Stack,Microsoft Azure

RDBMS: Oracle,SQL SERVER, MYSQL, DB2

NoSQL: MongoDB, CouchBase, DynamoDB

PROFESSIONAL EXPERIENCE

Confidential, TX

DevOps Engineer

Environment: Subversion (SVN), Git, Jenkins, Java/J2EE, MAVEN, CHEF, Puppet, AWS, Open stack, Docker, Splunk, SOA, WebLogic, WebSphere, Oracle 11g, JIRA, Xymon, RHEL 5.

Responsibilities:

  • Experienced in Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm’s as required in the environment.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of EC2 instances and other AWS services.
  • Written Chef cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation,AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Implemented CI/CD pipeline using Jenkins and Docker.
  • Supported developers in writing cookbooks for deploying product applications in development, QA, and production environments.
  • Experienced in Setting up Chef Server/Workstation and Bootstrapping Nodes. Wrote Wrapper cookbooks, recipes and utilized community cookbooks as well. Performed testing with Kitchen and Unit Testing.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Provided 24 X 7 Production support and troubleshooting problems related to Web Servers, WebLogic, WebSphere, Application Servers.
  • Automated WebLogic deployment jobs using Jenkins.
  • Experienced in Deployment of application on Apache Tomcat, WebLogic and WebSphere Application servers.
  • Implemented and Enhanced the Existing Scripts which are developed in Ruby and YAMLand userd Ruby scripting for CM tool chef.
  • Installed, Configured and Administered Oracle Fusion Middleware SOA Suite 11g/12c in Cluster in various environments DEV and UAT.
  • Involved in troubleshooting any technical issues related SOA/OSB domain.
  • Installed and configure Oracle HTTP server 11g/12c on Linux server.
  • Experienced in creating users and groups in Oracle Directory Services Manager (ODSM).
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects and created mail handlers and notification schemes for JIRA.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering Github.
  • Automated weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Configure and schedule the scripts to automate the module installation in the environment.
  • Designed and implemented complex and efficient Splunk dashboards using Splunk DB Connect and SideviewUtils.
  • Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.

Confidential, San Francisco, CA

DevOps Engineer

Environment: Subversion (SVN), Git, Jenkins, Java/J2EE, ANT, MAVEN, CHEF, Puppet,AWS,WebLogic, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI’s (Linux/Centos) and configuring the servers for specified applications.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Used different services of Amazon Web Services including Simple Scalable Storage (S3), Amazon Virtual Private Cloud (VPC), Amazon Cloud Front (CDN) and Identity Access Management (IAM).
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as ansible, rundeck and puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Co-ordinate between onshore and offshore teams to provide 24/7 on-call production support.
  • Installed, configured, integrated, tuned and administered WebLogic 10.3/Websphere 8.5/Tomcat 7.0 in various environments viz. DEV, QA, UAT, PRE-PROD and PROD.
  • Strong knowledge in Clustering EJB objects, JDBC connections and JMS connection factories.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Migrated source code repositories between various version control systems like SVN to GIT.
  • Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Installed Jenkins/Plugins for GIT Repository, setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
  • Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Deployed applications into PROD & Pre-Prod environments with various application server technologies like WebLogic, JBoss & Apache Tomcat.
  • Experienced in creating Autosys jobs on Linux operating systems.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
  • Wrote Chef Cookbooks to provision nodes. Written chef cookbooks to install and configure webservers, middleware, monitoring, logging and database servers.
  • Involved in Configuringand monitoring distributed and multi-platform servers usingchef. Defined Chef Server andworkstation to manage andconfigurenodes.
  • Worked on Chef Cookbook testing using Test Kitchen, Vagrant.
  • Wrote script (batch and shell) to copy deliverables to local machine from CI/QA and then copying the code from local machine to production servers through putty.

Confidential, Detroit, MI

Application System Administrator

Environment: JDK1.6/1.7, J2EE, WebLogic Server 10.3,Tomcat 6.0, JBoss 6.0, Apache2.4, Run deck, Jenkins, Nagios, Oracle/SQL Server/MySQL

Responsibilities:

  • Provided 24 X 7 Production support to WebLogic and Tomcat Application Servers.
  • Installed, configured, integrated and administered WebLogic 10.3/Tomcat 6.0/ JBoss AS 6.0 in various environments viz. DEV, QA, UAT, PRE-PROD and PROD.
  • Installed and configured Apache HTTP server Plugin to proxy requests from Apache to WebLogic 10.3 on RHEL 5.
  • Configured Web Logic Plug-ins for Apache Web Server and configured load balancing and fail-over solutions.
  • Monitoring and analyzing resources, Standard logs, application logs and domain logs.
  • Administered WebLogic 10.3/Tomcat 6.0 in various environments for one of the enterprise applications.
  • Deployed Java/J2EE applications on Apache Tomcat and Oracle WebLogic Application Sever
  • Configured and administered JDBC, JMS and SNMP in WebLogic Server 10.3.
  • Installed and configured Tomcat application server with Apache HTTP Web Server.
  • Setting up High availability Multi cluster environment for WebLogic Server.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Written Shell scripts to monitor installed enterprise applications and to get information from the logs and database in the required format and other daily activities and jobs.
  • Installed and configured Nagios monitoring tool for disk usage, cpu utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Automated job using Rundeck on multiple number of nodes and installed Plugins on rundeck server version 10.
  • Configured and set up Secure Sockets Layers (SSL) for data encryption and client authentication and working experience with BIG IP F5 Load Balancer.
  • Analyzed server performance Issues and Experienced in troubleshooting issues like Out of Memory, High CPU and Server Hang.
  • Analyzing Thread dumps using Thread Analyzers in instances where application was not responding and in instances where application servers are crashed.
  • Analyzing heap dumps with developers using Memory Analyzer, Java heap Analysis Tool (JHAT).
  • Performance tuning of JVM Heap size, Garbage collection, java stack, native thread & production performance of WebLogic.

Confidential, Dallas, TX

Build & Release Engineer

Environment: CVS& Perforce, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT, Tomcat, JBoss, Linux.

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Managed the source codes repository of multiple development applications using CVS and Perforce version control tools.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat and JBoss Application Server.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Developed Shell/Perl Scripts for automation purpose.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Supported and developed tools for integration, automated testing and release management.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Created analytical matrices reports for release services based on Remedy tickets

Confidential

System Administrator

Responsibilities:

  • Creating System Environment by planning, selection, installation, configuration, and testing of web application software, server hardware, networking needs.
  • Performed tasks on F5 load balancer like installing and renewing SSL certificates and bouncing servers with performance issues after taking them out of the server pools.
  • Installed and configure Tomcat server on Linux.
  • Responsible for setting up access for users and Controlling access levels.
  • Modifying/ Writing scripts in Bash shell for optimizing day to day administration
  • Troubleshoots system hardware, software, networks and operating system.
  • Secures system by developing system access, monitoring, and controls.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Responsible for building and releasing packages to Dev,Testand QA Environments.
  • Releasing code to testing regions or staging areas according to the schedule published.

We'd love your feedback!