Unix/linux Administrator/ Devops Engineer Resume
San Francisco, CaliforniA
OBJECTIVE:
As a Expert in Continuous Integration methodologies I am Excited and looking forward towards working in a Continuous Delivery Methodologies with DevOps tools implementation helping business to deliver better software more frequently and Improve process with Automation, Devops opportunities.
SUMMARY:
- Experienced in installing Solaris 8, 9, 10 using jumpstart and RHEL 4, 5, 6 using kickstart.
- Expertise in RAID, Logical Volume Management (LVM) in Linux, Solaris Volume Manager (SVM), ZFS in Solaris.
- Experienced in installation of packages and patches in RHEL using RedHat Satellite Server and Solaris using Sun Update Manager.
- Configured package management using yum/rpm on RHEL and patch management on Solaris.
- Hand on experience in developing shell scripts using Bash, Korn, Perl and Python scripts to automate cron jobs and system maintenance.
- Expertise in file backups using tar, zip, gzip, unzip and backup solution using NetBackup.
- Experienced in Sun Solaris 10 virtualization (Zones, Containers and Ldoms).
- Expertise in managing resources using LDAP in Linux and Active Directory (AD) in Windows.
- Configured the Veritas Volume Manager (VxVM), Veritas File System (VxFS) and Veritas Cluster Server (VCS) for failover and redundancy.
- Hands on experience in VMware virtual infrastructure, Vcenter for server consolidation, VMware DRS for resource optimization, configured VMware HA and VMotion for live migration.
- Coordinated with various storage teams to configure SAN, NAS and DAS.
- Configured NIC bonding on RHEL and IPMP on Solaris servers.
- Experienced with network administration, including configuration of NTP, NFS, DHCP, SAMBA and TCP/IP.
- Experienced in installation and configuration of tools such as Apache, Tomcat, JBOSS, Weblogic and version control tools like GIT.
- Hands on experience with infrastructure configuration management software such as Chef, Puppet
- Experienced in installing databases such as MySQL and Oracle in Linux machines.
- Knowledge of system performance and monitoring using Nagios.
- Experienced in working in Amazon Web Services (AWS) environment including deploying applications from the AWS stack such as EC2, S3, VPC.
- Good knowledge and practical experience on Build Automation tools like Ant, Maven
- Implementing release deployment standards; troubleshoot and fix compilation or build and deployment script issues
- Work with different teams to manage the integration of new projects and implement branching and merging strategies, resolving SCM conflicts.
- Working knowledge on Agile (Scrum) methodologies and Waterfall Model.
- Good exposure to varieties of OS: Windows, Linux, Unix
- Strong knowledge in Hudson/Jenkins, Bamboo, AnthillPro and Team City to setup CI Builds for projects in Development/Test environment.
- Strong experience in TCP/IP packets, packet analyzing using snoop, tcpdump and Wireshark.
- Excellent hands on experience in creating, updating and closing tickets.
- Strong trouble - shooting and debugging skills and ability to handle multiple tasks and can work independently as well as in a team.
- Excellent client relation skills and the drive to complete the tasks effectively and efficiently as well as the ability to communicate effectively with all levels of management and the client community.
- Provided 24/7 technical supports to Production and development environments.
TECHNICAL SKILLS:
Operating Systems: RHEL (5.x, 6.x, 7x), SUSE Linux (9,10,11), Sun Solaris (9,10,11), FreeBSD (7.x, 8.x, 9.x), CentOS 5,6, OEL 5/6, OSX, AIX, Windows 2003, 2008, VMware ESX (3.5,4.0)
DevOps Tools: AWS, Puppet/MCollective, Chef, Nagios, Jenkins, Maven, Ant, MySQL, JBoss, Tomcat, Apache webserver, Git/GitHub, SVN repo
Hardware: Sunfire (V100, V120, V215, V240, V440, V480, V490, V880, X2100, X2250, X2270, X4100, X4170, X4270, X4450, X4470), Sun Enterprise (250, 450, 220R, 420R), SPARC Enterpise (T2000, T5120, T5140, M3000, M5000, M8000), Sun Ultra 60, HP Proliant (BL460, BL 685, DL380, DL385 DL580), IBM RS/6000, pSeries (520, 550, 570, 575, 590, 595, 650, 630,670, M80, S80, H70 and H80), T4-2, Backup Devices, Dell Power Edge (840, 1650, 1850, 1900, 2850, 2900, 6400, 6950, T100, T105, R200, R300), IBM WSS.
Networking: TCP/IP, NIS, NIS+NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, POP3, TELNET, Firewalls, BIG IP 10.0, Snoop, Tcpdump, Wireshark.
Volume Management: Veritas Volume Manager (VxVM) 4x, 5.x, 6.0, Solaris Volume Manager (SVM), Logical Volume Manager (LVM)
Backup Solutions: VeritasNetBackup (4.5, 5.0, 6.5), Tivoli Storage Manager, NetApp
High Availability: Veritas Cluster Server 4.x, 5.x
File Systems: UFS, VxFS, ReFS, Ext, Ext2, ext3, ext4, ZFS, CFS
Security and Monitoring: Tivoli Endpoint Manager, Bastille, Nagios, Iss System Scanner, HP Sitescope, BMC Patrol, Linux Iptables, Solaris Ipfilter, Symantec Enterprise Security Monitoring Tool, Teamquest
Database Servers: Oracle 7.x, 8.x, 9i, 10g RAC, MySQL 7.0, 6.5
Web/Application Servers: WebLogic 8.x, 9.0, 10, Websphere 5.x, 6.x, JBoss 4.x, 5x, Netscape/iPlanet Server, Apache Server 1.3.x, 2.2.x, Apache Tomcat 5.x, 6.x, 7.x
Programming Languages: Bash and Korn Shell scripting, Perl, Ruby, Python, C, C++, R,Matlab, core JAVA
Virtualization: VMware, VCenter, KVM, Xen, Hyper-v, Virtual box, Solaris zones/containers, LDOM.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, California
Unix/Linux Administrator/ DevOps Engineer
Responsibilities:
- Worked on Red hat Linux 3, 4, 5 & 6 / Scientific Linux 5 & 6 and Centos 5, 6.
- Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation.
- Centrally managed an automated research oriented Linux environment through automation/configuration tools like Chef / Puppet and Cobbler.
- Managing Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet/CFengine.
- Maintained version control setup of configuration files, automount maps, software repos etc. using subversion (SVN)/Git repositories.
- Extensively worked on automated installations of SLE/RHEL 5/6 through PXE boot using provisioning tools like Cobbler.
- Migrating applications from Web Sphere to Jboss.
- Setup chef-client on several nodes, configured workstations to allow users to author, test, and maintain cookbooks.
- Worked on Amazon Web Services - AWS (Cloud Computing), EC2, VPC.
- Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture. Implementation of AWS (IaaS) and Openstack.
- Installed and administered Jenkins CI server for continuous build of java projects.
- Monitored package versions, temp and var directory sizes, bash versions, processors using monitoring and reporting IBM Bigfix tool across several Linux and windows systems in the organization.
- Built many custom reports to generate reports and monitor the status of several machines using Nagios and IBM Endpoint Management tools.
- Initializing and rebuilding a server with different RAID setups (RAID 0, 5 and 10).
- Configuring and Administrating NFS client/server,SAMBA shares.
- Installation and Configuration of SAMBA Server and APACHE Server..
- Worked on several configurations such as rsyslog client/server setup for multiple servers. Used RELP protocol also.
- Deployment of syslog server and client configurations through version control (subversion) managing through Puppet.
- Implementation of log management tool logstashfor sorting, processing and managing all kinds of logs from several hundreds of servers.
- Extensively worked with automount, NFS mounts. Mounted home directories through automount.
- Worked on automount failures, user login failures related production issues.
- Maintaining DNS and DHCP records and virtual networks in the organization using IPAM services.
- My system administration and engineering responsibilities also include creating shell and batch scripts.
- Managed several Linux computing cluster nodes using cluster management tools like torque and condor.
- Administering LAMP. Installing and running MySQL services, making dumps of live databases for backup are some of the regular day to day activities.
- Viewing and controlling the Processes running on the system and automating repetitive tasks.
- Maintaining file systems: Checking and repairing file systems and monitoring file system usage.
- Setup and configuration of IDRAC on Dell PowerEdge series servers.
- Maintained user and group accounts using NIS on legacy systems, Migrated to Microsoft Active Directory for new environment.
- Installing TSM backup agent on clients and configuring TSM client for daily/weekly backups and Scheduling daily incremental backups using Tivoli Storage Management (TSM).
Environment: RHEL 3/4/5/6,Chef/Puppet/CFengine, Jenkins, Cobbler, AWS, JBOSS Application server, Subversion and Git repositories, Microsoft Outlook, Environment Modules, HP/DELL/SUN/SuperMicro Servers, HP PROLIANT DL servers, Shell/Perl Scripting, Python 2.7.8/3/3.4, Apache, Web Logic, VMware/Vsphere.
Confidential, Pheonix, AZ
Linux Administrator/DevOps Engineer
Responsibilities:
- Responsible for configuring, administering and providing support for UNIX such as Red Hat 4/5 and Sun SOLARIS 8/9/10.
- Worked on migrating Solaris / AIX machines to redhat 6
- Installed and configured Kickstart on RHEL 4.x, 5.x and Jumpstart for Solaris8/9/10.
- Used VERITAS Volume Manager (VxVM) and Solaris Logical Volume Manager (SVM) to manage the File system
- Configured and used ALOM / ILOM / XSCF on Sun and ILO's HP hardwares. Also used several concentrators like lantronix, black box to gain console accesses.
- Got involved in multiple DR (Disaster Recovery) test scenarios, by facilitating SAN SRDF functionality in Solaris and RHEL environments.
- Administered Red hat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.
- Used putty and SSH certificate tools to login and use secure access points.
- Worked with database administrator for adding on packages and patches after checking compatibility and integrity of packages for Oracle RAC.
- Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation through Autosys.
- Performed system-monitoring tools like TOPAS, SAR, VMSTAT, IOSTAT to report systems usage and performance.
- Worked on configuring, administering and troubleshooting of NFS, NIS and DNS in multi-platform networks that included Solaris, Linux.
- On-call Duties to Troubleshoot; Resolve the Hung up Servers, resource groups, File System Issues, Third party Tools Errors.
- Configured file system using RAID 0, 1 and 5 levels.
- 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.
- Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project.
- Responsible for backup of all servers, and recovery of servers.
- Demonstrated skill in supporting end users and proven ability to plan, organize and work as a member of a technical project team, both in small groups as well as large corporate areas
Environment: Solaris 8/9/10, Red Hat Linux 4.x/5.x, puppet, NetBackUp, MQSeries 5.0, WebLogic 6.1, NES/iPlanet4/6, SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, shell and perl scripting, EMC Connetrix, SAN Switches, Tape Libraries, EMC Powerpath 4.0, RAID.
Confidential, Mineapollis, Minnesota
Linux Administrator/ DevOps Engineer
Responsibilities:
- Designed the overall SCM, CI and Release Management process and workflows
- Implemented branching and strategies and automated release branching process
- Automated the deployments using scripts which execute the automated CI and release management process
- Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
- Implemented all the build and deployment scripts which execute the automated CI and release management process
- Handled Software Configuration management for all the environments before production.
- Trained testing team members about software architecture and troubleshooting post deployment issues.
- Manage configuration of Web App and Deploy to AWS cloud server through Chef
- Tested various in-house windows/linux based installers.
- Automate and configure all basic setting of server including DNS setting, yum configuration, mount disk space and make server to behave as chef-client using Cookbooks on various Platform.
- Worked on monitoring tools - Nagios, splunk.
- Worked on configuring Alerting mechanisms with Nagios, error logging, performance monitoring .
- Worked with Linux performance tuning to add tuning parameters to the kernel and optimize the kernel.
- Automate all the tool and Product and Integrate together required for company specific product through Cookbooks
- Documentation for every release and installation walk through.
- Setup monitoring and alerting mechanisms for AWS and private datacenter infrastructure.
- Transitioned Infrastructure from private data center to Cloud (AWS)
- Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, CloudWatch, and CloudFormation.
- Worked in atmosphere of cross-functional team within the organization’s Agile project life-cycle.
- Worked with architects, developers, QA and cloud development team to implement cloud applications, systems, and automated processes.
- Configured the IT infrastructure as code writing manifests, classes, and modules in Puppet.
- Configured resources such as packages, services, files, directories, exec, notify, users, groups, cron jobs, etc. using Puppet.
- Wrote Python and Bash scripts for system administration and automation, such as automate the regular tasks like removing core files, taking backups of important files, file transfers among servers, etc.
- Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports, etc.
- Used Git as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
- Used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts.
- Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
- Installed and configured Apache Webserver, WebLogic Application Server,and Oracle databases.
- Deployed web and enterprise applications (war, ear) on WebLogic Application Servers: the deployment environment included Windows, Linux/Solaris, Apache, WebLogic, Java, and Oracle.
- Performed server updates, patching, upgrades and package installations.
- Configured startup run scripts to run the services.
- Performed NetBackup and Recovery, maintained regular backups using tar, ufsdump, ufsrestore, snapshot, etc.
- Worked with VxVM, ZFS, SVM, LVM disk management utilities in Linux and Solaris.
- Created and configured global and non-global zones in Solaris.
- Worked on various storage technologies; FC SAN, iSCSI SAN, and NAS storage.
Environment: Puppet, KVM Hypervisor, AIX 6.1,5.3,5.2, Windows server 2003/Informix and DB2 Database,suse Linux, RHEL 3,4,5,6, HP/DELL Blade Servers, HP PROLIANT DL servers, DELL PowerEdge servers, Chef, Shell Scripting, Powershell, Cforce, Apache, Web Logic, Websphere, Tomcat, Xen& VMware Virtualization, VDI support.
Confidential, Redwood City, CA
System Administrator
Responsibilities:
- Responsible for Installation, maintenance and regular upgrades of Redhat Linux and Solaris Serversusing kickstart based network installation
- Configured, and administered multiple production Redhat 4.0, 5.0 servers across multiple platforms.
- Supported Oracle 9i, 10g database server applications and processes on Redhat 4.x, 5.x servers.
- Installed the Redhat 4.0/5.0 operating system and set up the Oracle environment.
- Installed, configured and administered Solaris 9/10 using Jumpstart.
- Configured and maintain the volume groups, logical volumes using LVM, VERITAS Volume Manager and Solaris Volume Manager.
- File system management using VERITAS volume manager 5.0.
- Did RAID mirroring of Root disk on Solaris boxes.
- Added virtual hard drives, NIC cards and memory on Guest OS on Ldoms.
- Resolved system errors and crashes, disk space problems, huge file sizes, file system full errors.
- Did centralized management of Linux boxes using Puppet.
- High availability designing using VERITAS Cluster Server 5.0 on Redhat Linux and Solaris Servers
- Performed Troubleshooting NFS, NIS, Samba, DNS, DHCP, LDAP, Mysql and network problems.
- Maintained the user’s accounts in NIS environment.
- Created pool and file system using Zpoolon Solaris 10.
- Installed and configured VMware ESX server 3.5, 4.0 and Vsphere 4.0 on Dell power edge servers.
- Experience in Kernel fine tuning for maximum files, oracle database installation, ip forwarding, and network issues.
- Configured password less login between system using SSH protocol on Solaris and Linux boxes.
- Designed and implemented security of the production servers using IP chains, Security monitoring, developing scripts, processing the job automation. Scheduling upgrades.
Environment: Solaris 8/9, Linux, HP-UX, Sunfire 280R/V480, E10k/25K, TSeries, MSeries Servers, VCS, Veritas Volume Manager, Shell Scripting, WebLogic, Websphere, SAR, MS Word, Excel, Power Point.
Confidential, Cincinnati, Ohio
Linux/Unix Administrator
Responsibilities:
- Installed Red Hat 4/5/6, Solaris 9/10/11, configured, and performed periodic updates.
- Worked with 2 and 4 node clusters using Veritas Cluster Server 4.0 and was involved in troubleshooting cluster issues which included service group, resource issues.
- Managed packages using RPM/YUM on RedHat Linux and maintaining patching on Solaris servers.
- Worked with VMware ESX Server 3.5 and configured VMs for Red Hat Enterprise Linux servers.
- Installation and Configuration of LDOMS 1.2 and 1.3 (Control domain, Logical domain).
- Configured and reconfigured System Controller (SC) and ALOM on multiple Architecture Sun Servers and upgraded server memory on RHEL5 & 6 servers.
- Configured and Reconfigured System Controller (SC) and ALOM on multiple Architecture Sun Servers.
- Installedand updated packages, and performed overall configuration management using Puppet and Chef
- Setup and administered VERITAS Volume Manager for NAS, SAN. Setup and administer VERITAS NetBackup & Cluster Server (VCS) for risk mitigation and disaster recovery.
- Performed tuning, and troubleshooting of SUN solaris / RHEL systems using tools like cppweb, and in-build tools: vmstat, iostat, sar, top, prstat, free, prtconf, netstat etc.
- Managed Linux system security, utilizing TCP Wrappers, PAMs, and Iptables firewall.
- Configured SELinux layer of security on Red Hat server 5.
- Used ISS System Scanner to detect and remove system security vulnerabilities.
- Performed bonding and load balancing(IPMP) to divert traffic which intact system failure.
- Performed troubleshooting on Sun, IBM and HP Servers for booting, network, hardware, user and OS related issues.
- Configured network settings, resolved TCP/IP issues on RHEL 5 & 6 servers and administered NFS on Sun Solaris and RHEL 6.5
- Worked on FTP servers for sending and receiving files between local and remote servers.
- Involved with the SSL certificate missing issues and installed certificates from backups.
- Installed, integrated and tuned LDAP, Apache Tomcat, JBOSS, WebSphere and Weblogic application server.
- Performed user account administration, created groups and add users to the appropriate group.
- Created Storage Group, Zones, Volume groups, and different RAID's using EMC Utility and responsible for backup and recovery using NetApps snapshot.
- Worked with various types of file systems, and volume management solutions: ZFS, LVM, VxVM, and SVM.
- Veritas File system and Veritas Volume Manager 5.0 are used to configure the RAID 1 and RAID 5 Storage Systems.
- Performed systems log management, Data backup and restoration with UNIX native tools (tar/dd).
- Performed Shell Scripting (bash, pythonand ruby) to monitor logs, disk space, services and process.
Environment: Sun Solaris 8, 9, 10, Red Hat Enterprise Linux (RHEL) 4.x, 5.x, IBM X 3650, X3850, Sun SPARC Enterprise T5120/T5220/T5240, Sun Fire V120/V240/V440/V490/V880, E420R/E450, Netra T1, Sun Fire 3800, T1000, T2000 HP Proliant DL 380, LDOMS 1.2, ISS system Scanner, Teamquest, VMWare, Veritas Volume Manager, Veritas Cluster Server 4.0, SVM/LVM, VMware ESX Server 3.5.
Confidential
Solaris / Linux Administrator
Responsibilities:
- Solaris 8, 9, 10, Redhat EL 3, 4, 5.x SuSe Linux ES (SLES) 8, 9 system administration including operating system, hardware and application support and backup for all infrastructures using Veritas NetBackup 5.x
- Configuration of zones in Solaris 10environments and used SMF for management of startup scripts.
- Worked on Amazon Web Services - AWS (Cloud Computing), EC2, VPC.
- Knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture. Implementation of AWS (IaaS) and Openstack.
- Use Veritas Volume Manager 4.x to add new LUNs, create new disk groups, volumes, resize, deport and import disk groups between servers etc. and SVM and LVM for mirroring the boot disks on Solaris and Linux respectively.
- Configured file systems on the LUNsfromStorage Area Network environment consisting of McData 4400 series switches, Sun StorEdge 9900 Arrays.
- Monitor and system administration, including Install/Update patch software, firmware, and security patches for all applications in installed infrastructure.
- Involved in server builds, troubleshooting hardware, OS and software problems.
- Performance tuning of the operating system for better application better application performance and network performance.
- Installed and configured web servers like iPlanet 6.x and Apache Web Server 1.3.x for different applications.
- Configuration of VMWare virtual machines on Redhat Linux.
- Setup Jumpstart / Flash and Kickstart servers for provisioning of servers with different profiles.
- Installed WebLogic 9.x and JBoss 4.0 Application Server. Configuration of domains, deployment of applications on Development to UAT environments.
- Configured pools, virtual servers and proxies with Big IP F5 load balancer.
- Configured and Administered intranet/internet DNS servers running BIND8.2.x, 9.x.
- Responsible for user administration defining ACL’s and creating different roles using RBAC and Sudo.
- Installed Cluster Server using Veritas Cluster Server 4.x and managing storage using Veritas Foundation Suite 4.x.
- Provided 24x7 on-call / Remote Support for UNIX Production Problems.
- Extensive scripting (ksh, csh, Perl) to automate day-to-day system administration tasks.
Environment: Sun Solaris 8, 9, Redhat Linux EL 3, 4.x, 5.x, SLES 8, 9, E15K, E25K, AWS, Veritas Volume manager, VCS and Veritas NetBackup, Sun Fire T2000, 6800, 4800, 3800, v880, v480, v440, HP DL 385, 580, Sun Storage Array D1000, T3, 3511, 9900, StorageTek L700