We provide IT Staff Augmentation Services!

Devops /build & Release Engineer Resume

0/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • 8+ years of extensive experience in System Administrator, Build Release, DevOps Engineering and Process Methodologies.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP Process.
  • Expertise in Continuous Integration tools wif Jenkins, Anthill Pro, Build Forge and TeamFoundationServer (TFS).
  • Deployed code on Web sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and then integrated wif Shell/Perl scripts to enhance the functionality of the deployment process.
  • Good Command in Shell/Perl/Python/Bash/PowerShell scripting. Developed multiple PowerShell scripts for .NET Applications. Proficient in Unix/Linux/WindowsOS administration.
  • Experience in using Subversion (SVN), GIT, Perforce, Clearcase, Clearquest and Confidential Version Controls.
  • Thorough understanding and hands on Experience of Virtual machines and cloud computing services (AWS), networking TCP/IP, DNS, FTP, SSH, SCP and web coverage services (WCS).
  • Experience wif My SQL, Linux/Unix, Windows NT, and Java/J2EE, WAS, MS - IIS, Flash, Install Shields/Creating Linux RPMs.
  • Expertise in working wif JIRA and Bugzilla as bug Tracking Software. Good understanding of Programming languages as Java, .NET
  • Wrote deployment automation scripts for multiple .NET and JAVA/J2EE Applications
  • Used Ant/Maven for building scripts for Java Applications.
  • Administrated and monitored activities for SVN, GIT, TeamFoundationServer (TFS), Perforce, UCM Clear case and Confidential .
  • Extensive knowledge and administration experience in JIRA and knowledge on other Atlassian products like Docker, Bamboo.
  • Possess strong knowledge in Ant and Maven build tools and implementing it wif Jenkins, Anthill Pro and Build Forge.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds. Experience wif NANT, MS build for building .NET Applications.
  • Knowledge on Code Analysis Tools SONAR and XRADAR. Exposure to Jython, Python scripting. Worked on Apache, Web Sphere and JBoss web application servers.
  • Hands on experience in writing Database scripts using PLSQL .Extensive working experience on Oracle xi/xg, MS SQL, IBM DB2, MongoDB. Hands on Administration experience wif Web sphere and JBoss Application Servers
  • Vast knowledge of utilizingcloudtechnologies including Amazon Web Services (AWS), and familiar wif Microsoft Azure and PivotalCloudFoundry(PCF)
  • Experience wif Rational Tools like Rational Clear Case for Version Control, Rational Clear Quest for Change Request and Defect Management.
  • Experience in automating wide variety of JAVA applications including .NET applications.
  • Utilized Puppet & Chef to provision servers for quick deployment of application, web, and database servers
  • Write Docker file, troubleshoot containers, run build, understand Docker fundamentals.
  • Strong experience in working wif firewalls and network security issues for environments.

TECHNICAL SKILLS

Programming: Python, C/C++, Java, PHP, Shell Scripting, Ruby

Source Control/Versioning: Confidential, Tortoise SVN, ClearCase, GIT, Perforce and PVCS

CI Tools: Puppet, Chef, Docker, Vagrant, Bamboo, Hudson, Jenkins

Build Tools: Jenkins, Maven, Nexus, Ant, Nagios, iCinga, Logstash, Crontab, Sonarqube, TeamCity, Cruise Control, Nolio

Web Technologies: Servlet, JDBC,JSP, HTML, JavaScript, XML

Web Servers: Web logic, WebSphere, Apache Tomcat, JBOSS, Nginx, HAProxy

OS: Linux, Debian, Ubuntu, Red Hat 6.x, Kali, Suse, AIX, Mac OS X, Windows 8/7/Vista/XP

Databases: ElasticSearch, Oracle 11g, MySQL, Postgres SQL, MongoDB

Security Tools: Wireshark, TCP Wrappers, openssh, nmap, dig, traceroute

Protocols/Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, NIS, TLS/SSL,, SAMBA, SQUID, OCHP,Kerberos

