We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Around 6 years of Build & Release management and Installation, configuration and management of various complex DevOps platforms
  • Experience with Application Build and Release Management, Cloud Infrastructure management, Software Configuration Management
  • Experience in working with Ansible versions 1.8 & 2.0, Tower version 2.1.
  • Experience in Writing Python modules for Ansible customizations.
  • Experience of software development in Python, Django framework
  • Experience in build and release automation of Java, JSP, JSF, J2EE enterprise applications.
  • Understanding the demands of 24/7 system maintenance and has good customer support experience.
  • Experience in working with various CI/CD tools like Hudson/Jenkins, Sonar, Subversion, Team foundation server, Accurev and Nexus, artifactory.
  • Experience administration and development with Hudson, Jenkins, TeamCity, Travis CI and Bamboo.
  • Experience in working with build pipelines, ANT scripts, MAVEN, XCODE and Shell.
  • Managed and migrated Database related scripts (DML, DDL, PL/SQL scripts) in various environments for multiple applications
  • Experience in working with version control tools - SVN, GIT, Perforce, ClearCase, Mercurial
  • Experience with WebLogic, JBOSS, WebSphere, Tomcat application servers
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience with Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes
  • Experience in writing complex cookbooks, recipes and configure them by applying node convergence on various production nodes
  • Experience in managing Sql and PL/SQL scripts and good understanding of the data modelling concepts
  • Experience in creating users, groups and roles in LDAP server
  • Worked on Hadoop cluster automation activities using tools like Ansible, chef and Python scripts
  • Experience in using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes
  • Experience in working with multiple DevOps platforms - RHEL, Centos and Solaris platforms
  • Experience in working with cloud infrastructure, Sun Grid Engine and WebLogic Clusters
  • Extensive knowledge of Azure based disaster recovery, business continuity solutions and backup functionality and design
  • Experience in Administration/Maintenance of source control management systems, such as SVN, Perforce, GIT (Distributed Version Control) and knowledge of Clear Case, Perforce.
  • Experience in setting up the continuous integration and continuous deployment (CI and CD).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Good Knowledge in Shell, batch scripting, Python, Perl and Ruby scripting
  • Lives in Atlanta, open to relocate, can start the project with one week notice

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

DevOps Engineer

  • Worked on various automations - Release automation, configuration automation
  • Day to Day Deployments from Lower Environments to Higher Environments such as RND, UAT and QA.
  • Worked with Bitbucket to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and Worked on the Bitbucket.
  • Using Shell and Groovy scripts to automate the deployment process.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/Web Sphere Application Servers.
  • Worked on Standardizing Build & Deployment method. Involved in creating new environments for testing purposes.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used MAVEN as a build tool on Java projects for the development of build artifacts on the source code.
  • Created Jenkins Pipeline jobs for build and Deploy EAR and Database Packages into various Environments.
  • Stored Artifacts into JFROG-Artifactory Repository and Deploy those artifacts into Udeploy as a Deployment Tool.
  • Day to Day Created Labels for Database SQLs Deployments like DMLs and DDLs into UDClient as a Configuration Management Tool.
  • Month to Month Performed Production Deployments from Lower Environments to Production Releases.
  • Experienced with Report Server EAR Deployments and gathered all Servers logs from IBM WebSphere App Servers and troubleshooting if getting errors from any Clusters.
  • Experienced with Dynatrace Client to Monitoring all Servers like Apaches, App Servers, Report Serves and Doc Servers Health Day to Day.
  • Closely Supporting Performance Testing Teams to clearing Logs from all servers and Flash Point Creation Process and Monitoring all server health During the Performance Test.
  • Created Incidents and Change Requests by Using ServiceNow.
  • Directly Coordinate with QA and Dev Teams.

Environment: Git, Maven, Bitbucket, Linux/Windows, Jenkins, Tomcat, Apache, Perl, Dynatrace Client, Udeploy, UDClient, JFROG-Artifactory, IBM WebSphere, ServiceNow.

Confidential, Ashburn, VA

