We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TexaS

PROFESSIONAL SUMMARY:

  • 7+ years of experience in IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM) Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Nagios, Docker, Puppet, Chef, SVN, Github, Linux etc.
  • Highly experienced in Implementing Configuration Management tools like Puppet and Chef.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes
  • Experience in Migration & deployment of Applications with upgrade version of Application & Hardware, MS build , batch script , IIS and Jenkins Administration.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell and PowerShell scripts.
  • Expertise in writing MAVEN/ANT scripts for automation of build and deployment of SOA components
  • Develop solutions on Microsoft TFS, PowerShell and Visual Studio
  • Implemented Team Foundation Server (TFS), Subversion, Gitand GitHub as Version Control tools.Have a good knowledge on BitBucket
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson, TeamCity, Cruisecontrol).
  • Deployed applications using Jenkins server and Troubleshoot build and release job failures
  • Extensively worked with Change tracking tools like JIRA, BMC ServiceDesk and ITSM.
  • Experience with Atlassiantools like Bamboo, Jira, and confluence.
  • Experience in using Docker and setting up ELK with Docker and Docker - Compose.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (RedHat and Centos).
  • Expertise in AWSwhich includes services like: EC2, S3, ELB, Cloud Front, Cloud Watch, Security Groups.
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic load Balancer, Auto scaling groups, Opsworks
  • Hands-on experience in VMware virtualization
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.
  • Experience in working closely with developers, QA teams, Product owners and other stakeholders to deploy efficiently on various environments
  • Extensive experience in using Rundeck
  • Extensive experience in using Hashicorp tools like Vagrant and Packer.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell, perland batch scripts
  • Experience is using Tomcat, JBOSS, IIS, WebLogic and WebSphere Application servers for deployments.
  • Worked on Windows 2008, 2008R2, 2012 and 2012R2 managing and administering windows services.
  • Versatile team player with excellent analytical, presentation and interpersonal skills with an aptitude to learn new technologies.

TECHNICAL SKILLS:

Version Control Tools: Subversion, Git, GitHub, TFS 2010/2012/2013

Scripting & Programming: Shell Scripting, Batch, PowerShell, Ruby, Python, Java

Operating systems: Windows, LINUX, UNIX

Web-Technologies: Servlets, JDBC, JSP, JSON, XML, HTML, .Net, JavaScript, SOAP

Configuration Management Tools: Puppet, Chef

CI/CD Tools: Jenkins, Hudson, Bamboo, TeamCity

Bug tracking tools: Jira, Remedy, BMC IT Service Management and ITSM

Tools: Docker, Docker-Compose, Splunk, ELK, Vagrant, Packer, Rundeck, Confluence, ANT, Maven, MS Build, SQL plus,MongoDB, TOAD, SQL developer, Microsoft Visual Studio, Autosys.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Texas

DevOps Engineer

Responsibilities:

  • Administered Puppet Enterprise to provision multi-platform virtual machine configurations acrossVerizon server infrastructure.
  • Administered and supported GitHub Enterprise version control tool.
  • Implemented Puppet hiera to separate data from puppet code
  • Developed automated provisioning and deployment system using Puppet custom modules and manifests
  • Improved the Configuration Management Infrastructure using Jenkins Slaves andGit.
  • Implemented a Continuous Delivery pipelinewith Puppet, Docker, Jenkins, Git and AWS AMI's
  • Implemented dynamic and continuous environment for Puppet Enterprise using Puppetlabs-r10k and later using CodeManager.
  • Automated deployment of IIS web applications, bindings and configuration settings using acombination of PowerShell scripts and Puppet modules.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services(AWS) .
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack
  • Designing and implementing a series of PowerShel l workflows and scripts
  • Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments.
  • Developed and scheduled bash shell scripts and Perl scripts for various activities.
  • Administration of DevOps tools suite: Jenkins, GitHub, JIRA, Confluence, Puppet and ELK stack , used Rundeck for deployment and orchestration.
  • Used AtlassianJIRAand involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker
  • Supported and Administered Jenkins continuous integration tool.
  • Installation and configuration of various applications in SOA
  • Managed and supported Splunk infrastructure
  • Monitoring apps servers using ELK - Elasticsearch, Log stash and Kibana for debug and logging.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations also Creating Vagrant windows and linux boxes using Packer.
  • Designed and built Docker Container-as-a-Service (CaaS)
  • Implementing and Managing Docker and Kubernetes infrastructure
  • Setup Octopus Deploy tool to automate .Net deployments across different projects
  • Setup, manage, and maintain a ProGet package management server for on premise Nuget and Chocolatey packages, also created Chocolatey Nuget packages for simplified distribution of software and modules
  • Reduced costs for the department and removed unnecessary resources by Using Puppet and AWS
  • Promoted Continuous Integration, Continuous Delivery culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Assisted with design and implementation of new release process, responsible for company monthly major release deployment.

