We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • Over 8 Years of extensive work experience on DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end - to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Experience on Change, Configuration, Build and Release Management, and Administration of applications in database, client/server and Web/Internet environments under Unix/NT/2000 platforms.
  • Experienced in Software Development Life Cycles (SDLC) and Agile Programming Methodologies.
  • Skilled enough to build deployment, Build scripts and automated solutions (using scripting languages such as Shell, Perl, JavaScript etc.)
  • Extensive Support to the Technical team (on-shore/off-Shore) for Deployment, Build, Configuration and Release Managements.
  • Solid experience with Git in a team environment on UNIX and Windows platforms.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Expertise in Java and deployment tools such as Jenkins/Eclipse/Maven.
  • Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Hands on experience in Installing and Administrating CI tools like Hudson/Jenkins, Sonar, SubVersion, Team Foundation Server (TFS), Nexus, and Artifactory.
  • Performed Integration of Code Quality Analysis Techniques like Checkstyles, FindBugs, Nunit, OpenCover and PMD with CI tools like Hudson/Jenkins.
  • Good Experience with batch processing and job scheduling through Autosys.
  • Extensive knowledge working on Docker for deploying the applications.
  • Extensive experience in using Continuous Integration tools like CruiseControl, BuildForge, and Hudson.
  • Commitment and positive attitude to learn new languages which are new on open source technologies.
  • Experience in writing build and deployment scriptsusing ANT, Gant, GRUNT and GRADLE
  • Well Experienced in working on source controller tools like Subversion (SVN), CVS, GIT, IBM ClearCase and Perforce.
  • Extensively worked on Hudson/Jenkins for continuous integration and for End-to-End automation for all Build release activities and deployments.
  • Experienced with handling cloud environments (AWS)
  • Good understanding of Operating Systems like Linux, UNIX, and Windows.
  • Good Knowledge in bash (Shell)/Perl scripting.
  • Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
  • Experience in using Chef attributes, Chef Templates, Chef Recipes, Chef files for managing the configurations across various nodes.
  • Performed Integration of Code Quality Analysis techniques like Checkstyles, FindBugs, Nunit, OpenCover and PMD with CI tools like Hudson/Jenkins.
  • Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
  • Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Jetty.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, Findbugs, CheckStyle, SonarQube and Gerritfor code review.
  • Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.

TECHNICAL SKILLS

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, ECLIPSE

Source control tools: Subversion, ClearCase, GIT and Perforce.

Build Tools: ANT, MAVEN, Autosys, MAKE, CHEF, PUPPET, GRUNT AND GRADLE.

CI Tools: Hudson, Jenkins, Cruise Control, AnthillPro, and Build Forge.

Repositories: Nexus, Artifactory.

Languages: C, C++, Shell scripting, Perl scripting, Python, SQL, Java/J2EE.

Tracking tools: JIRA, Remedy, Clear Quest, BugZilla.

Web servers: Web logic, Web Sphere, Apache Tomcat, JBOSS, Docker.

Cloud: AWS EC2, vpc,ELB,IAM,SNS,RDS,EDS,Cloud Watch,Cloud Foundation . AWS Config, S3, CloudTrail, VMWare.

Databases: Oracle, SQL SERVER, MY SQL, DB2.

PROFESSIONAL EXPERIENCE

Confidential

Sr. DevOps Engineer

Responsibilities:

  • Worked as aDevOpsEngineerfor a team that involves three different development teams and multiple simultaneous software releases.
  • Developed and implemented software release management strategies for various applications according to agile process
  • Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
  • Responsible for installing Jenkins master and slave nodes.
  • Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Performed integration of Code Quality Analysis techniques - Checkstyle, Findbugs with CI tools.
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Used Shell scripts to automate the deployment process.
  • Worked on infrastructure with Dockercontainerization.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Manage the configurations of more than 40 servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated webserver content deployments via shell scripts.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a chef solo environment.
  • Created Chef Cookbooks and recipes those kickoff post-install scripts.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Followed agile principles and used JIRA for maintenance and Bug development tasks.
  • Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
  • Automated the build and release management process including monitoring changes between releases.
  • Configure, monitor and automate Amazon Web Services.
  • Created and managed custom CentOS and Linux based AMIs
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used SVN as source code repository.
  • Involved in migrating from SVN to GIT.
  • Create and setup automated nightly build environment for java projects using maven
  • Environment: Jenkins master, Git with Jenkins, Check style, Find bugs with CI tools, Dockers containerization, Chef and Chef Cookbook, QA, UAT, Linux based AMIs, Amazon Web Services, SVN to GIT.

Confidential, Austin, Texas

Linux/AWS consultant

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOSand installation of packages and patches for Red Hat Linux Servers.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system. Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc with Opscode Chef Cookbooks/Recipes.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers
  • Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Nova, Neutron, Glance, Cinder, Keystone& Swift.
  • Configured Cinder Volumes with EMC VMAX/DMX, Clariion/CX and VNX arrays to allocate storage to UNIX/ Linux and windows environment.
  • Managed and troubleshoot the Nova Compute and Controller Services.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly
  • Creating customized Kick start profiles for each server and making ISO to build the server
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure
  • Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.

Environment: Red Hat Enterprise Linux, Installed Chef-Server, Python Scripts, Jenkins, Linux/AIX server, Red Hat Satellite server.

Confidential, Naperville, NC

Cloud Admin / DevOps Consultant

Responsibilities:

  • Worked on installation, configuration and maintenance Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built, designing cloud-hosted solutions, specific AWS product suite experience.
  • Proficient in using all Amazon Web Services including EC2, EBS, IAM, S3, ELB.
  • Experience working with production servers at multiple data centers.
  • Worked on Physical to Cloud Migration in AWS.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Used Puppet for Monitoring system and automation.
  • Configured Red Hat Kick start for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (PUPPET, Ansible).
  • Installed and configured DCHP server to give IP leases to production servers.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Confidential

Build and Release Engineer

Responsibilities:

  • Installed and configured Udeploy for Automating Deployments and providing a complete automation solution.
  • Integrated Subversion into Udeploy to automate the code check-out process
  • Maintained and administered GIT source code tool.
  • Developed processes, tools, automation for TFS (Team Foundation System) based software forbuildsystem and delivering SW Builds.
  • Managed build results in Udeploy and deployed using workflows in Udeploy.
  • Delivered specific versions of various components of an application into target environments using Udeploy.
  • Maintain and track inventory using Udeployand set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Experience in JIRA to capture, organize and prioritize issues. Experience in partially administering JIRA for issue management
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Owned Release to Production Process, Gathered approvals, signoffs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Co-ordination Process.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Environment: Windows Solaris, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin.

Confidential

Build and Release Engineer

Responsibilities:

  • Used SVN for branching, tagging, and merging.
  • Scripted ANT (Build.xml's) for Building ANT Projects.
  • Configured Hudson for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check-in
  • Validation rules and branch/merge processes.
  • Deployed to Web Sphere Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to QA, Beta, and production environments.
  • Worked closely with the team to review code for compatibility issues.
  • Arranging Change Control Board Meetings, defining guidelines for Change Control Board.
  • Creation of Configuration Management Plans, Usage Models for different applications.
  • Expertise in developing and maintaining quality control processes, continually meeting
  • Corporate objectives and resulting in highest level of client satisfaction.
  • Developed and maintained the Standard Operating Procedures for the software.
  • Experience as Rational Software Development Life Cycle Engineer.
  • Created scripts for Backup and restoring SVN repositories.
  • Installing, configuring, troubleshooting and modifying software.

We'd love your feedback!