Cloud Technologies: AWS, Rackspace, VMware

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

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

DevOps /Build & Release Engineer

Responsibilities:

  • Defined, managed and identified build/release items throughout product lifecycle for assigned tracks.
  • Deployed Puppet, Puppet Dashboard for Configuration management to existing infrastructure.
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (Puppet).
  • Worked wif IT operational readiness team to design and implement build and release scripts on UNIX and implementing/configuring an industry standard tool.
  • Automated the migration of Subversion (SVN) repositories to GIT while preserving the commit history and other metadata like branches, tags and authors.
  • Created & managed Development and Continuous Integration Environments using Jenkins.
  • Configured Source Code Management tools wif Jenkins & executed triggers in GIT.
  • Managed Version Control Subversion (SVN) and GITHub enterprise and automated current build process wif Jenkins wif proposed Branching strategies to accommodate code in various testing cycles.
  • Managed GIT and SVN branching & merging for older projects in multiple simultaneous releases.
  • Worked wif Groovy for compilation, collections, exception handling and declaring classes during syntax failures of builds.
  • Managed Maven pom files and other scripts and repository management tools (Artifactory, Nexus).
  • Wrote PowerShell script to automate config file deployment instances to staging and UAT environment.
  • Managed nodes over SSH/Powershell usingAnsible.
  • Created and Implemented Maven build scripts for the JAVA applications and MS Build for .Net, actively worked wif application teams to understand current Build and Deploy process.
  • Automated the .NET build process by writing, updating and executing the automated build scripts using MS Build and automated the script to create MSI packages for deployment.
  • Utilized Nexus for dependency management for Maven as well as storing the Snapshot and Release Build binaries - WARs and EARs.
  • Wrote shell scripts to handle server processing migrating applications from .Net to Python Monitoring applications/servers performance wif Jenkins.
  • Planned and executed the migration from Bugzilla based bug tracking and Jenkins CI tool into the Atlassian based suite JIRA.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Using Build Forge, built project .ear files and deployed them to appropriate environments in accordance wif daily/weekly/monthly schedule
  • Developed policy and scripts for automation under Build Forge, involved in writing Test scripts using PYTHON.
  • Automated deployment of software and provisioning of Linux hosts using Puppet and also used it for the configuration management.
  • Deployed application to Testing and Production environment using Web Sphere by mapping Web Modules, Shared Libraries, and Virtual Hosts and providing JNDI destination in Web sphere Application Server instance through the Administrative Console and through scripts procedures.

Environment: Subversion(SVN),GIT, MS Build, Build Forge, Apache ANT, Ansible, Maven, Web Sphere Application Server, Puppet, Perl Script, Shell Script, Jenkins, Build forge, Linux, UNIX, Java, .NET, HTML, XML, JIRA.

Confidential, Greensboro, NC

Sr. DevOps Engineer

Responsibilities:

  • Worked wif developers to agile processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, dat are developed and instrumented by DevOps teams across projects globally.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
  • Experience in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic LoadBalancer, Auto scaling groups, Opsworks.
  • Optimized volumes and EC2instances &Created multi AZVPC instances.
  • Used IAM to create new accounts, roles and groups.
  • Involved in configuring S3 versioning and life cycle policies to and back up files and archive files in Glacier.
  • Configured S3 to host static web content. Deployed cloud stack by AWS OpWorks.
  • Configured Elastic Load Balancers wif EC2 Auto scaling groups.
  • Responsible in working wif the Source Control Tools such as Team Foundation Server (TFS) 2008/2012/2013 , GIT.
  • Managed the code Repository by maintaining the code repository in TFS, perform and administer database baseline, improve practices of branching and code merge, establish process control points and configure TFS reporting suite to custom needs of development team
  • Highly involved in Configuring & monitoring distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage & configure nodes.
  • Development of Chef Cookbooks to manage systems configuration.
  • Experience in setting up the Chef Repo, Chef Work stations and Chef Nodes.
  • Supported 2000+ AWS Cloud instance's and also familiar wif Amazon Cloud command line management.
  • Installation ofMongoDBon physical machines, Virtual machines as well as AWS.
  • Implemented & Enhanced the Existing Scripts dat are developed in Shell &Ruby.
  • Experience deploying & maintaining multi-container applications through Docker.
  • Working wif multiple Java application teams in order to guide them on how to use Docker and how to move their code into the Docker containers.
  • Docker experience automating the deployment of applications inside software containers.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Zabbix.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Experience in configuring and maintaining Lamp stack on production and staging servers. Wrote Perl scripts at server side for web support of Lamp.
  • Encrypted EBS volumes via KMS service. Created monitors, alarms and notifications forEC2 hosts using Cloud watch.

