We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • 8+ years of experience in IT industry comprising of delivery management, design, development, release & deployment, and cloud implementation
  • Good experience onDevOpstools such as Chef, Puppet, Ansible, Jenkins, Maven, SVN, GIT, Vagrant and Docker.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, ElacticCache, Cloud Watch, SNS.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2,ELB, S3, and EBS, ROUTE 53.
  • Ensure data integrity and data security on AWS technology by implementing AWS best practices.
  • 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.
  • Used puppet modules& Chef Cookbooks to automate the installation and configuration for a broad range of services.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Well versed with Ansible Playbooks, modules and roles.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Experienced with Docker container service and creating Docker images from Dockerfile.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.
  • Experienced with build automation tool Maven.
  • Experience in implementing and administering monitoring tools Nagios, Splunk& Zenoss.
  • Experience in deploying system stacks for different environments like Dev, UAT, and Prod in both on premise and cloud infrastructure.
  • Good analytical, problem solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS

Build Tool: Ant,Maven

Scripting Languages: Bash, Shell, Ruby, Python

Version Controllers: Perforce, Subversion, GIT, PVCS Version Manager

Configuration Management: Puppet, Chef, Ansible, Docker

CI Tools: Jenkins/Hudson, Bamboo

Operating Systems: Windows, Linux, Unix

Monitoring tools: Nagios, Splunk, Zenoss

Databases: Oracle, MySQL, MongoDB

Change Management: App Dynamic, Service Now

Web/Application Servers: Tomcat, HTTP Server, WebLogic, JBoss

Cloud Computing/DevOps: Ansible, AWS, OpenStack, Chef, Puppet, VMware

PROFESSIONAL EXPERIENCE

Confidential - Richmond, VA

Sr. DevOps Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Built and managed a large deployment of Red Hat Linux instances systems with Chef Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Responsible for Design of different Release Environments for new projects.
  • Implementing new projects builds framework using Jenkins& maven as build framework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry
  • Templated AWS infrastructure in code with Terraformsto build out staging and production environments
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS
  • Responsible for code build, release and configuration & pperform ddeployment of release to various QA & UAT in Linux environments.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups and Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Worked on applying patches and recommending necessary security fixes for web Application servers
  • Assisted in developing an Inventory management using Cassandra and producing various reports.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Responsible for nightly and weekly builds for different modules.

Environment: GIT, Java/J2EE, Docker, Nexus, Jenkins, AWS, Chef, MAVEN, NEXUS, Cloud Foundry, uDeploy, JIRA, LINUX, SPLUNK, XML, Ruby, Web logic, Cassandra, Python, BASH Scripts, Shell scripts.

Confidential, Newark, NJ

DevOps Engineer

