Sr.linux/devops Engineer Resume
NC
SUMMARY
- Accomplished Linux system administrator with 8 years of experience managing server infrastructures and involving administration of mission critical, high availability environments.
- Proven ability to create and deliver solutions tied to business growth, organizational development and systems/network optimization.
- Skilled problem identifier and troubleshooter comfortable managing systems, projects and teams in a range of IT environments.
TECHNICAL SKILLS
Operating System: Sun Solaris 8/9/10/11, RHEL 3.x/4.x/5.x/6.x, Windows Server 2000, 2003,2008 and 2012,OEL 4,5 &6, Ubuntu, VMware ESX/ESXi 3.5/4.1/5.HPUX 10.x/11.x
Web Server: Apache 1.3.x, Apache 2.0.x,JBoss4.x and ngnix.
Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x
Hardware: SPARC, Fire V440,V480,V490,V880 Fire X4440,X4140,X4170,X4500,X4540,X4600, IBM Netfinity 3000, EMC Symmetrix 3000,Symantec Netbackup6.X, HP Proliant blades (DL360,580 G4,G7), EMC - DMX 2000, Clarion FC4700, EMC- VNX 5500/5700, Dell PE 2600,PE 2900, PE 2950, Cisco UCS 200, 250, 300, IBM Blade center, Confidential Storage FS6080.
Naming Services: NIS, NFS, and DNS
Clusters: VERITAS Clusters, HACMP (High Availability)
Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM
Storage: EMC Clarion CX series, Confidential
Backup Tools: Symantec NetBackup, EMC - Replication ManagerCloud Environments: AWS,Amazon EC2 & S3, Rackspace, Openstack
Automation Tools: Chef, Puppet, Kickstart, Jumpstart.
Networking/Protocol: TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN
Virtual Servers: VMware ESX Servers, vSphere 5.x, Solaris Zones
Scripting: Perl, Python, Ruby, Borune, Korn and Bash Shell scripting
Version Control: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, NC
Sr.Linux/Devops Engineer
Responsibilities:
- Responsible for upgrades toRedHat Linuxwith Software packages, patches and maintained them in accordance with established policies, procedures and service level agreements.
- Working on variety of Unix platforms RHEL 5.x/6.x, Solaris 10/11 which includes installation, configuring and maintenance of applications for prod/stage/dev environments
- Build Servers using kickstart, RedHat Satellite Server and Jumpstart
- Involved in on-going RHEL 5 to 6 upgrade project
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation
- Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Implemented cloud infrastructure using Chef
- Created a deployment procedure utilizing Jenkins CI to run the unit tests, build documentation using NaturalDocs, and create RPM packages for installation and setup the application and its dependencies
- Created Chef cookbooks for sudoers and network configurations using Chef Server
- Maintaining automated environment using Chef recipes and cookbooks
- Implementedupgrade of servers usingRedhat Satellite Server.
- Performed daily administration of Redhat Satellite servers to prevent outage and plans for optimized system resource utilization.
- Responsible for Designing, Building, installation, configuration, tuning, security, backup, recovery and upgrades of RedHat Linux.
- System administration including user, system & group management, system updates, performance monitoring, backup/recovery, disk & storage management.
- WroteJUnittest cases for unit, integration, and functional tests, run automatically byHudson/Jenkinsin the builds triggered by each push toGit
- Automated routine maintenance tasks as appropriate.
- Ensured proper backups procedures are in place and in use.
- Monitored System Performance managed Disk Space (Logical Volume Manger) and performed system Backup and Recovery.
- Creation, Management and Configuration of Virtual Machines, Clone and Templates.
- Customizing guest operating system on Virtual Machines.
- Worked on Users and Groups in AWS IAM. Based on the storage demands, classified the storage for AWS.
- Designed and developed Backup Solution for an Enterprise Application on AWS to serve RDS automated daily db backups and EC2 with EBS snapshot and Amazon Glacier for individual file level backups.
- ConfiguringEC2, S3, AlertLogic, ELB’s, CloudFront, and CloudWatch.
Environment: Linux (RHEL 5.x/6.x), Solaris 10/11, RedHat Satellite Server, Puppet, Chef, Jenkins,Veritas cluster 5.x, Weblogic 9, Websphere 8.5.5, Shell Scripting,, VMware ESX 2.x & 3.x, SAP, Aws IAM, EC2, RDS, Glacier, EBS.
Confidential - Mountain View, CA
AWS Linux/DevOps Engineer
Responsibilities:
- Worked in day to day administration support for Linux support/administration. Troubleshoot and resolve issues for different clients.
- Used to maintain a production computing environment composed of over 7000+ high-end servers running with Redhat, AIX, Ubuntu and SUSE Linux.
- Worked with EMC and HDS SAN products to allocate disks to Unix Servers.
- Administrating and troubleshooting the virtual machines using VMware ESXi, Virtual Center, and VI Client.
- Experience deploying configurations using Puppet across 500+ virtual servers and Amazon AWS servers.
- Created Puppet manifests for Configuration Management to manage Web Applications, Configuration Files, Data Bases, Users, Mount Points, packages.
- Automated various administrative tasks by creating modules and manifests on multiple servers using Puppet.
- Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Puppet.
- Primary Dev/Ops Engineer for creating and maintaining manifest and ruby code within puppet, along with custom shell scripts.
- Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances
- Worked on taking regular backups for amazon cloud instances and setting up of environments for the application launching.
- Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, system and application logs, and scheduled jobs for regular backups in regular virtual machines as well as Amazon AWS EC2 instances.
- Creating manifests and deploying using puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Automating infrastructure in AWS using amazon web services and Configuring EC2 Instances, VPC, Route 53, ELB, Subnets.
- Used RHEL 5.x, 6.x Satellite servers for patching the servers in the environment.
- Installed and configured SSH & SSL for secured access on Linux Systems.
- Wrote Shell and python scripts for day-to-day Administration.
- Installing and Configuring Security Services like SSH, SSL, LDAP and Configuring DNS, DHCP, NIS, NFS, Send mail servers on Linux environments.
- Creating, Extending and Modifying Volume Groups, Logical Volumes and File systems using LVM, Adding and Removing of physical disks.
- Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
- Worked on Linux kernel issues, memory upgrade & swap area to resolve the performance of severs.
- Assisting users & teammates to resolve day-to-day administration problems of production servers.
Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, RedHat Satellite Server, VMware ESXi, Ruby, Puppet, Jenkins, Chef, Amazon EC2, s3, Route 53, ELB GIT
Confidential - Louisville, KY
Aws DevOps Engineer
Responsibilities:
- Worked on building data center withAWS. Installed SVN, GIT, Jenkins images onAWS.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
- Setup Chef Server, workstation, client and wrote scripts to deploy applications.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes and Written multiple cookbooks in Chef. Implemented environments, roles, and databags in Chef for better environment management.
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/ problems.
- Used Dockerto implement a high level API to provide lightweight containers that run processes isolation.
- Working on variousDockercomponents likeDockerEngine, Hub, Machine, Compose andDockerRegistry.
- Working onAWSEC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications.
- Configured Elastic Load Balancers with EC2 auto scaling groups.
- Used Identity Access management for Creation of Groups and policies.
- Involved in creating and maintaining IAM user accounts.
Environment: GIT, Jenkins, MAVEN, Chef, Docker, Aws EC2, VPC, IAM
Confidential
UNIX/Linux Administrator
Responsibilities:
- Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux
- Configured and Managed Solaris 10 Containers and ZFS Files systems.
- Upgraded from Solaris 8 to Solaris 10
- Upgraded the RHEL 3 to RHEL 4.3 and RHEL 4.4 to RHEL 5.0
- Configured Kernel parameters on request of Application tam on Solaris, Linux and HP-UX
- Configured RAID Level1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5.0
- Managing the VERITAS Volume Manager and LVM on RHEL 4.x/5.x
- Configured IPMP on Solaris, Bonding on Linux, NTP Time server and Client.
- Package administration, patch administration and RPM Administration
- Installed configured and managing VMware ESX server
- Working with Apache Web servers and managing JBOSS, Apache Tomcat and Websphere Application servers
- Working with storage team on EMC Storage issues and getting the EMC storage devices for new file systems
- Supporting Application Team, Storage Team, DBA Team at OS system level
Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, VERITAS Volume Manager, VMWARE, Apache Tomcat, Web Servers, Websphere Application Servers 6.x
Confidential
Linux Administrator
Responsibilities:
- Installing software packages on Solaris 8/9 and RHEL 4.x/5.x.
- Managing user accounts and groups on Solaris / Linux and NT /2000 Server's
- Configuring Samba server for interconnectivity between Windows and Linux.
- Rebuilt the Kernel for Linux
- Configured Linux Firewall with IPCHAINS & IPTABLES
- Configured squid as proxy/cache server with Squid Guard for URL filtering.
- Configured Apache web server with Tomcat in load balancing.
- File system management.
- Creating & mounting new File Systems.
- Extending volume groups, logical volume to manage file systems.
- Repair a file systems Configuring & managing Network Services
- Network File system ( NFS )
- Configuring Peripherals - Remote / Network printing, Modem configuration for remote access.
- Reconfiguring Kernel & applying patches.
- Troubleshooting of day-to-day operational problems, client side issues, and hardware problems in the systems.
- Provided 24*7 on-call support on rotation basis
Environment: Linux (RHEL 4.x/5.x), Solari8/9, Windows 2000, Apache, Tomcat