Environment: Ant, AWS, Java, Chef, Maven, Docker, SVN, Jenkins, Linux, MongoDB, Solaris, Websphere, python, TFS, Shell scripting, WLST, Nexus

Confidential, Pittsburgh, PA

DevOps Engineer/Build and Release Engineer

Responsibilities:

  • Planned and executed the migration from Bugzilla based bug tracking and Jenkins CI tool into the Atlassian based suite JIRA.
  • Implemented & maintained the branching and build/release strategies utilizing GIT and STASH.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Installation and customization of Rational tools like ClearCase and ClearQuest, support and maintenance of these tools.
  • Performed all necessary day-to-day GIT support for different projects.
  • Installed and administered Docker.
  • Worked wif Docker for convenient environment setup for development & testing.
  • Wrote Docker images for Bamboo and Nexus.
  • Developed processes, tools, automation for TFS (Team Foundation System) based software for buildsystem and delivering SWBuilds.
  • Written Puppet manifests inRubyfor deploying, configuring and managing collected for metric collection and monitoring
  • NFS Management - Take care of user accounts/groups, setting up of NFS Environment.
  • Solving the problems as & when created when NFS data being accessed.
  • Designed and Developed Bamboo Build deployments on Docker containers.
  • Used Nexus Repository to upload the build artifacts after a successful build.
  • Worked wifAtlassian tools like Bamboo & Jira.
  • Installed and administered Atlassian tools like Bamboo, Jira, Confluence & Stash.
  • Investigated and vetted all requested plug-ins for Jira/Confluencefor stability, usefulness and cost/benefit analysis
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Installed & administered Nexus repositories to download artifacts during the build.
  • Created work flows in Jira to manage the changes from development till Production.
  • Integrated various Atlassian Tools using the OAuth methodology.
  • Used BuildForge as a continuous integration tool for automation of daily process.
  • Hands on experience on JIRA for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.

Environment: GIT, ClearCase, Bamboo, Java, TFS, Python, MAVEN, JIRA, LINUX, XML, Windows XP, Docker, BuildForge, Nexus, Python Scripts, Shell scripts.

Confidential, Denver, CO

Sr. Linux Administrator

Responsibilities:

  • Installation, Configuration and Administration of Solaris 8/9/10, HP-UX 11.x, AIX 5.3, and Linux (RHEL 4/5, SLES 10).
  • Installed, Configured and Maintained Debian/RedHat Servers at multiple Data Centers.
  • Configured RedHat Kickstart server for installing multiple production servers.
  • Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on RedHat Linux/Debian Servers.
  • Involved in writing scripts to migrate consumer data from one production server to another production server over the network wif the halp of Bash & Perl scripting.
  • Installed and configured monitoring tools munin and nagios for monitoring the network bandwidth and the hard drives status.
  • Automated server building using System Imager, PXE, Kickstart and Jumpstart.
  • Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using Veritas Cluster Server in Solaris, Redhat Cluster Server in Linux and HP Service Guard in HP environment.
  • Automated tasks using shell scripting for doing diagnostics on failed disk drives.
  • Configured Global File System (GFS) and Zetta byte File System (ZFS).
  • Troubleshooting production servers wif IPMI tool to connect over SOL.
  • Configured system imaging tools Clonezilla and System Imager for data center migration.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Production server for password-less authentication on Debian servers.
  • Installed and configured DCHP server to give IP leases to production servers.
  • Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Implemented the Clustering Topology dat meets High Availability and Failover requirement for performance and functionality.
  • Configured, managed ESX VM's wif virtual center and VI client.
  • Performance monitoring using Sar, Iostat, VMstat and MPstat on servers and also logged to munin monitoring tool for graphical view.
  • Performed Kernel tuning wif the sysctl and installed packages wif yum and rpm.
  • Installed and configured PostgresSQL database on RedHat/Debian Servers.
  • Performed Disk management wif the halp of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Backup management Recovery through Veritas Net Backup (VNB).
  • Password-less setup & agent-forwarding done for SSH login using ssh-keygen tool.

