We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Around 9+ Years of IT Industry as DevOps engineer and system administrator and very good experience with Configuration Management tools, Build, Deploy, Release Management and other tools.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Ansible, Docker, Build Forge, Tomcat, JBoss, and Linux etc.
  • Expertise in seamless integration of heterogeneous Unix/ Linux  environments.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet.
  • Experience with Red Hat   Linux configuration management using Puppet and Chef.
  • Extensive experience in working in a fast - paced agile environment. 
  • Experience in managing servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management. 
  • Experience in managing configuration, administration, and troubleshooting of   AWS  Cloud platform and its features which includes EC2, AMI, EBS, ELB, Auto Scaling, RDS, VPC, Route 53, IAM, S3, Cloud Front, Glacier, Storage Gateway, Ops Works, SNS, and Cloud Trail.
  • Experience in migrating existing applications to AWS cloud.
  • Experience in functional usage and deployment of application in web logic, web sphere and apache and tomcat.
  • Participated in release planning and scheduling by providing empirical Scrum team statistics, identifying project dependencies, and creating velocity forecasts. Translating business requirements into an Elastic Search implementation.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, JIRA, Jenkins, Subversion (SVN) and TFS on   Linux  and windows platforms.
  • Experience in Load balancing, DNS, SSL and firewalls.
  • Worked in code merging and code quality checks using tools like Git and Nexus. 
  • Experience in building the code database using tools like Maven and Ant. 
  • Expertise with configuration management automation tool   Ansible  and has worked on integrating Ansible.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution. 
  • Expert in performance monitoring tools like Iaas, AWS CloudWatch and stackdriver 
  • Built and deployed various Ansible playbooks and modules in the Production and pre-production environments.
  • Experience in writing code in Perl to develop and deploy continuous test cases, in combination with CI tools like Jenkins.
  • Experience in Branching/Merging/Conflict resolution using source control tools such as Git, SVN.
  • Experience in setting up   Docker  on Linux server. Worked on deploying  Docker  application .
  • Experience in building various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications. 
  • Experience in using services like Cloud Monitoring, Splunk, and Nagios to do the monitoring of the application servers deployed in the cloud environment.
  • Strong attitude towards enhancing and learning new tools and technologies. 
  • Capable of handling multiple tasks and work effectively both in group and as an individual to meet deadlines.

TECHNICAL SKILLS:

Infrastructure as Cloud Service: AWS, OpenStack, Azure, Teraform

Virtualization Platforms: Virtual Box, VMware, Docker

Configuration management: Chef, Puppet, Ansible

CI, Test & Build Systems: Ant, Maven, Jenkins

Application/Web Servers: WebLogic, Tomcat, JBoss, Web Sphere

Networking: NFS, DNS, DHCP, NIS, TCP/IP, NTP, FTP, SFTP SSH and TELNET. 

Repository: Artifactory, Perforce, Nexus

Scripting Languages: Bash, Perl, Ruby, Python, Groovy

Automated Test Tools: JUnit, Selenium and Cucumber

Databases: Oracle, SQL Server, DB2

Version Control: Git, SVN, CVS