DevOps Engineer

  • Analyzed the ANT build projects for conversion and converting to Maven build projects.
  • Performed software configuration/release management activities for three different Java applications
  • Configuring Anthill Pro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Worked on cross platforms (WINDOWS-NT & LINUX) to gain thorough understanding of the ClearCase functionality in both the Operating Systems.
  • Continuously talking to Anthill Pro consultants for any licensing, technical, and ongoing issues with Anthill Tool, anthill patching, and all sorts of applications related needs.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and ClearCase Administrator.
  • Extensively worked on Hudson, Jenkins, Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Written Chef Cookbook, recipes to automate installation of Middleware infrastructure like Apache Tomcat, JDK and for configuration tasks for new environments etc.
  • Design and implemented fully automated server build management, monitoring and deployments by using Chef.
  • Provisioned and configured Tomcat and Apache instances using Shell/Perl/Groovy in U deploy.
  • Worked in development, testing and production environment using SQL, PL/SQL procedure, python, ruby, PowerShell and shell scripts and managed hosting the servers like Tomcat, apache and NGINX.
  • Responsible for configuring and troubleshooting for Rational ClearCase Administration.
  • Configured Ansible and Puppet modules for Open stack deployments.
  • Used subversion as source code repositories and managed SVN repositories for branching, merging and tagging.
  • Deployed WAR, JAR and EAR application in Clustered Tomcat and JBoss as well.
  • Built Version Controlled Java code on ClearCase Unified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANT scripts for VGS' Partners.
  • Tools Technologies: Microsoft IIS 6.0, MS Deploy, PowerShell Scripting.
  • Experience in using ANT, MAVEN and GRADLE as build Tools.
  • Updated legacy Ant build infrastructure to new GRADLE based build system, enabling more robust test, build and release procedures.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Creating metadata types Branch, Label, Trigger and Hyperlink. Supporting developers in creating config-spec. Carried out the Merge process as defined in the usage model in each project.
  • Ownership of release branch. Implemented Triggers to enforce development policies to invoke operations before or after the execution of Critical ClearCase Operations and Events, using PERL Scripts.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: SVN, ClearCase, Hudson, Linux/Windows, Jenkins, Bamboo, Puppet, Chef, IIS, Tomcat, Apache, Nginx Ant, Maven, Jboss, Gradle, Perl, Shell Scripting.

Confidential, Atlanta, GA

DevOps Engineer

  • Worked on various automations - Release automation, configuration automation
  • Worked on Application Server Administration, primarily on the WebLogic, Tomcat
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon S3
  • Worked on setting up the life cycle policies to back the data from AWS S3 bucket data
  • Worked on backup functionality and design using Azure and also knowledgeable in azure based disaster recovery
  • Created multiple Python scripts for various automation activities
  • Converted .Net application of Microsoft Azure Cloud Service Project as a part of cloud deployment.
  • Worked on setting up the Jenkins Pipelines, Jobs, and administration of entire Jenkins infrastructure for release automation of 30+ Java based applications
  • Utilized Ansible, GIT, Puppet to install and configure Linux environment with successful production
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds
  • Provided configuration management expertise to all software development projects.
  • Managed and migrated Database related scripts (DML, DDL, PL/SQL scripts) in various environments for multiple applications
  • Setup the Chef Enterprise infrastructure for propagation of various configurations to multiple Chef nodes
  • Worked with Chef for all the software configurations and written multiple complex Cookbooks and Recipes for pushing the configurations to various enterprise nodes
  • Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY
  • Deployed Ansible playbooks to provision a fully scaled out cloud Confidential AWS as well as deploy Ruby and Python applications
  • Set up the node convergence scripts for Chef nodes using the Quartz schedulers
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Created Ansible Playbooks for Configuration management of various Fusion Middleware Domains
  • Setup the best practices for creation of the Ansible playbooks
  • Configured the Ansible Roles for redid configuration and memcached
  • Scheduled the Linux Cron jobs and Quartz scheduler jobs for various infrastructure automation
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views and the access control strategies.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Worked on installation and Configuration of Red Hat Linux OS, CentOS, Fedora, Ubuntu, Solaris.
  • Provided end-user straining for all Tortoise SVN, JIRA, Rally and Asana for users to effectively use the tool.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Experience in writing the scripting for generating the reports in ServiceNow
  • Have experience in pushing UrbanCode Deploy applications to Cloud Foundry.
  • Worked on Setting up the AppDynamics monitoring tool
  • Worked on creation of Change requests and Service requests using tool Service Now.
  • Created analytical reports, dashboards for release services based on Rally tickets.
  • Perform daily activities like checking connectivity, disk space, CPU memory consuming, application status.
  • Created Docker configuration files for the Containerization of Fusion Middleware environment
  • Worked with the Docker Engine in the swarm mode
  • Deployed multiple Services to Docker Swarm
  • Automating deployment, scaling, and management of containerized applications using Kubernetes
  • Created software load balancer configurations using apache web server
  • Created scripts to purge the obsolete DB details for multiple applications
  • Created Python WLST scripts to delete the obsolete Shared Libraries from the WebLogic environment
  • Worked in the AGILE Methodologies with 3-week sprint cycle, used ServiceNow for SDLC management

