Sr. Linux Administrator Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- 10+ Years of Specialized IT experience in AIX/Linux/Solaris/Windows/Cloud/Splunk with Experienced as DevOps Engineer and proficient in Puppet, Chef, Jenkins, AWS, Salt, Cfengine, WMS, Git, ANT, Maven, TomCat, Jira, UrbanCode, Ansible, Splunk, Rundeckand JBoss.
- System Administration experience on Installation, Configuration, Maintenance, and Administration of RHEL 4, 5, 6, Sun Solaris 8,9,10, and Windows.
- Experienced with Server Virtualization using VMware/HyperV,AWS S3and OracleVM.
- Experienced with different Storage Designs such as Direct Attached Storage (DAS), Network Attached Storage (NAS), and Storage Area Network (SAN).
- Scheduling various Cron jobs for backups, database and proprietary jobs using CRON and BMCControl - M and troubleshooting daily job problems.
- Installing, upgrading and configuring SUN Solaris Using Jumpstart Servers, Red-hat Using Kickstart Server, AIX using NIM, Ignite using HP-UX and Interactive Installation.
- Experience in Shell scripting (bash, ksh) to automate system administration jobs.
- Expertise in RAID Configuration, VERITAS Cluster Server, VERITAS Volume manager, Logical Volume Manager and VERITAS Net Backup.
- Familiarity with NoSQL technologies, ELK, HBase, MongoDB, Redis.
- Experience with Groovy, Mesos, Splunk, SaltStack, nginx.
- Excellent analytical, Problem-Solving communication and interpersonal skills.
- Quick learning capability, delivering solutions as an individual and a good team player.
- Having a zeal for automation, out of the box thinking competence.
- Good understanding and exposure to Software Development Life Cycle.
- Hands on experience of installation, configuration and administration of virtual machines on VMware ESX/ESXi 4.x/5.x servers, SQL Server.
- Efficient in working withsystem performance configuration and monitoring tools like Nagios, BMC, Tivoli, Cacti and Splunk, AppDynamics.
- Expertise in configuring network devices like Routers, Switches, Hubs, Terminal servers and troubleshooting LAN and WAN Related Problems.
- Working knowledge of network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS, DHCP, Samba and TCP/IP.
- Experience in Database technologies like MongoDB, SQL, RDS, RDBMS and experience with Big-Data technologies such as Kafka, Spark, and Grafana.
- Worked on setting up op5 monitors and Nagios Monitoring.
- Created op5 monitors for dashboard reporting
- Hands on experience in IP Multipathing and NIC Bonding in Linux servers and Used RESTFUL APIs and Cloud Services.
- Working knowledge of designing and implementing backup procedures usingVERITAS NetBackup and performing Disaster Recovery planning.
- Proficient in Automation of various day to day administration task by developing Shell Ksh, Csh, Sbash, C, C++, C#,Ruby, Perl and Python Scripts.
- Developed build and deployment Scripts MAVEN as build tools in Jenkins to move from one environment to other environments.
- Experience in Multi tenancy, OOAD, design patterns, web 2.0, SOA, Micro Services, Web Sockets, Comet, REST API, Distributed architecture, MOMs, EAD, document based data stores, data structures, NLP, Statistical Models, SPA.
- Experience with TFS Build, MS Build and MS/Web Deploy, UDeploy.
- Working experience with cloud infrastructure of AWS (Amazon Web Services), Microsoft Azure and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Wrote MAVEN and ANT Scripts to automate the build process.
- Programming experience using tools such as R, MATLAB, and PYTHON.
- Strong experience in Kubernetes/Marathon/Mesos and monitorings Sense/Consul.
- Extensive experience using Maven and Ant as build tools for the building of deployable artefacts (jar, war & ear) from source code and for writing the build.xmls and pom.xmls respectively.
- Worked in the Agile development team to deliver an end to end continuous integration and continuous Delivery product in an open source environment using tools like Chef and Jenkins.
- Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
- Strong knowledge in using tools like UC4, SAP LVMand Knowledge in technologies like JSON, HTML, Servlet/JSP, NodeJS, XML, HTTP, SSL, JDBC.
- Experienced in chef cookbook development, PowerShell scripting and puppet manifest and module.
- Experienced with CI (Continuous Integration) and CD (Continuous Deployment) methodologies with Jenkins build tools.
- Ability to assess a situation, identify problems and devise corrective action.
- Good understanding and exposure to Software Development Life Cycle.
- Involved in writing Java , Python, Perl and shell scripts for compilation and deployment process.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
- Strong appetite for learning new technologies with a positive attitude.
TECHNICAL SKILLS:
Platforms: Linux (Red Hat 4.x, 5.x, 6.x), Unix (Solaris 8,9,10,11), Windows
Programming Languages: C, C++, Java, Java Script, NodeJS, Linux, Python, Perl, Bash, Ruby
Version Control Tools: GIT, Subversion, Kubernetess
Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS,DHCP, LDAP, LAN, WAN, Routers/Switches
Build tools: Shell, Perl, Ant, Maven, Window and Power Shell Scripts
CI and CD tools: Jenkins, Bamboo
Configuration tool: Ansible, Puppet and Chef
Cloud Technologies: AWS, Microsoft Azure, Open stack, SaltStack
Web/Application Servers : Web logic, JBoss, WebSphere, Apache Tomcat
Bug Tracking Tools : JIRA, Rally, Fisheye, Zabbix
Monitoring Tools : Nagios, Dynatrace and Splunk
Database: Oracle, NoSQL, SQL SERVER and SQL, RDBMS.
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Sr. Linux Administrator
Responsibilities:
- Involved in installing, administrating and supporting more than 300 servers including but not limited to Solaris 8/9/10, RHEL 4/5/6/7
- Worked on monitoring tools to configure Nagios, splunk.
- Set up the GIT synchronization for Django (Python based web framework) based applications.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
- Worked on Apache, Ant and Maven.
- Good Experience in installing, configuring and deploying Openstack solutions.
- Worked with Linux performance tuning to add tuning parameters to the kernel and optimize the kernel.
- Strong experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Regularly updated all software and operating systems on the instances running in EC2, to eliminate security loopholes.
- Build and Release management - GIT, Maven, Jenkins administration, Nexus.
- Configured and administrated on AIX to Linux migration from IBM AIX 6.1 to Rhel 6.6.
- Creating metadb, soft partitions, and RAID levels using sun Solaris Volume Manager.
- Act as a liaison for higher levels of technical support and manage technical escalation.
- Check server resiliency by performing stress test on the machines.
- Install & configure Apache Web server, Tomcat, Weblogic Application servers to meet the business user’s needs and requirements.
- Worked with RDBMS (MySQL), NoSQL (MongoDB), Django, Apache httpd.
- Installed, configured and supported Jboss app server 4.x.
- Configured Nagios Dashboard with creating custom alerts and plugins with Nagios.
- Worked on creating plugins to monitor application filesystems.
- Stong knowledge on AWS opswork, AWS cloudformation and cloud foundry.
- Worked on AWS VPC, AMI and IAM roles.
- Created and maintained ZFSfile systems and worked on migrating Redhat machines from RHEL 6 to RHEL 7.
- Initialized Solaris 10/11 using jumpstart, Red Hat using kickstart with TPM (Tivoli Provisioning Manager), and configuration management with puppet and chef.
- Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 5.5 and migrating servers between ESX hosts.
- Installed Patches/Packages on Solaris Servers and RPM packages on Linux Servers.
- Responsible for Designing SANarchitecture, monitoring SAN disk.
- Used LVM for creating Volume Groups, Logical volumes, and disk mirroring, fixed the problem of Stale and partially mirrored Logical volumes.
- Used vCloud Automation center for triggering new build.
- Collaborated with development team to troubleshot and resolve issues.
- Worked on customization of existing Python scripts of some of the internal applications.
- Configured the Apache Tomcat for Java applications deployment and wrote multiple Python, Ruby and Shell scripts for various companywide tasks.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
- Developed Perl and shell scripts for automation of various tasks.
- Worked with SVN and GIT version controls.
- Managed disk space using various types of file systems, and volume management solutions: VxVM, ZFS, LVM and SVM.
- Maintained User accounts and groups, setting up User environments in Linux.
- Removed, Installed, Upgraded, and queried software packages using RPM and YUM.
- Performed Root password recovery in the Linux servers.
- Configured and administratedpuppet to create manifests and Modules to automate deployments and install rpm’s.
- Worked on AWS Code deploy, AWS lambda, AWS RDS
- Worked on migrating Vmware to EC2 instances
- Administered KickStart for RHEL 5/6 to perform image installation through network.
- Managed data stores and vcenters with VMware Installation and ESX hosts configuration.
Environment: Solaris 8/9/10, Red Hat Linux 4/5/6, VMware ESX4.0Veritas Volume Manager (VxVM), ZFS, VERITAS cluster server andzones, VERITAS net backup, and SAN, IPMP, NIC bonding, IBM P series Servers, VERITAS Net Backup 6.x.
Confidential, BOSTON, MA
Linux/DevOps Engineer
Responsibilities:
- Performed Dev, QA, and Prod UNIX system troubleshooting, performance and security analysis.
- Validated servers listed on the patch schedule against servers needing vulnerability remediation.
- Performed Development, QA, and Prod UNIX system LAN ID requests, troubleshooting for system alerts and incidents.
- Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System on physical servers as well as Virtual Machines for development and test environment.
- Installed and configured Red Hat Satellite Server to deploy upgrade packages in Linux servers.
- Installed and configured Jenkins on RHEL servers.
- Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
- Provisioned the servers (RHEL/Ubuntu) as per the request of the development and operations.
- Created and cloned Linux Virtual Machines, templates using VMware vsphere client 5 and migrating servers between ESXi hosts.
- Installed RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
- Performed package administration on Linux using rpm and yum thru RHN Satellite and subscription manager.
- Installed and configured MYSQL on the RHEL servers.
- Worked on Azure on Microsoft.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, CloudWatch, CloudTrail, and Security Management VPC.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Worked on Docker and created virtual instances with Docker.
- Worked on Creating API’s on nodejS and AngularJS
- Experience with AWS opswork, AWS Lambda, AWS code deploy, AWS cloudformation and cloud foundry.
- Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements.
- Install, configure and administer log analyzer tool CloudWatch.
- Worked with ANT, MAVEN and JIRA.
- Configure and administer Apache and Application layers.
- Configured HTTP caching properties for static caching.
- Automate site configuration using Puppet.
- Experience with shell scripting ( sh, bash, csh, ksh).
- Worked on SIEM for security and audit compliance configuration.
- Worked on Docker and have done deployments on Ubuntu.
- Worked with Puppet /Chef for configuration management.
- Worked on version control using Github.
- Implemented administration, maintenance, upgrading and monitoring of IT System and networks.
- Installed PXE servers, KickStart configurations for automatic Linux Installation.
- Performed Installation, configuration and administration of Weblogic application servers and Oracle System Bus (OSB).
- Involved in RPM package building according to the requirement using fpm and deploying the package using puppet enterprises to puppet agent.
- Worked on creating queues for new data center and reporting on console for finalization.
- Worked on Amazon web services to create AWS instances with S3 storage and EBS storage.
- Performed Installation, configuration and Administration of VERITAS Volume Manager (VCS).
- Configured and deployed of DynaTrace Monitoring system for managing all the Linux warehouse systems.
- Worked on Siteminder WAM UI on configuration of policy and LDAP.
- Implemented migration from Redhat to CentOS environment. Also Worked on provisioning and optimizing infrastructure resources for Oracle EBS applications on Red Hat Linux.
- Implemented virtualization using VMware in Redhat and CentOS on HP-DL585 and IBM-z/VM series.
- Provided support for break/fix incidents.
Environment: Solaris 8/9/10, Red Hat Linux 4.x/5.x, AIX, BMC Patrol, NetBackUp, MQSeries 5.0, Web Logic 6.1, NES/iPlanet4/6, SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, Solstice Disk Suite 4.2.1, EMC Centera; EMC Connetrix, SAN Switches, Tape Libraries, EMC Power path 4.0, RAID
Confidential, Plano, TX
Linux/DevOps System Administrator
Responsibilities:
- Designed the overall SCM, CI and Release Management process and workflows.
- 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.
- 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.
- Implemented branching and strategies and automated release branching process.
- Automated the deployments using scripts which execute the automated CI and release management process.
- Handled Software Configuration management for all the environments before production.
- Worked with Linux performance tuning to add tuning parameters to the kernel and optimize the kernel.
- Worked in atmosphere of cross-functional team within the organization’s Agileproject 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, cronjobs, 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.
- 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 runs scripts to run the services.
- Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
- 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, NISand 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 filesystem 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, AIX, BMC Patrol, NetBackUp, MQSeries 5.0 WebLogic 6.1, NES/iPlanet4/6. SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, Solstice Disk Suite 4.2.1, EMC Centera; EMC Connetrix, SAN Switches, Tape Libraries, EMC Powerpath 4.0, RAID
Confidential, Payette, ID
Unix/Solaris Administrator
Responsibilities:
- Analyzed, maintained, deployed, and modified networks, servers, and other IT resources in a mixed Unix/Windows environment.
- Administered and configured Red Hat 4, Solaris 8 performing periodic updates.
- Implemented RAID configuration for redundancy members of a team.
- Configured Telnet, FTP, SFTP, SSH, iptables, Kerberos, Samba for the servers.
- Deployed, configured and maintained Open Fiber based SAN/NAS units.
- Designed, built and maintained disaster recovery data center for company.
- Provided networking support like routing, WAN/LAN, switching and VPN support.
- Installed and Configured RHEL 5.x on Dell servers using Kickstart and Solaris 8 on sun servers using Jumpstart.
- Performed volume management using LVM on Linux.
- Created Users, Group and file system as per the database requirements.
- Managed packages, and did necessary patches in the system.
- Monitored system capacity and performance using tools like Vmstat, iostat.
- Implemented direct and indirect maps for auto mounts in NIS environment.
- Configured and administered MySQL database.
- Tuned Kernel parameters based on application and database requirements.
- Created zones and added storage to an existing storage pool.
- Installed and configured Sendmail Utility on Sun UNIX servers.
- Created, troubleshoot and mounted NFS file systems on different OS platforms.
Environment: Sun Solaris 8, Redhat 4/5, Veritas Volume Manager, Veritas foundation suite 5.0, Apache 2.2.x, Web Server 6.x, 7.
Confidential
System Administrator
Responsibilities:
- Staged and Maintained UNIX (Solaris 8,9 &10, SUSE 9/10, Red Hat Enterprise Linux4, 5,CentOS4, 5, VMware) on Sun Enterprise servers &Dell Servers.
- Implemented the Jumpstart servers and Kickstart Servers to automate the server builds for multiple profiles.
- Implementation and administration of virtualization on Solaris 10 with zones and created containers using FSS.
- Installation of MySQL Server.
- Implementing file sharing on the network by configuring NFS on the system to share essential resources.
- Set up mount points on Solaris servers for Oracle database.
- Monitored client disk quotas&disk space usage.
- System performance monitoring and tuning and system logs monitoring.
- Performed data management using native Solaris utilities for archiving and compression.
- Performed storage management with SAN/NAS.
- Migrated the manual jobs to self-executing cron jobs on Physical/Virtual Servers.
- Involved in Configuring Automation & Centralized Management with Puppet.
- Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and Weblogic.
- ConfiguredPostfix for red hat server.
- Controlled versions in repositories using version control tools like SVN etc.
- Managing file systems and disk management using Solstice Disksuite.
- User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.
- Responsible for configuring real time backup of web servers.
- Configured and administered security layers like SSL, SSH, HTTPS, SFTP.
- Experience with backup technologies likeVeritasNetbackup 5.0, 6.x.
- Worked with other IT teams, and other managers in helping build and implement systems and standards.
- Worked with Red Hat Package Manager RPM, YUM and YAST.
- Installed software and patches, Disk installation and maintenance and modifiedvfstab file for automatic mounting while booting, format disk and restoration of UNIX files and file systems
Environments: Redhat 4/5, Solaris 8/9/10, CentOs 4/5, SUSE linux 10.1/10.3, Apache 2.2, JBOSS 4.2,Veritas Netbackup5.x 6.x,, MySQL, VMware, Solaris Volume Management, Websphere 6.1