We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Overall 8 years of experience in the IT industry as a Cloud/DevOps Engineer, Linux Administrator and a System Administrator with a strong expertise of Business - Driven software integration and delivery approach. Managed multiple projects concurrently with perceptive prioritization working with cloud infrastructure, Strong communication abilities, with history of providing on-site support to wide range of clients. Considered to have excellent technical skills with hands-on expertise in mission critical applications, networking, scripting, and problem solving. Currently assisting DevOps teams, responsible for migrating environments from traditional data centers to Open Stack (Rackspace), Azure and AWS cloud.
  • Linux System & Middleware Administrator responsible to implement maintain and monitor solutions with RHEL, Solaris, Windows and many distributions of Linux in both physical and virtual environments.
  • Strong background in shell scripting Linux commands to perform Admin duties like testing, Tuning, Upgrading, Loading Patches, Networking, Implementing Protocols and troubleshooting server issues.
  • Good Experience in Build and Release Management, Continuous Integration/Continuous Delivery and Configuration Management.
  • Experiences on Application Deployments & Environment configuration using Chef, Puppet and Ansible.
  • Experience in Server infrastructure deployment on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Route53, SNS, SQS, Redshift, EBS and Cloud Trail.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Strong knowledge on CI/CD tools like Jenkins, Hudson .
  • Experience in using build and Automation tools like ANT and Maven for the building of deployable artifacts from source code.
  • Experiences on Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Experience in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Good experience in converting build.xml into pom.xml inorder to build the applications using MAVEN.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Experience with Kubernetes,Docker Swarm. Identified and resolved defects in the Build Forge product.
  • System health & performance monitoring, troubleshooting, and remediation, including visualization tools such as Nagios and Splunk.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using AmazonEC2, Puppet, and custom Bash scripts.
  • Experience in Back-end testing, Data validation, Database testing using SQL queries.
  • Proficient in Writing scripts to automate simple tasks (python,bash).
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Team player and open to learn new technologies.

TECHNICAL SKILLS:

Operating Systems: UNIX, RHEL, UBUNTU, CENTOS, SOLARIS

Source control tools: Subversion, GIT and GITLAB, TFS

Build Tools: ANT, MAVEN, Hudson, Jenkins, Puppet, Ansible, Nexus, sonar Qube.

CI/CD Tools: Hudson, Jenkins

Configuration Management Tools: Puppet, Ansible, Chef

Languages& Scripting: Perl scripting, Shell scripting, Python, Powershell

Web servers: Web logic, Web Sphere, Apache, Nginx

Databases: SQL, MY SQL, Oracle, MongoDB

Cloud Technologies: AWS, AZURE, OpenStack

Container Technologies: Docker, Kubernetes

Testing and Monitoring: SonarQube, Selenium, Nagios, Splunk

PROFESSIONAL EXPERIENCE:

Confidential - Minneapolis, MN

DevOps Engineer

Responsibilities:

  • Installed, configured and administered CI tools like Jenkins for automated builds.
  • Created various custom extensions in XL deploy as per application requirements
  • Responsible in implementing end to end automation using XL release and XL deploy tools for Test and Production pipelines
  • Installed the Ear, War files using XL deploy & XL release and Integrated Jenkins with XL deploy & XL release, created Infrastructure and Environments for multiple applications in XL deploy, Responsible for upgrading and checking compatibility of XL release and deploy versions
  • Responsible for design and maintenance of the SVN/GIT Repositories and views the access control strategies.
  • Implementing continuous delivery (CD) pipeline with Docker, Maven, Jenkins, GitHub and AWS AMI's in Linux environment.
  • Maintaining all the LINUX server hosted on AWS with different Clouds.
  • Worked on creation of custom Docker swarm container image, tagging and pushing the image.
  • Implemented Docker-maven-plugin in maven POM to build Docker images for all microservices and later used Docker file to build the Docker images from the java jar files.
  • Used tools such as Docker and Docker Compose to create development and continuous integration(CI)
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
  • Experience on several Docker components like Docker Engine, swarm, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Performed all necessary day-to-day SVN/GIT support for different projects.
  • Worked on Micro Services project- to build Docker containers, deploy to Dev, Test, Stage, and PROD environment.
  • Prototyped Continuous Integration and Deployment (CICD)using Jenkins and Docker
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy SNAPSHOT and RELEASE artifacts to Jfrog to share artifacts across projects.
  • Using Jenkins Amazon Web Services (AWS)Code Deploy plugin to deploy to AWS.
  • Configured and maintained Jenkins to implement the CICD process and integrated the tool with Ant and Maven to schedule the builds.
  • Collaborated with development team to troubleshot and resolve issues.
  • Worked on Configuration management with the development team with many solutions such as GIT/SVN and Jenkins.