Operating Systems: Red Hat Linux, Cent OS 6.7, Windows

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Implemented a Continuous Integration/ Continuous Delivery framework using Jenkins, Puppet, Maven, ANT, SVN, GIT and Nexus in Linux and Windows environment.
  • Installed, Configured, Administered Jenkins Continuous Integration Tool. 
  • Configured Jenkins to build CI/CD pipeline which includes to trigger auto builds, auto promote builds from one environment to another, code analysis, auto version etc. for various projects.
  • Configured Puppet Server, Puppet DB, Agents, Puppet Console for handling more than 2000 agents.
  • Added and Managed Co-Admins for all the subscriptions in the Windows Azure Platform.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef Server.
  • Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Deployed the Puppet Architecture with a Master of Master and Multiple compile masters for HA of puppet.
  • Provided support for creating Jobs. Configuration of Udeploy in Jenkins to trigger auto deployment
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
  • Wrote Puppet modules for installing the Applications like tomcat, java, WebSphere, WebLogic and Tibco.
  • Managed the post install configuration for all those applications.
  • Migrated of all nodes from Ansible configuration system to chef system.
  • Worked on AWS Environment comprising the tools like EC2, S3, Route53, VPC, subnets, Elastic load balancer, Code Deploy, Cloud Formation, Ops Works, Glacier, SNS, Cloud Watch, Cloud Front, IAM and Cloud Trial.
  • Developed builds and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Upgrading Production Environment servers for Stability and Security. 
  • Implementing a Continuous delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's. 
  • Proposed and implemented branching strategy suitable for agile development in Subversion. 
  • Integrated GIT into Jenkins to automate the code check-out process. Defining Release Process & Policy for projects early in SDLC. 
  • Involved in deployment and provisioning of various software configurations across various IaaS providers like AWS, VMWare suites. 
  • Integrated Jenkins with uDeploy and Created uDeploy Components, uDeploy process, installed uDeploy agents on both windows and Linux machines according to application team requirements.
  • Configured VPC, Created Subnets, provided security for subnets using NACL's, provided security for EC2 using Security groups and spun-up EC2 instances in the custom VPC subnets.
  • Configured NAT instances to provide internet to the EC2 instances that are in private subnets.
  • Used Git branching strategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible).
  • Automated with Ops Code Chef, testing chef recipes/cookbooks with test-kitchen/chef spec/server spec
  • Worked on various AWS Services like ELB, S3, EC2, RDS, IAM, RDS, VPC, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Lambda, SNS, Cloud Front, Route 53, security groups - CIDR's, VCP, NAT and deployment via SCALR and EC2 Installs with CentOS, Ubuntu and RHEL 6 and Scientific Linux Applied recommended patches regarding security fixes on Web Application servers.
  • Worked on Chef for IaaS configuration by writing cookbooks and recipes to automate the actions for virtual and remote resources and nodes. 
  • Developed and implemented of the web application using Ruby on Rails.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins. Worked on creation of custom Docker container images, tagging and pushing the images. 
  • AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front.
  • Configured and deployed the Applications using MS Release Management Tool in Dev, QA, Staging and Production Environments. 
  • Development of infrastructure automation in AWS (EC2, Dynamo Db, Lambda, EBS, RDS, Dynamo, ELB, EIP etc) with AWS Cloud Formation.
  • Supported different projects build & Release SCM effort e.g. branching, tagging, merge etc.

Environment: Jenkins, JIRA, Apache Tomcat, Ant Scripts, Shell Scripts, Java.Net, Eclipse, IIS Server, SQL Server 2008, Git, Ant, Jenkins, AWS, Demand ware, Red Mine, JIRA, FTP clients, XML, Shell Script, Eclipse, Unix/Linux

Confidential, Basking Ridge, NJ

DevOps Engineer

Responsibilities:

  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build and release strategies utilizing GIT.
  • Used chef for server provisioning and infrastructure automation in a SAAS environment.
  • Performed all necessary day-to-day GIT support activities for different projects.
  • Created and wrote shell scripts Bash, Maven, Python and PowerShell for automating tasks.
  • Participated in execution of client meetings and internal Maven development projects and codes for testing services on daily basis.
  • Wrote several cookbooks which include recipes to perform Installation and Configuration Tasks
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Installed/Configured/Managed Jenkins DSL Automation.
  • Experience with Configuration Management Tools (PUPPET, CHEF)
  • Installed and administered Docker.
  • Integrating the build system with the Application lifecycle management tool assists the team to automatically update the agile scrum board using commit without the need to manually log in and update.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit, Selenium and Maven. 
  • Implemented CI and CD for database using Jenkins and UDeploy 
  • Working on Docker engine to create and use containers; Saas-based services for creating and sharing docker services in docker hub. 
  • Collaborate in the automation of AWS infrastructure via Terraform and Jenkins - software and services configuration via chef cookbooks. 
  • Create and maintain Jenkins jobs for store the build artifacts in Nexus/Artifactory and automation process to upload chef server, build Stack, Route53 and CNAME configuration.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also, re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances
  • Analyzing and recommending hardware and software needs and installing them. Created and maintained continuous build and continuous integration environments in SCRUM and agile projects. Automated Linux production servers setup using Puppet scripts. 
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology 
  • Automate infrastructure in  AWS  using Amazon Web Services. Deploy puppet to completely provision and manage  AWS  EC2 instances, volumes, DNS and S3.
  • Worked with Docker for convenient environment setup for development and testing.
  • Wrote Docker images for Bamboo, Nexus and various.
  • Designed and Developed Bamboo Build deployments on Docker containers.
  • Worked with Atlassian tools like Bamboo, Stash and Jira.
  • Installed Docker Registry for local upload and download of docker images and even from docker hub.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Worked on Docker-Compose and Docker-Machine.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Involved in using Rancher to provide a complete platform for operating docker in production.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Create and maintain Jenkins jobs for store the build artifacts in Nexus/Artifactory and automation process to upload chef server, build Stack, Route53 and CNAME configuration.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Created views, appropriate meta-data, performed merges and executed builds on a pool of dedicated build machines.
  • Created and optimized Unix shell scripts using Bourne, Korn and Bash shells.