Environment: Jenkins, Chef, Docker, Git, TFS, SVN, Jira, Apache Tomcat, SDLC, Windows, Docker, Ansible, AWS EC-2, Route 53, S3, VPC, Web logic, EMR, SQS, Auto scaling, ELB, Python, Power shell Scripting, Unix/Linux environment.

Confidential, NY

DevOps Engineer

  • Monitor the UAT/Production Environments for any down time issues by performing regular job updates in servers.
  • Manage all aspects of the end to end Build/Release/Deployment process for multi Project.
  • Setup Business Analysis calls with client for various Production releases information sharing.
  • Support all levels of administration for Version control tools.
  • Performed software configuration/release management activities for Java applications.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Installed CI server Jenkins. Managed Jenkins Plugins which integrates our In-house tools with Jenkins. Configured Poll the SCM for new Commits.
  • Jenkins was used for implementing automated CI/CD for daily deployments and for creating the end to end build and deployment process.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Lambda, Elastic Load Balancer, Auto scaling groups. Optimized volumes and EC2 instances.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Mostly worked on AWS services like AWS EC2 Instances, Elastic Load Balancer (ELB), Auto Scaling Group (ASG), Cloud Formation Template, S3 and Cloud Watch.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Worked with various AWS EC2 and S3 CLI tools. Experience with setting up Chef Infra, Boot strapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Performed SVN to GIT Migrations. Used JIRA to track bug issues and change management.
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Configured the Chef-Repo, Setup multiple Chef Workstations. Extensively involved in writing the cookbooks and recipes. Worked on chef for provisioning vms.
  • Support build/release level issue troubleshooting in Pre-production and Production into 24X7.
  • Create, maintain, and document tools and automation for handling system state and operations across a complex global infrastructure.
  • Managing software release activities and generating/maintaining a Release Performance and Progress Reports, Release Status, and Release Risk Deliverables.
  • Performing build and deployment for Automation with using Hudson/Jenkins.
  • Support 24/7 for Production release through on-call.

Environment: Java/J2EE, Ant, Maven, Git, Jenkins, AWS, Gerrit, Chef, Docker, Shell/Python script, Linux.

Confidential

Linux Systems Engineer

  • Installation of Red Hat Enterprise Linux.
  • Configuration and troubleshooting for Red Hat Linux.
  • Handling troubleshooting issues like boating, RPM packages, User management and backup.
  • IP bonding for load balancing and fail over, Firewall, SELINUX.
  • Hosting and securing web pages using Apache (httpd) web server and ssl.
  • User Administration & Quota Management
  • Creating and deploying LVM, resizing the logical volume and volume group.
  • Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
  • Performances, CPU and Memory monitoring of Red Hat Enterprise Linux.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Experience in Windows 2003 and2008 Active Directory Installation and Configuration.
  • Heartbeat clustering for high availability in Apache.
  • Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
  • Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability. Worked on Migration concepts like Vmotion, SVmotion and cold migration.
  • Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
  • Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

TECHNICAL SKILLS:

Versioning Tools: CVS, Subversion, Clear case, Git, GitHub, Bit Bucket.

CI Tools: Hudson, Jenkins, GOCD, Team city, Bamboo.

CM Tools: Ansible, Puppet, Chef, Udeploy, Docker, Kubernetes.

Build Tools: ANT, MAVEN, Make file, Gradle.

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Languages: C++, PL/SQL and Java/J2EE.

Scripting: Shell, Batch, Python, Perl, and Ruby

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Formation, AWS Config, s3, Cloud Trail, IAM and Open stack.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App Server: Weblogic11g/12/c, Web Sphere7/8, Apache Tomcat6.x/7.x, JBOSS7. x.

Database: Oracle 9i/10g/11g, SQL SERVER, MySQL, mongoDb.

Operating Systems: Windows 10/2008/7, UNIX, LINUX Ubuntu, Red Hat5.x/6.x/7.x, Mac OS.

We'd love your feedback!