Environment: AWS, Dockers, Java, XL Deploy & Release, Jenkins, Maven, GIT, CodeHub, SVN, Linux, Shell Scripting, Jboss, Weblogic, SQL Server, Sonar, Jfrog, Python.

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Responsible for effective provisioning, configuration, operation, and maintenance of systems hardware and software and overall infrastructure.
  • Designing, implementing, and support of containerized applications, running on highly available, cloud and physical based nodes.
  • System administrator for over 430 unix and windows machines, Responsible for audit, Compliance, OS patching, Software patching, Software installation, and troubleshooting.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like IAM , EC2, S3, Glacier, ELB (Load Balancers), RDS, SQS, Redshift, SNS, SWF, and EBS.
  • Experience with infrastructure provisioning tools like Cloud formation and Terraform.
  • Focused on automation and continuous integration. Automated local development environment using puppet.
  • Installation and configuration of MongoDB.
  • Backup/Restoration of Database through Mongodump/mongorestore utility.
  • Hands on experience on implementing DevOps life cycles using GIT, Bit bucket, Jenkins, Hudson, Bamboo for continuous integration, ANT, Maven for continuous deployment and Chef, SVN, Puppet, CMS, Ansible for configuration management, Docker and Kubernetes as container technologies, and Involved in migrations from on-premises to cloudplatforms using AWS.
  • Experience with Opsworks to provision and manage AWS resources.
  • Maintaining scalable, redundant, and replicated data systems including, but not limited to, PostgreSQL RDBMS, MySQL, and various NoSQL and data caching platforms.
  • Implementing new projects builds framework using Jenkins, Cruise control& Maven as build framework tools.
  • Worked on the configuration management tool puppet for deploying the codes between different environments.
  • Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
  • Implementing a Continuous Delivery framework using Jenkins, puppetin Docker container environment.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.
  • Configured and monitored distributed and multi-platform servers using Nagios. Edit the Nagio s host file to include 100+ node in the hosts by use of puppet automation .
  • Used Ansible Playbooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS, Monitoring using CloudWatch and CloudTrail.
  • Nagios as a tool to monitor the health check of nodes.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Setup Puppet development and production core servers and integrated Git LAB.
  • Performed testing after the deployment using tools like Selenium.
  • Wrote manifests and deploying Micro services using puppet.
  • Provisioned load balancer, auto-scaling group and launch configuration for mircoservices using puppet.
  • Designing and creating a resilient SCM Infrastructure from scratch - Subversion and Hudson integrated with Active Directory/LDAP, and orchestrating SCCM and Satellite deployments and host builds to serve every part of the Bank.
  • Used Puppet modules to setup Continuous Delivery pipeline.
  • As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop on-going test automation Ansible, Python based framework Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana).
  • Working with the ELK (Elastic Search, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Worked on installing of Docker using Docker toolbox.
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.

Environment: Linux/Unix, Docker,kubernetes, Puppet, Ansible, AWS, GIT, JIRA, Shell scripts, ANT, Apache Tomcat 7.x/8.x, Apache, Oracle,Azure, Jenkins, Amazon S3 Buckets, EC2, EBS, SQS, Cloud formation, Nexus, Maven, Splunk, Nagios.

Confidential, charlotte, NC

DevOps Engineer

Responsibilities:

  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Troubleshoot the automation of Installing and configuring JAVA applications in the testing and production environments.
  • Experience with using AZUREmanagement portal as a cloud service.
  • Implemented a Continuous Delivery Framework using Jenkins, Puppet, Maven & JForge in Linux environment, monitored software, hardware, & middleware updates utilizing technologies like Jenkins,Hudson, ANT, MS Build, TFS Team Explorer & Subversion.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT and shell. Modified build configuration files including Ant’s build.xml.
  • Set up Java environment for the installation of ANT on Linux and integrated ANT with Shell scripts created to automate the deployments for the Java based applications.
  • Used ANT as Build Tool for JAVA related application.
  • Used Jenkins as a Continuous Integration tool.
  • Researched and implemented code coverage for ANT Projects.
  • Work with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Worked in production phase for migrating the application from Puppet to Chef.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code.
  • Created and Maintained Subversion repositories, branches and tags.
  • Enforced development policies using Subversion hooks and other metadata.
  • Setting and managing user account, setting up the machines on network, making file systems available over the n/w and setting up NFS and NIS.
  • Administration and Backup of CVS and ClearCase repositories. Also involved in evaluating the software tools.
  • Developed batch files and Unix shell scripts to automate QA process. Managed the bug tracking system.
  • Responsible for System Administration on the build and QA machines on Unix and WinNT platforms for installing and configuring software and hardware
  • Developed the Release Engineering Web site and Maintained the Web server for Release engineering.
  • Perform the task of building script issues, implementing release deployment standards and fixing compilation issues
  • Responsible for assisting the staff in implementing various automated solutions
  • Perform responsibilities of identifying, implementing, and supporting branching model to support release calendar
  • Handle the task of identifying and assisting in the design and implementation of necessary build tools to increase release efficiency.
  • Created local and virtual repositories in Artifactory for project and release builds, implemented LVMs, Raid level concepts in the production environment, added LUN space to the existing Linux systems and upgrades on production servers using an alternate boot environment (ABE).
  • Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy the java based packages like .ear and .war on the WebLogic App server.

Environment: Git, Maven, Chef, Perl Scrips, Shell Scrips, DNS, Jira, FTP, NFS, MySql, SAN Storage,VMware, RedHat Linux, RaskSpace, Azure, Docker, Powershell, SDN, Jenkins, SVN, Clear Case, Nagios, Tomcat, Apache 2.0.

Confidential - Atlanta, GA

Devops Engineer

  • Setup automation tools such as Jenkins and Nexus across multiple projects of waterfall and Agile models.
  • Leveraged Groovy scriptler interface to automate the job creation process for different releases.
  • Handled end-to-end deployments and Bitbucket code propagations across different environments, DEV to PROD, for two projects and their respective five components.
  • Spontaneous issue resolves by engaging Weblogic Admins, DBA's, Dev's and test teams and played a central point of contact role. Provided 24*7 support on call.
  • Deployed code on Web Logic servers for Production, IT, Performance and Development environments using ANT scripts. Making DB deployments thru Oracle SQL, MS SQL.
  • Handled various configuration changes for different application property files and weblogic changes.
  • Maintained multiple code releases and their merge activities.
  • Engaged with SA's to upgrade multiple environments with various releases.
  • Held responsibilities in Code Management provisioning users in Repos.
  • Implementation Plan preparation for Code Releases & requirements gathering.
  • Closely working with Developers, QA, Performance, UAT testers, IT Team.

Environment: Maven, Ant, Oracle WebLogic, Jenkins, Subversion, Nexus, Shell Scripting, Python, Perl, Ansible, AWS, Hotfix PROD Patches, Linux (Ubuntu)

Confidential

Linux/Unix Admin

Responsibilities:

  • Installed configured and Administered Centos / RHEL and UNIX servers, Red Hat Centos / RHEL Kickstart services.
  • Handled System tuning, log maintenance, disk space management.
  • Performance monitoring with SAR, Iostat, VMstat, MPstat, Top and Other Tools.
  • Sudo administration and Red Hat Centos /RHEL, Centos package administration using rpm and YUM.
  • Planned, scheduled and Implemented OS patches on Centos / RHEL boxes as a part of proactive maintenance.
  • Extensive use of Veritas Volume Manager for Disk management, file system management on UNIX environment.
  • Use of Korn shell and Bash for scripting.
  • Involved in development, user acceptance, and performance testing, production & amp disaster recovery server.
  • Expertise inCentos, Red Hat Centos / RHEL backup/restore with tar including disk partitioning and formatting.
  • Worked with other IT teams, customers (users), and other managers in helping build and implement systems and standards.
  • Managed TCP/IP packets &DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS and DHCP.
  • Setup Network File Services (NFS), Network Information Services (NIS) and protocols in Red Hat Linux.
  • Set, Troubleshoot & fixed NFS, TCP/IP and other protocols in Linux clusters and application backups
  • Performed troubleshooting on Linux servers using commands ifconfig, PING, NETSTAT, HOST, NSLOOKUP, HOSTNAME, ROUTE and DIG.
  • Worked with Nagios for Windows Active Directory & LDAP and Data consolidation for LDAP users. Monitored system performance using Nagios, maintained Nagios servers and added new services & servers.

Environment: Red Hat Centos / RHEL (RHEL 4/5), Logical Volume Manager, Veritas Cluster Server, Global File System, Red Hat Cluster Servers, Oracle, MySQL, Veritas Volume Manager, Veritas Net backup, Ksh/Perl programming, DNS, NIS, NFS, Apache, Tomcat, windows server 2000, 2003, 2008, VMware ESX 2.x.

We'd love your feedback!