Environment: RHEL 5.x/4.x, Solaris 8/9/10, Sun Fire, IBM blade servers, Websphere 5.x/6.x, Apache 1.2/1.3/2.x, iPlanet, Oracle 11g/10g/9i, Logical Volume Manager, Veritas netbackup 5.x/6.0, SAN Multipathing (MPIO, HDLM, Powerpath), VM ESX 3.x/2.x/5.x

Confidential, Harrisburg, PA

Linux Administrator

Responsibilities:

  • Managing User account's (Creating new users, setting up user environment, changing passwords, locking and deleting accounts.
  • Creating, increasing and reducing volumes by using VERITAS as per the requests.
  • Patch and package Management, server health Monitoring and Alerting.
  • Installing and Configuring VMware ESX Host and Guest Servers.
  • Centralized server and virtual machine management.
  • Taking Snapshots and reverting to the required state using them.
  • Migration of live virtual machines using VMotion technology.
  • Converting the physical machines to virtual based on the recommendations.
  • Mounting and extending FC and ISCSI storage Lun's to ESX and Hyper-V hosts.
  • Expertise in co-ordination b/w teams working in different groups (Network team, System admin team, Database team).
  • Implementing backup polices and monitoring backup jobs.
  • Managing swap configuration.
  • Strong hands-on experience in managing and administering FTP, NFS, NIS Servers.
  • Developed and modified shell scripts for automation process.

Environment: RHEL 3.0/4.0, HP-UX 10/11i and Solaris 8//10, CentOS.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installation, configuration and OperatingSystemupgrade on, Red HatLinuxand Sun Solaris.
  • Performed automated installations of OperatingSystemusing kick start for Red Hat Enterprise Linux5/6 and Jumpstart for Solaris 9/10Linux.
  • Administered server consolidation program through VMware ESX server & VMwareVirtual Center
  • Experience in VMWARE ESXi 4/5 and vSphere and managed VM resource upgrades, Cold migration of VM from once vCenter to other.
  • Handled & documented Cold Migration issues and IP, SAN, and VLAN constraints.
  • Monitored servers, switches, ports etc wif Nagios monitoring tool.
  • Installation of Apache, Weblogic and Tomcat Web servers.
  • Configuring SUDO and granting root permission to users for performing certain activities.
  • Upgrading RHEL 5.0 to RHEL 5.5 using live upgrade and manual upgrade.
  • Installed and Configured Web logic 8.x, 9.x on Java Applications.
  • Extensive use of LVM, creating Volume Groups, Logical volumes, & disk mirroring.
  • Performance Management & Tuning of AIX 5.2/5.3 UNIX Kernel.
  • Hands on experience on various cloud computing products like Amazon Web Services EC2&VPC.
  • Removing Virtual Resource from the VIO Server & Decommissioning the VIO Client LPARS.
  • Developed Shell scripts (Korn) for automating the batch jobs.
  • Installed and Configured DNS, Websphere, DB2Database and Tivoli storage manager.
  • Patched different software using RedHat Package Manager and YUM.

Environment: Vmware, Apache, Web logic, Tomcat, SUDO, AWS EC2 & VPC, RHEL.

We'd love your feedback!