Responsibilities:

  • Experienced in using and configuring AWS services such as EC2, EBS, RDS, Cloud watch,Auto-scaling, IAM, Route 53, Dynamo DB and S3.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
  • Designed Ansible playbooks to manage configurations and automate installation process.
  • Coordinate/assist developers with establishing and applying appropriate branching,
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Design, install, and configure Red Hat enterprise, Linux, VMware ESX, ESXi within VSphere 4 and 5 environments with Virtual Center management.
  • Installation and configuration of virtualization using VMware.
  • Hands on experience in automation using shell scripting like PowerShell and Bash.
  • Configured and maintained Bamboo to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Experience in working with Unix and Ctrl-M jobs
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Build, manage, and continuously improved the build infrastructure for global software development
  • Engineering teams including implementation of build scripts, continuous integration infrastructure
  • Configured and tuning JDBC Connection pools, JMS configurations and JVM tuning
  • Deployment applications (JAR, WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console
  • Hands on experience in automating builds and deployment process using Shell scripting.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Developed & Supported tools for integration, automated testing & Release

Environment: EC2, S3, Auto Scaling, AMI, ELB, EBS, IAM, RDS, DNS, Cloud watch, Route53, VPC, ELB, BASH, APACHE TOMCAT, Python.

Confidential, Akron, OH

DevOps/System Engineer

Responsibilities:

  • Customize project templates according to needs of the project.
  • Supported parallel development by creating multiple dev branches, by performing merges in Subversion.
  • Extensively worked on GIT as a source code management.
  • Experience using patchset, cherrypick, merging, rebasing, stashing, cloning, pull request commands.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Initiated responsibility for administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, Writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Managed Nodes, Run-Lists, roles, environments, data Bags, cookbooks, recipes in Chef.
  • Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team
  • Used Puppet as configuration management tool for a cluster.
  • Deployed and Azure instance for a hybrid based authorization and encryption system.
  • Responsible for all AD, IIS, SSL, SSO, SQL, Load Balancing, NSG’s, and VPN configurations for Azure.
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD with Azure AD Integrating on-premises identity with Azure AD.
  • Extensively used Maven and Ant for building applications.
  • Written Shell Scripts to perform deployments to Jboss and Tomcat Web servers.
  • Initially used Ant for writing build.xml for building Java/J2ee applications later on migrated to Maven.
  • Maintained settings.xml in MAVEN for permissions to users and deploying the artifacts directly to Nexus Repository.
  • Defined dependencies and Plug-ins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Edited existing pom.xml files and managed dependencies.
  • Created Jobs for Builds and Deployments, installed several plug-ins in Jenkins to support multiple tools required for the implementation of projects.
  • Administered Jenkins setting up master slave architecture and setting permission to users.
  • Responsible for Plugin-Management in Jenkins according to requirement Upgrading and Degrading Plugin Versions.
  • Installed and administered PostgresSQL Database at configuration level.
  • Automated the deployment process by writing Perl, Python scripts in Jenkins.
  • Also managed Anthill Server for a short period of time - performed backup activities, cleanup of build lives and artifacts, helped for troubleshooting my changing log levels, configured repositories
  • Performed automated labeling after every build.
  • Created, maintained and customized complexJIRAproject configurations including workflows, custom fields, permissions and notifications.
  • Managed all the bugs and changes into a production environment using theJiratracking tool.
  • Responsible for Database build, release and configuration.
  • Responsible for nightly and weekly builds for different modules.
  • Perform Deployment of Release to various QA & UAT in Linux environments
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
  • Responsible for Performance tuning, troubleshooting and Server security.
  • Used JIRA as bug tracking tool.
  • Installation ofMongoDBon physical machines, Virtual machines as well as AWS.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Administered Websphere/Weblogic application Servers at configuration level.
  • Defining Release Process & Policy for projects early in SDLC.
  • Experience in using VMWare, VirtualBox for creating virtual machines.
  • Experience in using SPLUNK for log analyzing and improving the performance of servers.
  • Managed and monitored the server and network infrastructure using NAGIOS.
  • Deployed instances in AWS EC2 and used EBS stores for persistent storage and also performed access management using IAM service.
  • Test cloud level deployments in AWS (Amazon Web Services) for future cloud deployments.

Environment: UNIX, Linux, Jenkins, Ant, Chef, Maven, Perl, Python, Shell, Subversion, Websphere.

Confidential, Santa Monica, CA

System Engineer

Responsibilities:

  • Installation, configuration and upgrade of Redhat Linux 5,6 operating systems.
  • Write basic PowerShell scripts.
  • Manage upgrades of Linux systems including Oracle Exadata appliances.
  • Hands-on experience in diagnosing, troubleshooting various networking, hardware & Linux/ UNIX server's services issues and performing preventive maintenance.
  • Setup of full networking services and protocols on UNIX, including NIS/NFS, DNS, SSH,
  • DHCP, NIDS, TCP/IP, ARP, applications, and print servers to insure optimal networking,application, and printing functionality.
  • Configured F5 load Balancers, kickstart server and updating/applying patches to the servers using Red hat Satellite server.
  • Remedy ITSM Lead for BMC Implementation project.
  • Created PowerShell script that monitored Oracle Enterprise Manager Status and emailed results.
  • Configured and installed Redhat Linux Servers using Kickstart.
  • Configured and deployed patches, upgrades, bug fixes on both physical and virtual.
  • Redhat Linux servers using satellite servers.
  • Wrote tools using PowerShell and Java script to increase work flow and productivity
  • Ability to write Shell & Perl scripting.
  • Monitor application transactions and quickly identify application bottlenecks using HP Diagnostics.
  • Configured and used HP diagnostic to monitor and analyze the performance of the server by generating various reports of CPU utilization, Memory Usage, JVM Heap Size etc.
  • Worked on Grub, PXE boot, Kickstart, Packages, Yum, RPMs, LVM, Boot from SAN,file system configuration.
  • Maintain security for the networked environment while allowing users to access all data and software remotely.
  • Installation and configuration of management tool Puppet across RHEL environment.
  • Developed the scripts to push patches, files and maintain configuration drift through the Puppet Tool.
  • Creating profiles, manifests for new servers, and pushing them to servers using puppet.
  • Remedy ITSM Lead for BMC Implementation project.
  • RPM and YUM package installations, patch and other server management.
  • Agile integrated engineering, with typical GitHub and Scrum workflows.
  • Expertise with UNIX and Windows environments including shell and perl scripts, perforce DevOps.
  • Integration implementation of Jenkins, uDeploy, JIRA and Crucible for DevOps automation.
  • Writing plugins for monitoring tools using Ruby.
  • Using Puppet Enterprise to Manage Application configurations in both a large VMware environment, as well as a new SOA environment - built completely in Openstack.
  • Utilizing BASH Scripts and Right scale to do initial server provisioning.

Environment: Unix, Linux, Shell scripting, Perl, Ruby, OpenStack, Jira, Git, Jenkins, Puppet, Agile, Scrum, HP Diagnositis.

Confidential

Linux Administrator

Responsibilities:

  • Installation, Configuration & Upgrade of Solaris and Linux operating system.
  • Installed & configured Sun Fire 210, V240, V440, V490, V880, 1280 & HP ProliantDL- 320/360/380/560/580 L Servers.
  • Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
  • Installation Red hat Linux 8, 9.0 on Dell, Proliant, Enterprise Server 4.0.
  • Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, Send mail and print servers as per the client’s requirement.
  • Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.
  • Experience with EMC storage devices ClariionFC4700/CXx and Symmetrix DMX).
  • Experienced with HP storage Works SAN Switches 2/16v (Brocade silkworm).
  • Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc.
  • Installation of Web sphere, upgraded to service pack updates, installed IBM patches, configuring and creation new admin & managed servers, start & stop Web sphere server.
  • Created Role Based Access Control (RBAC) for users.
  • Linux kernel memory upgrades and swaps area. Redhat Linux Kickstart Installation Sun Solaris Jump start Installation. Configuring DNS, IDNS, DHCP, NIS, NFS in Sun Solaris 8/9.
  • Installation and configuration of Veritas Storage Foundation Suite, Volume Manager, Cluster Servers & Veritas File systems (Vxfs).
  • Written shell scripts and Perl scripting to take backup oracle database.
  • Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.
  • Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.
  • Integration of Linux/Solaris with Active Directory (LDAP).

