We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

King Of Prussia, PA

PROFESSIONAL SUMMARY:

  • 8+ Years of Experiencein IT industry comprising of Development, Systems Administration and Software Configuration Management (SCM). Extensive experience includes SCM, Build/Release Management, and Change/Incident Management.
  • Experienced in Installation, Upgrades, Patches, Configuration, performance tuning on UNIX and system software & hardware.
  • Working on Nagios Monitoring tool installation, Configuration to monitor 100’s of servers in the Linux environment.
  • Experience on Ruby/Shell/Bash Scripting languages.
  • Supported AWS Cloud/OpenStack environmentwith200+ AWS instances and configured Elastic IP & Elastic Storage and also experience working on implemented security groups.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Had experience in using configuration management tools like Chef/Ansible/Puppet.
  • ExperiencewithJenkin, Docker and GIT/GIThub.
  • Experience configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
  • Experience in writing chef cookbooks and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) onLinuxand windows platforms
  • Has Experience in continuous integration technologies like Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines.
  • Designing and implementing fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet etc.
  • Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef, Puppet & Jenkins.
  • Excellent analytical, problem solving, communication and interpersonal skills.
  • Vast knowledge over IT infrastructure scalability, optimization and dealingwithincident, Problem, Change and release management.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.
  • Excellent in patches and packages installation throughRedhatSatelliteServer.
  • Good Working knowledge on AWS Cloud/Open Stack Cloud.
  • Installation and troubleshooting on VMware running Linux (Redhat 3/4/5/6).
  • Experienced in leading the efforts of Deployment and Build Engineers for Linux Environment.

TECHNICAL SKILLS

Devopsskills: AWS, CHEF, PUPPET, JENKINS, GIT, DOCKER, ANSIBLE, JIRA, PYTHON,RUBY, BASH etc.

OperatingSystems: Linux(RedHat, CENTOS), Solaris 10/9/8, HP - UX 11.0, 11.11, IBM AIX (4.3/5.x), HPUX11i V1, V2 & V3, VMware ESX, SLES 8,9,10 & 11, Windows NT … MAC OS X 8/9.x/10. x.

Protocols: TCP/IP, UDP, SNMP, SMTP, TELNET.

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, King of Prussia, PA

Responsibilities

  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Ansible, Maven inLinuxenvironment.
  • Setup Chef Server, workstation, client and wrote scripts to deploy applications.
  • Used cookbooks, recipes, roles, Databags, runlist to deploy web applications, applications servers and vendor applications.
  • Maintained Chef Servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Used GIT version control to manage the source code and integrating GITwithJenkins to support build automation.
  • Created puppet manifests and modules to automate system operations.
  • Experience in writing, define types, so the modules are reusable.
  • Based on business requirements written roles and profiles to the modules to avoid the repetition and duplication of logic at node level.
  • Automated the environment using puppet from scratch level.
  • Involved in automating the Web Logic server installation, and its components using puppet.
  • Automated the Jboss components like managed servers, data sources, mail resource, Jdbc, jms and tested.
  • Automated the apache installation and its components using puppet.
  • Used GIT version control to push the modules to the GitHub.
  • WorkedwithAWS Cloud management and puppet Automation.
  • Involved in AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Involved in automating the MySQL and Oracle servers and its components installation and configurations as well using Chef.
  • Expertise in hardening,LinuxServer and Compiling, Building and installing Apache Server from sourceswithminimum modules.
  • Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.

Environment/Tools: GIT, Maven, Docker, Chef, Tomcat, UNIX & Perl scripts, JIRA, AWS, Shell scripts, Jenkins, Ansible and Python.

DevOps Engineer

Confidential, Boston, MA

Responsibilities

  • Implemented automation tools such as Puppet, Chef andJenkins.
  • Expertise in configuring Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes utilizing clusters.
  • Setup up and maintenance of automated environment using Chef Recipes & cook bookswithin AWS environment.
  • Installing and updating packages using YUM (custom YUM servers/repositories) and Red Hat Satellite Server.
  • Supported AWS Cloud environmentwith200+ AWS instances and configured Elastic IP & Elastic Storage and also experience working on implemented security groups.
  • Configured and Administered LAMP Apache, VSFTPD services, MYSQL and Tomcat.
  • Worked onDevOpstools like Jenkins, Maven for Build Management and puppet, chef and Ansible for Configuration Management SVN/GIT for Version Control and Nagios, splunk for Monitoring and Log Management
  • Participating in 24x7 production on-call support ofLinuxand provided technical support to users.
  • Configured various alerts, captured support logs and configured resource pools utilizing Cisco UCS Manager.
  • Installed and Administered Jenkins CI for ANT and Maven Builds.
  • Experience in User Management and Plug-in Management for Jenkins.
  • Developing Cookbooks, Recipes, Resources and Run lists, Managing the Chef client nodes, and upload the cookbooks to chef-server from Workstation
  • Configured and deployed patches, upgrades, bug fixes on both physical and virtual Red HatLinux servers using satellite servers.
  • Automating the build-out and deployment of virtual nodes using Chef, Puppet, AWS and other tools.
  • Implemented rapid provisioning and life cycle management for RedhatLINUXusing kickstart and PXE.
  • Designed and built a continuous integration and deployment framework for Chef Code using test driven development.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Expertise in creating VM Templates, cloning and managing Snapshots.