Environment: GIT, AWS, Java/J2EE, Docker, ANT, Maven, SVN, EC2, Chef, Puppet, Linux, Ruby, Perl, ANT, MAVEN, JIRA, LINUX, Shell scripts.

Confidential, Detroit, MI

Build & Release Engineer

Responsibilities:

  • Worked on right scale in order to give access to public and private cloud architectures.
  • Created branches in subversion implementing parallel development process.
  • Worked on Maven creating artifacts through source code and internal deployment in Nexus repository.
  • Configured Jenkins Jobs using multiple slaves consisting windows and Unix builds.
  • Set up the environments on all the servers.
  • Performed DevOps for Linux and windows platforms.
  • Built applications using Chef/puppet scripting, Ant with Ivy build.
  • Created and managed of Chef POC environment.
  • Installed Jenkins on Linux machines and created master and slave configurations to implement multiple parallel builds.
  • Worked on functional and unit tests using python and Java.
  • Created and managed of Chef Cookbooks.
  • Wrote Puppet manifests for deployment and configurations
  • Worked in agile environment.
  • Maintained Site Collections, Site Templates, Access Permissions and Forms.
  • Analyzed and fixed the issues after deployment.
  • Deployed from Development environment to Production Environment.
  • Maintained all the environments to ensure everything is up and running properly after deployment.
  • Working on OpenStack deployment, orchestration and automation for compute, storage and networking nodes.
  • Maintained health check of the servers and environments.

Environment: PowerShell, JavaScript, XML, AJAX, Visual Studio 2010, SQL Server 2008, Windows Server 2003/2008. SVN, GIT, ANT, Maven, Chef, Puppet, Jenkins, UNIX, Linux, Perl, Bash, Python, Ruby, Web logic, Tomcat, JIRA.

Confidential

Linux Administrator

Responsibilities:

  • Installed, Configured and Upgraded OEL 5 and 6, Red Hat LinuxRHEL4/5/6 operating systems
  • Installed and Configured Logical Volume Manager on Linux 6.
  • Installed new and rebuilt existing Servers on Oracle Enterprise Linux and configured hardware, peripherals, services, directoriesa and storage as per the standards and project requirements.
  • Implemented RAID techniques and created Disk groups and volumes.
  • Used VMware for testing various applications on different operating systems.
  • Installed, Configured, Administered and Troubleshooting of ESX 4.x/ESXi5.x, Virtual Center.
  • Installed Red Hat Linux using Kick start with the help of HTTP server.
  • Managed Disk and File system through Logical Volume Manager.
  • Updated Servers with latest Patches using Local repo.
  • Managed DNS, FTP, NIS, and HTTP, Account management Auto mount, VNC, Disk management, NTP, package update, OS installation and taking its image.
  • Created Physical Volumes, Volume groups and Logical Volumes, implemented disk mirroring on LVM.
  • Involved in day to day maintenance and troubleshooting problems related to Linux.
  • Installation and configuration of RHCS (Red Hat Cluster Suites) for high availability.
  • Created slices or volumes, constructing file systems, monitoring free space, disk usage, Administration& monitoring of disk based file system. Knowledge on Nagios monitoring tool.
  • Configured DNS, DHCP servers & Installation of Web logic, troubleshooting etc.

Environment: Red Hat Linux 4.x,5.x AS ES, Oracle 9i/10g, Samba, NT/2000 Server, Web sphere, Web Logic 8.1, VMware ESX 2.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!