Senior Linux Engineer Resume
CO
SUMMARY
- Having over 12 Years of IT experience in Linux/Unix Operating systems, Systemmonitoring, configuration, troubleshooting Build and Release Managementon Unix &DevOpsenvironment
- Strong systems administration and production supporting skills on Linux and Unix Operating system, middleware environment on Continuous Integration, Configuration Management tools
- Worked on Agilemethodologyfor developing a project. Involved in analysis, specification design, implementation and testing phases ofSoftware Development Life Cycle(SDLC)
- Performed integration and tracking code quality using checkstyle,PMD, findbugs with Continuous integration (CI) tools like Jenkins/Hudson,picking up warnings from teh compilers
- Worked on variousticketing and change management tools likeBugzilla, Jira, BMC RemedyIBM ADE, Confidential Smart Cloud Control Deskresolved issues within defined service level agreement
- Administering and supporting teh Configuration Management (CM) toolslike GIT, CHEFJenkins onUnix and Linux operating systems for on - premise and cloud environment.
- Very good understanding on source code control management concepts, parallel development concept merging, tagging, branching andintegrationexperienced automating tasks using script
- Worked on repositories,dependencies, modules andused optional dependencies when it's not required to split a project into sub-modules. Used maven build toolto attain more functionality
- Experienced in writing pom.xmlfiles, performingreleaseswiththeMaven release plug-in
- Good understanding on Agile methodology, workflow and DevOps Build and Release concepts
- Implemented Disaster Recovery for production servers using EMC Networker and NAS storage
- Worked onVMware, RHEL, Satellite, UNIX,GIT, MAVEN, JENKINS, CHEF and AWSEC2, ELB, S3 and elastic load balancers, performed installs, tests various applications OS onLinux andUnix
- Experienced in server builds,operating system installation,network configuration, patching, OS up-gradation, installing third-party tools like Confidential BigFix, QRADAR, TSM, SRM, TAD4D, AVAMAR
- Install, configure, troubleshoot, update and maintainLinuxservers in teh network per specifications of clients with Red Hat Kickstart installation method, PXE boot environment setup
- Worked on software installation, configuration &administration of NFS, NIS, DHCP, DNS Apache and Samba servermanagement.Troubleshooting servers on business critical environment
- Configured volume groups and logical volumes, extended logical volumes for file system growth using Logical Volume Manager (LVM) commands on EXT3/EXT4/XFS and SVM, VxFs and on VCS
- Disk Management like adding and replacing of hot swappable drives on existing servers partitioning according to requirement, creating new file systems and growing new ones
- Take ownership of software and hardware failure issues, finding root cause, interacting coordinating with teh concern teams and fixing teh issue. Reduce errors while working with Linux and Unix administrators with documentation, process improvement, system maintenance
- Performing regular backups using different backup and restore techniques like dd, dump, cpio and tar. Scheduling automated and repetitive tasks using cron jobs and writing shell scripts
- Worked on configuration management DevOpsautomation, Build and release management
- Knowledge in design, implementing and testing and fully automated CI, CD on DevOps
- Worked on Docker, Jenkins, VMware, RHEL, Satellite, LDAP, OpenShift, Kubernetes, artifactoryAnsible, CHEF&Github,managed SVN, Git repositories for branching, merging, and tagging
- Automatedbuildandreleasemanagementprocessincludingmonitoringchanges between releases. Deployed teh Java applications into web application servers like Weblogic.
- Executed user administration and maintenance tasks including creating users, ACLS, SSH key generation. Worked on server hardening and PAM authentication module.
- Installing and configuring IBMBigfix agents, TSM client, TAD4D, Splunk and Tripwire
TECHNICAL SKILLS
Operating System: LINUX, RHEL4,56,7, UNIX, Solaris 8,9,10,11, AIX 6,7, Windows 98/XP/NT 2000/2003/2008
Hardware: Sun Fire V series, SUN Blade 6000,Sun Ultra, Sun SPARCE series, M series T series, HP, Lenovo, Dell Power edge 1650, 2850, 2950, 6400, Confidential S6000
Virtualization: VMware, Virtual Box, Linux KVM, Solaris zones,LDOMs, Dockers
CI/CD Tools: Jenkins, Hudson, Banboo, CHEF, Ansible
Version Control Tools: GIT, Subversion, Perforce and Team Foundation
Scripting Languages: Shell, Perl, Power Shell, Python, Ruby, XML
Build Tools: MAVEN, ANT, MS Build
Web Technologies: JDBC, JSP, XML, HTML, Java Script
Bug Tracking Tools: JIRA, Bugzilla, fossil, Fisheye, Crucible, and Confidential Clear Quest.
Web/ Application: Apache Tomcat, JBOSS, WebSphere, Web logic
Database: Oracle, SQL, MY SQL, SQL Server, Sybase
Could: AWS
PROFESSIONAL EXPERIENCE
Confidential, CO
SENIOR LINUX ENGINEER
Responsibilities:
- Designed, integrated and maintained an internal Ansible server, creating playbooks to automate routine complex tasks to drastically improve business productivity
- Developed, installed and upgraded ansible playbooks and written plays to create users, install packages, copy files, edit sudoers,
- Created, installed and maintained several bash scripts used to start, stop and monitor mission critical JBoss and WebLogic application servers, documented usage, provided training when needed
- Worked on various virtual technologies like VMware, red hat cloudforms, virtual box, Dockers
- Facilitate patch installation and patch upgrades on Linux servers using tools like RPM and YUM and create/clone Linux Virtual Machines and templates using VMware Virtual Client
- Run security scans to identify vulnerabilities and apply teh required patched to mitigate teh risk
- Worked on physical and virtual server builds, installing tools and resolving teh issues while applying server patches, server hardening, performing health checks, and tool installations
- Create custom sudoers file for each application
- Working on Weekly deployments to run rsync scripts and maintenance works
Confidential, MO
Sr. Linux/Unix Admin
Responsibilities:
- Experienced working on 24/7 critical production support environment for physical and virtual
- Supported Configuration Management, build, release, deploy on lower and higher environments
- Defining and implementing teh CM and release policies and procedures.Communicate with teh developers to establish and applying appropriate branching, cloning, tagging and merging on GIT version control system, Interact with client to understand deployment requirements
- Participated in daily and weekly release meetings with SCRUM masters to identify and risks associated with teh releases. Good understanding of SPRINT, SCRUM and KANBAN frame work
- Prepared Linux and UNIX servers for oracle databases based on Oracle pre-requisite. Implementation of high availability environment using VERITAS Cluster SFHA, VERITASinfogen
- Performed Disaster Recovery tests, drill executions related to UNIX servers inclusive of Solaris and Linux Servers on VMware virtual servers, Logical domains and physical servers.
- Disaster recovery setup by make appropriate network changes on DR site, disk allocation, confirm synchronization, upon successful synchronization roll back teh changes and start prod
- Installation and configuration of VERITAS Net Backup on Sun Severs and performing daily server Backups, Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system and user requirements
- Worked with backup team to configure teh Master and Client backup servers Using VERITAS Net Backup and Recovery from tapes usingdd, ufsdump, ufsrestore, and tar and cpio file systems
- Automate deployments through teh configuration management and create CHEFcookbooks for existing development teams. Establish network between chef-server, chef-client & workstation
- Debug existing automation code, test to confirm functionality on local &AWS/EC2instance
- Test CHEF Cookbook modifications on cloud instances in AWS and writing cookbooks to install and uninstall software packages. Performed Kitchen to execute infrastructure code on different platforms. Build plug-in architecture to enable Kitchen to simulate testing on AWS/cloud servers
- Coordinate with teh Development, Database Administration, QA, IT Operations to ensure there are no resource conflicts. Troubleshooting teh server h/w and s/w issues on teh servers
- Support production and development environments. Deploying new machines, performing maintenance and Install new application software instances and maintain existing ones in teh Linux environments. Design and maintain teh development and production servers on AWS
- Expertise in deploying teh code through web/application serversWebSphere/WeblogicApache, Tomcat/JBOSS, installing and managing and restarting them by writing cookbooks
- Working on software configuration management including code compilation, packaging, Build and release on DevOps environment using agile methodology
- Configuring automated toolsCHEF, Puppet that included teh master, agent nodes and admin control workstations. In-depth understanding of principle, SCM and Continuous Integration
- Worked closely with developers to understand a code/configuration release scope and confirm release was successful. Build, manage and continuously betterment teh build infrastructure for global software development engineering teams including implementation of teh DevOps tools
- As a part of DevOpsengineer working onCHEF/Puppet, Implemented continuous integration using Jenkins, Created repositories as per teh structure defined forbranches, tags and trunks
- Experienced on patch installation, patch upgrades on Linux servers using tools like RPM andYUM. Creating, cloningLinuxVirtual Machines, templates using VMware Virtual Client
- Participated in teh release cycle of teh product which involves environments like Development, QA, UAT &productionAutomate deployments through teh use of configuration management
- Understanding agile methodology in DevOps environment with server automation toolsPuppet andCHEF, Setup of NFS, FTP Servers in SUN Solaris and RHEL Linux. Good Experience in migration at storage level using PV, VG and LV migration in LVM and VERITAS Volume Manager
- Hand on experience on installation and configuration of EMC Control Center (ECC) on Linux for storage, Configured IPMP (IP multipathing) in Solaris and NIC Bonding in Linux.
- Worked on variouslink aggregations, teaming,active-active and active-passive configuration.
- Monitoring server performance, resolving critical incidents using service-now. Schedule and execute server patching, OS upgrades, engineering change requests within change window
- Worked on Physical and Virtual server builds, installing tools and resolving teh issues while applying teh server patches, server hardening, application and tools installation.
- Identifying SAN devices with HBA card, implemented software RAIDs for data availability
- Implemented RAID policiesso that data can be split across different enclosures for redundancy
- Provided support for Installation and Configuration of Oracle10i/g and MySQL on Solaris, Linux Installing, Configuring and Managing Linux and Solaris Operating Systems and Patching teh servers, Creation and Configuration various VCS service groups on VERITAS Cluster Server
- Troubleshooting resources like disk group, volume, mount and other database and application resources on VERITASCluster Server. Mirroring, resizing, growing shrinking VERITAS file systems
- Create, Change and delete user accounts per request. Administering Users, groups, ACLS, Linux Package management tools (rpm, yum etc), services and Scheduling jobs using crontab
- Installation, Configuration and Troubleshooting of SSH, FTP, NFS, SAMBA and Apache Server
- Responsible configuring teh NFS server and client, Telnet server, FTP servers, DNS, NIS, NFS
Environment: SVN, GIT, Jenkins, Nexus, Maven, Apache, Tomcat, JBoss, MYSQL, RHEL, Oracle Linux, Solaris, BASH, Python,Ruby, AWS, CHEF
Confidential, Chicago, IL
Sr. Solaris/Linux Administrator
Responsibilities:
- Installing and configuring different version ofRedHat Linux and Sun Solaris operating systems
- Actively worked on SPARC architecture, creating, configuring LDOMs, involved in storage migration & server migration project. Actively participated in storage migration and DR testing
- Worked on Sun Solaris 8,9,10, RedHat Linux 5, 6, and 7. Performed OS installation using jumpstart, kickstartmethodsand configuring PXE boot server for network installation
- Monitoring teh hosts and networks using NAGIOS, Netcool, BMC, SAR, Iostat, vmstat, mpstat
- Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+
- Add new partitions, creating physical volumes, volume group, logical volumes and file systems
- Worked on Installation, configuration and monitoring of VERITAS Volume Manager, VERITAS Net Backup, Sun Cluster, VERITAS cluster Server, VERITASInfogen in SAN storage Environment
- Troubleshooting various problems while working on VxVMdisk initialization and encapsulation
- Implemented High Availability Clusters using VERITAS Cluster software SFHA, VERITASInfogen
- Worked on networking, run levels, boot loader, file system, kernel run-time parameters, boot failures, network troubleshooting, recover root password and boot into rescue environment.
- Install, update packages yum repositories configuration enable/disable unwanted repositories
- Managed multiple ESXi servers thru vSphere and vCenter clients. Worked on performance monitoring and tuning for ESX Servers, vCenter Server on VMware virtual environment
- Worked on Oracle Database with Oracle 10g/11g/12c with Real Application Cluster. Created disks for ASM storage configuration and supported for Oracle database Linux and Solaris
- Network troubleshooting using various tools like ndd, traceroute, netstat, ifconfig and snoop
- Provided support for Installation and configuration of Oracle, DB2 DBA and MySQL, SYBASE
- Implementation of RAID techniques and teh creation of Disk groups and volumes, plex using VERITAS Volume manager 5.x and 6.x,Installation & Configuration of Logical Volume ManagerLVM, SVM and VERITAS Volume Manager on Sun Solaris and RedHat Linux Hardware, Installing, configuring and administering Solaris Zones, logical domain for virtual environment
- Solaris server builds, network configuration &p2v server migration. Worked on flar image creation and restore as needed. Worked on zfs data stores and zpools for storage allocation.
- Installation and configuration of VERITAS Net Backup on Sun Severs and performing Backup using VNB, Allocating Storage from VNX. Setting up NFS, FTP Servers in SUN Solaris and RHEL
- Good experience with installation and configuration of EMC Control Center (ECC) on RedHat Linux. Configured IPMP in Solaris and NIC Bonding and aggregation in Linux for load balancing
- Configured and Implemented sudoers for teh specific accounts in teh environment
- Worked with other administrators to strategize and improve systems productivity. Maintained security complaints while installing server patches to teh newly build physical, virtual servers
Environment: Sun High-End Servers 12k/15k/25k, Midrange Servers (3800/4800/6800 ) Sun fire T series(T2000/T1000 and entry level Servers, storage arrays and Storage libraries, Sun Solaris 9, 8, 10, VERITAS Volume Manager 4.1, 4.0 -3.5,Solstice disk suite 4.2.1
Confidential, Los Angeles
Sr. Systems Admin
Responsibilities:
- Installing, upgrading and configuring SUN Solaris 8, 9 and 10 on Sun Servers using jump start and kick start installations on Red Hat Linux Servers 5, 6 and 7
- Operating system installation onSPARC and x86 architecture for Solaris and Red Hat Linux
- Setting up RAID levels on Sun Storage equipments using VERITAS Volume Manager and VERITAS file System (VxFS), Solstice Disk-suite on new/existing production/development systems
- Installing and Configuring nodes on a VERITAS Cluster in a SAN environment, adding VCS agents for Oracle, Sybase, troubleshooting fail over issues, resource management
- Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system user requirement, troubleshooting NFS mount issues
- Installing, configuring, administering NIC, DNS, NFS, NIS,Mail servers, FTP servers, third party software on Sun Solaris and Red Hat Linux environment on physical and virtual servers
- Creating user accounts, user administration, local and global groups on Solaris and Red Hat platform, Monitoringthe servers and network performance by using SAR, Iostat, Vmstat.
- Disk management like adding / replacing hot swappable drives on existing servers workstations partitioning according to requirements, creating new file systems, growing existing file system and managing file systems, volume group,logical volume space issues and troubleshooting them
- Provided customer support, halp/troubleshoot users to resolve server, network, and other system wide problems. Supported, enhanced and maintained a heterogeneous Linux/Unix.
- Experienced as a good team player, ability to initiate/manage cross functional teams and multi-disciplinary projects, Implemented RAID 0 striping, RAID1 mirroring,RAID5distributed parity, RAID1+0 mirrored pairs Created disk groups,plexes and logical volumes in high availablity.
- Creating user accounts, user administration, local and global groups on Solaris and Red Hat
- Maintaining appropriate file and system security, monitoring and controlling system access, changing permission, patching,ownership of files and directories, maintaining passwords
- Patching, server hardening, assigningspecial privileges to selected users and controlling file access. Monitoring process, memory utilization in order to increase teh system efficiency
- Experienced in installing SYSLOGING & configuring log input & log forwarding for syslog, rsyslog
- Experienced in writing Shell scripts for routine system administration taskslike Installation, configuration and maintenance. Schedule automated repetitive jobs using cron jobs for users
- Configure and maintained various client-server model like LDOMs, DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+ and Samba Web servers on Red Hat Linux and Sun Solaris.
- File system management and checking consistency of file system using fsck and other utility
- Scheduling system related Cron Jobs, Printer maintenance and managing printers
Environment: Sun High-End Servers 12k/15k/25k, Midrange Servers (3800/4800/6800 ) Sun fire T series (T2000/T1000 and entry level Servers, storage arrays and Storage libraries, Sun Solaris 9, 8,10
Confidential, Woonsocket, RI
Solaris Administrator
Responsibilities:
- Administration of Servers for day-to-day problems, user administration, hardware & software failure, monitoring log files, backup& recovery, software upgrades, configuration changes
- Expertise in handling Server Support, Operations of Sun Solaris (8/9/10) &RedHat Linux 5, 6
- Installation of Solarisoperating system and RedHat Linux OSusing ISO, Jump Start and Kick Start
- Disaster Recovery test and drill executions related to UNIX servers inclusive of Solaris and Linux Servers on virtual environment. Performing backup and recovery operations
- Worked on different virtualization technologies like creating and configuring Solaris guest domains, worked on Solaris zone configuration and installation on SPARC architecture.
- Monitored server and application performance with various commandstop,vmstat, netstat, iostat, memory, analyzing SAR reports, finding root cause for system down issues
- Developing teh disaster recovery procedures by interacting with client and understand current infrastructure, application setup and executing teh plans as scheduled.
- Recovery UNIX/Linux Operating System using boot from SAN in DR site from replicated LUNS.
- Good knowledge on Virtualization technologies like VMware, virtualbox, kvm, zones &LDOMs
- Implementing RAID 0concatenation/stripe, RAID 1mirror, and RAID 5distributed parity
- User management &Privilege issue Traditional, Extended, Security Risks, Sudoers, SUID, SGID Sticky bit permissions and administering user password authentication by SSH key generation
- Extensively worked on configuration of NFS, Auto mounts FTP, Samba, and DHCP Server
- Worked on Red hat package management RPM and YUM installations, package management
- Monitoring CPU, memory, I/O subsystems, and network utilization configuring, maintainingtroubleshooting server and client systems enabled with NFS, NFS auto mount configuring
- Manage system services with Solaris SMF utility enable, stop and troubleshoot services
- Worked on Solaris package management, worked with SUN Microsystems for h/w related issue
- Creating logical volumes, extending and resizing teh file systems on both LVM, SVM, Vxvm
- Troubleshooting and configuring of Linux Ethernet bonding, Configuring Ethernet Aliases and security related issues, capturing packets using tools like ethtool and mii-tool on linuxservers
- Custom build of Linux servers which includes adding users, network configuration, installing application, packages, managing services, Setting up cron jobs for teh user to deploy scripts
- ConfiguredOpenSSH for creating Encrypted remote Login and File Transfer for using SCP and SFTP between server and client. Configuring ssh key generation to users for authentication
- Proficient in installation of Packages, Patches,maintaining RPM updates on RedHatLinux
- Managing NFS client-server architecture with auto mount featureInstallation and configuration
- Troubleshooting routineserver related issues like hardware, Operating system, applications and network.
Environment: Solaris 9/10, Red Hat Linux 5.0, 6.0 ES, HP-UX 11.31, 11.23, Sun SPARC Servers, Sun fire 890/440/490/245 servers, HP-ProLiantDL380g4/g5, HP-RP 3440/4440/7420 , HP-RX 2660/3600/6600/8640 , HP-BL860c/860c i2/870c/460g7, DL180g5/DL160/DL580g5, XP24K, XP12k, EVA8000, ESL712E, MSL Library, Sun SPARC T5120, T4-2, Oracle 9i, 11G, Sybase, NIS, NFS, DNS, Solaris UFS& HP-UX VXFS file System, SVM, Service Guard.
Confidential
Systems/Solaris Engineer
Responsibilities:
- Installing, upgrading and configuring SUN Solaris 8, 9 on Sun SPARC Servers using jump start and also Red Hat Linux 5, 5.1, 5.2 using kick start installations.
- Performing Patch upgrades and packages installation on Sun Solaris and RHEL
- Installation and Configuration of Veritas Volume Manager, Veritas File system (VxFS) and Veritas Cluster Server.
- Implementation of RAID techniques and teh creation of Disk groups and volumes, plex using VERITAS Volume manager.
- Creating user accounts, user administration, local and global groups on Solaris and Red Hat Linux platform.
- Maintaining appropriate file and system security, monitoring and controlling system access, changing permission, ownership of files and directories, maintaining passwords, assigning special privileges to selected users and controlling file access, monitoring status of process in order to increase teh system efficiency.
- Experienced in writing Shell programming for routine administration tasks.
- Installation, configuration and maintenance LDoms, DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+ and Samba Web servers on Red Hat Linux and Sun Solaris.
- To produce automated monitoring / actions for critical storage resources to eliminate manual intervention and service interruption.
- Data consistency of file system using fsck and other utility.
- Scheduling system related Cron Jobs, Printer maintenance and managing printers (network, local, remote and serial) using, Admintool and lpadmin utility.
Confidential
System Engineer
Responsibilities:
- Installing, configuring and upgrading Solaris 8, 9 and Red Hat Linux Servers.
- Installing and partitioning disk drives. Creating, mounting and maintaining file systems to ensure access to system, application and user data.
- Installing, configuring and administering NIS master server and NIS slave server.
- Installing & administering NFS services using auto-mount.
- Regular disk management like adding/replacing hard drives on existing servers/workstations, partitioning according to requirements, creating new file systems or growing existing one over teh hard drives and managing file systems.
- Scheduling teh daily/weekly/monthly backups, Patching up teh system to teh latest version as per teh recommendations.
- Monitor teh health of teh servers, Operating system, database and teh network.
- Data consistency of file system using fsck and other utility.
- Maintenance of Hard disks (Formatting and Setup, Repair from crashes)
- Maintaining appropriate file and system security, monitoring and controlling system access, changing permission, ownership of files and directories, maintaining passwords, assigning special privileges to selected users and controlling file access, monitoring status of process in order to increase teh system efficiency, scheduling system related and cron jobs.
- Create and maintain user accounts administering file systems and recognizing file access problems.
- Coordinating with teh customers vendors for any system up-gradation and giving teh exact procedure to follow up