Environment/Tools: GIT, ANT, Maven, Docker, Chef, Tomcat, UNIX & Perl scripts, JIRA, AWS, Shell scripts, Jenkins, Puppet, Python and Remedy.

AWS/ Linux Administrator

Confidential, Woonsocket, RI

Responsibilities

  • Worked on designing and deploying a multi-tier application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high - availability, fault tolerance environment.
  • Created Cloud Formation Template for main services like EC2, VPC and S3 for reusing the current environment.
  • Created network architecture on AWS VPC, subnets, InternetGateway, Route Table and NAT Setup.
  • Worked with IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements.
  • Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
  • Used Cloud Watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
  • Decent knowledge on Dynamo DB and Amazon EMR.
  • Coordinate with other departments to setup health checks and monitors for high availability of cloud services.
  • Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins, Chef.
  • Used Jenkins to automate the build process and integrated with other tools.
  • Performed built Elastic search, Log stash for centralized logging and then store logs, metrics into S3bucket using Lambda function.
  • Developed automation scripting in Python (core) to deploy and manage Java applications across Linux servers
  • Configuration tool Installed and configured such as chef server / workstation and nodes via CLI tools to AWS nodes.
  • Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Deployed applications on AWS by using Elastic BeanStalk.
  • Used Ansible server and workstation to manage and configure nodes.
  • Experience with Build Management Tools Ant and Maven for writing build.xmls and pom.xmls.

Environment: EC2, VPC, S3, IAM, ELB, Auto Scaling, Cloud Watch, JSON, Python script, Shell script, Jenkins, Maven, Ant, GIT, GitHub, Puppet, Nagios and Linux servers.

Linux Administrator

Confidential

Responsibilities

  • Created logical volumes for various applications on various Linux, UNIX and Windows based systems.
  • Troubleshot applications performance problem, network issues and recovered systems from crashes.
  • Installed and configured Apache web server.
  • Shared folders and assigned permissions to those shares, assigning and managing disk quotas.
  • Set up and shared the network printer, planning and scheduling backups.
  • Configured and Administrated users, groups, Creation/Deletion, Monitoring Mail Queues, File systems, network printer & device drivers.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up Cron jobs scripts on production servers.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Worked on performance tuning and preventive maintenance, and performed daily backup.
  • Developed, Maintained and updated various scripts for services (start, stop, restart, recycle, Cron jobs) UNIX based shell.
  • Providing on line support for Sun/Linux servers in a Data Center Production Environment.
  • Planning, installing and configuration of operating system on new Sun/HP Servers.
  • Configured System imager for Linux Servers and used it for Cloning, software distribution and OS updates.
  • Adding/expanding new storage to existing/new systems using LVM, VERITAS Volume management VXVM and Vxfs on Linux/SUN servers.
  • Very good working experience on Redhat Satellite Server upgrading and patching.
  • Building Linux servers by using VMware ESX 3.0 and also involved in channels and pushing the packages in Redhat Satellite Server.
  • Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using VERITAS Cluster Server in SAN environment.
  • Monitoring Virtual memory, Swap management, and Disk and CPU utilization by using various monitoring tools.
  • Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart and puppet.
  • Improved Linux OS deployment and management by creating customized kickstart scripts and installing puppet.
  • Used puppet for central management of Linux configuration files and software package management.
  • Created RPM packages using RPMBUILD, verifying the new build packages and distributing the package.
  • Installed and Configured VERITAS Net backup client and advanced client software’s in Production servers.
  • Disk space increase using VMware converter and importing of virtual server using VMware Converter.
  • Troubleshoot various situations to solve complex network/server/application/infrastructure level problems on an individual level and interface with teams as needed to keep the uptime above 99.9%.
  • Monitor VMware environments to resolve inconsistencies and capacity constraints.
  • Work includes installation and configuration of VMware ESX 3.x - 5.1, installation and configuration of VMware Virtual Center Server and creating Virtual Machines.
  • Assisted in P2V and V2V conversion of Linux server’s editions using enterprise VMware standalone converter and also installed the VMware tools on that machines.
  • Assisted in Migration Projects moving the servers from legacy environments to newly commissioned clustersin new virtual centers.
  • Job also includes creating templates and deploying Virtual Machines through templates, cloning VirtualMachines and managing Virtual Center permissions.
  • Design and implement systems, network configurations, and network architecture, including hardware andsoftware technology, site locations, and integration of technologies.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.

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

We'd love your feedback!