Environment: Sun Solaris 8/9, Red Hat Linux 8,9.0, Samba, Sun fire (210,V240,V440,V490,V880,1280) Servers, HP DL- 320/360/380/560/580 L servers, EMC storage devices, Tivoli Storage Manager 5.x, web sphere, Oracle 8/9i/RAC, Apache 2.x/3.x.

Confidential

Linux Administrator

Responsibilities:

  • Installation, configuration, maintenance and support of Red Hat Linux 4.0, 5.0 and Solaris 7/8/9.
  • Installing and configuring of Samba for heterogeneous platform.
  • Installation, configuration and maintenance of local and Network based Printers.
  • Worked with Global NOC (Network Operations Center) with a team of 20 with key emphasis on optimal systems performance and maximum uptime of 24x7 operations.
  • Monitoring & troubleshooting of any datacenter outages. Day - to-day administration on Sun Solaris which includes Installation, upgrade & loading patches & packages.
  • Responsible for Trouble shoot various systems problems such as core dump analysis, network problems and hardware related problems.
  • Worked with Netstat, Prstat, Iostat monitoring commands.
  • Implemented the file sharing on the network by configuring NFS on the system to share essential resources.
  • Support Production Systems, which involved day-to-day operation and Desktop support (Local and Remote).
  • Configured NFS Servers, NIS+ Servers, NIS+ Clients, Diskless clients and Auto clients and auto mounted the file systems using direct and indirect maps also setup entries in /etc/dfs/dfstab in Solaris share file systems and mounted the disks onto the client systems.
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.

Environment: Sun Solaris7/8/9, Red Hat Linux 4.0, 5.0, Jumpstart, LDAP, Sun Java Directory server 5.2, Sun Fire X4100, X4200, X4440 and X4500, Sun Fire 2900, 4900, 6900, Sun Enterprise Server T5140, T1000 and T2000 and M4000, M8000, Clarify, Remedy Ticketing Systems, Solstice Disk Suite, Oracle 7.x/8.x.

We'd love your feedback!