Environment: Git, GitHub, Jenkins, Windows Server 2008/2012/2008 R2/2012R2, Linux, Redhat, Centos, MSBuild, MySQL, Shell, PowerShell, .NET, Batch scripting, Rundeck, Logstash, Puppet Enterprise, Vagrant, Packer.Splunk, ELK, AWS, Docker, JIRA

Confidential, Tampa, Florida

Devops/Release Engineer

Responsibilities:

  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Customize chef cookbooks , managed the configurations of multiple servers using Chef recipe’s and also customized facts for efficient management of the Chef clients.Configure d chef servers to automate server deployment
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Configure Knife to manage chef -server, spin-up new instances, package installs and config changes on client nodes.
  • Developing Cookbooks , Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef -server from Workstation.
  • Installed, Configured and Administered Team Foundation Server 2010/2012 .
  • Created new TFS Groups and Administered Security for Builds, Work Items, Reports and Source Control.
  • Standardized branching strategy for Parallel Development and Emergency Bug Fixes.
  • Customized Team Foundation builds by adding custom Tasks and Targets.
  • Created custom queries to query different work items.
  • Installed different Visual Studio plug-in's like TFS Power Tools, Side Kicks, Community Build Manager.
  • Customized TFS Work Item templates, configured new state transitions.
  • Created branches for different Team Projects and set up User Permissions for those branches.
  • Created Custom Reports for Visual Studio Team Foundation Server (TFS)
  • Worked on multiple .Net applications.
  • Administered and maintained RedHat and Centos
  • Implemented Jenkins as Continuous Integration tool to automate build and deployment process.
  • Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment.
  • Integration of Docker with Jenkins
  • Developed PowerShell and Shell scripts to automate deployment process across Windows and Linux servers.
  • Developed, analyzed and maintained tools that support and automated processes for hardware or software product release.
  • Migrated applications from internal data center to AWS.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
  • Migrated VMware VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Worked with development engineers to correct build errors
  • Remodeled build scripts according to different build project requests.

Environment: Chef,AWS, MS Visual Studio Team System 2010/2013, TFS, Windows Server 2005/2008/2008 R2, RHEL 6.x, Centos, Jenkins, Apache, Tomcat, .NET, XML, Docker, PowerShell, Shell scripting

Confidential, Rockville, Maryland

SCM /Build Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the Java applications onto different environments.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant and MS Build
  • Managing TFS including installation, configuration & maintenance.
  • Created TFS Work items for Bugs and Task for the Test Cases and pulling the reports and sending the same to the project management and QA Teams.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers. Specialized in automating tasks and process through scripts using ANT/Maven and Shell.
  • Used ANT tool to do the builds, integrated ANT to Eclipse and did local builds
  • Scheduled automated nightly builds using Jenkins and maintained Continuous integration effort with Jenkins along with scheduled builds.
  • Installed Jenkins in standalone mode as a windows service and integrated Jenkins with different tools for continuous smooth development and release process.
  • Architecture and implementation of Virtual Infrastructure environments using VMware
  • Develop, test and maintain a disaster recovery plan for critical VMs and application data
  • Worked on Jenkins and AnthillPro by creating and scheduling jobs, Builds and deployments using the same, also assisted with maintenance of SharePoint environments through PowerShell,
  • Involved in writing scripts (PowerShell, Shell, Ant, and Maven) to automate build and deploy process.
  • Troubleshoot problems related to Authentication, Authorization, Logins, End-User, Web Server and Web sphere Server.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation
  • Supporting production and development infrastructure, from developing and Improving release automation tools and maintaining issue tracking software

Environment: Jenkins, Java, Ant, MavenMSBuild, VMware, WebSphere Application Server (WAS), IIS, Powershell, TFS

Confidential

Configuration Engineer

Responsibilities:

  • Setting up Hudson master, adding the necessary plugins and adding more slaves to support scalability and agility.
  • Planning and setting up of Continuous Integration for various properties on Hudson with Commit, Component, assembly, deploy and Smoke jobs.
  • Installation and customization of Rational tools like ClearCase and ClearQuest, support and maintenance of these tools
  • Overhauling the source code in SVN, adding static code analysis tests like coverity, findbugs, pmd etc. and configuring unit tests to run as part of builds.
  • Managed and administered our SVN repositories
  • Provide support to developers in using SVN code management
  • Wrote ANT Scripts to automate the build process.
  • Setting up of component builds which compile and package the components into OS specific .tgz.
  • Assembly, deploy jobs to list the exact configuration of packages with all their dependencies, settings and deploying them to various environments for running tests.
  • Working with the development team to increase the unit test code coverage.
  • Planning the releasing activities and delivering them on schedule
  • Managing nightly builds, weekly builds, feature addition builds and Sales Candidates and automation of day-to-day, repetitive tasks

Environment: Hudson, JavaScript,Python, Clearcase, Apache Tomcat, SVN, Oracle 10g and 11g,Shell scripting,Redhat .

We'd love your feedback!