Linux / Devops Engineer Resume
St Louis, MO
SUMMARY:
- 8+ years of experience in IT field as System Administration, specialization in Installation, Configuration and Administration of Red Hat Enterprise Linux 4.x/5.x/6.x, Sun Solaris 9/10/11, CentOS 5/6, Windows NT 2000, 2003 and AIX 6.1
- Install, Upgrade, Patch, Configure, and performance tuning on UNIX and system software & hardware.
- Hands on experience in systems setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Sun Solaris, Linux, HP - UX, IBM-AIX and Windows system software and hardware as well as networking.
- Proficient in installation and configuration of various Packages and Patches in Linux utilizing Red Hat Satellite Server.
- Experienced in creating and managing different kinds of file systems like Ext 3, Ext 4, ZFS, VxFS and UFS.
- Experience in Monitoring teams to identify and troubleshoot issues on servers using tools like Nagios, splunk and net-snmp.
- Worked with openstack and rackspace.
- Setup/Optimise ELK { ElasticSearch, Logstash, Kibana } Stack.
- Scheduling various cron jobs for backups, database, proprietory jobs using CRON and BMC Control-M and troubleshooting daily job problems.
- Working knowledge in installing, configuring, implementing and managing RAID 0, RAID 1 and RAID 5 technologies.
- Hands on experience of installation, configuration and administration of virtual machines on VMware ESX/ESXi 4.x/5.x servers.
- Experience in Shell scripting (bash, ksh) to automate system administration jobs.
- Experience in implementing and configuring of Volume Management by using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) using mirroring the root volume group, and Logical Volume Manager (LVM) with various RAIDS in LINUX.
- Proficient in various storage technologies such as Storage Area Network (SAN) and Network Attached Storage (NAS)
- Expertise in implementation and maintenance of Apache SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management and Security trouble shooting skills.
- Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
- Good experience in reviewing system logs files for errors, settings up Cron jobs for backups and monitoring process.
- Expertise in MS SQL.
- Experience in Advanced TCP/IP programming & Serial Port Programming in Unix/Solaris environment.
- Conduct and oversee configuration, testing, troubleshooting, and maintenance of routers, hubs, switches, cabling, and other LAN equipment.
- Resolving system errors and crashes, huge file sizes, file system full errors and Installing network Printers and rectifying the Printer problems over the network.
- Experience in planning and implementing Migrations on Solaris and Linux servers.
- Manage the spare part inventory, created and resolved trouble tickets, and scheduled multiple hardware repairs and also dealt with service calls.
- Experienced in installation, configuration, usage and management on AWS (Amazon Web Services), Jenkins and GIT for application servers.
- Proficient in Automation of various day to day administration task by developing Shell Ksh, Csh, Bash, Ruby, Perl and Python Scripts.
- Proficient in Amazon AWS components such as EC2 instances setup, Elastic LB and Elastic Storage.
- Worked with DevOps practices using, AWS, Google Cloud, ElasticSearch, Beanstalk and Docker with Kubernetes.
- Experienced of Puppet 3.x, Chef, CFEngine and TPM for datacenter automation; installation and configuration of management tool.
- Using Microservices and containers to support DevOps environment.
- 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.
TECHNICAL SKILLS:
Operating Systems: UNIX, RHEL, WINDOWS NT/2000/2003/XP/vista/7, HP-UX
Version Control Tools: CVS, SVN, Perforce, Rational Clear Case, Harvest, GIT
Languages: C, C++, XML, SHELL, PERL, POWERSHELL
Databases: MySQL, MS Access, Oracle 9i/10g, SQL Server 2005, 2008.
Application Servers: WebLogic, Websphere, JBoss, Tomcat, IIS
Configuration/Management and Cloud Tools: Cobbler, CFengine/Puppet/Chef, IPAM, Microsoft Active Directory, syslog,IBM Bigfix/ Endpoint Management and AWS S3,EBS,EC2,Cloud watch
Volume Management: Solaris Volume Manager, Veritas Volume Manager, Logical Volume Manager
Build and Release Tools: MAKE,ANT, MAVEN, JENKINS, HUDSON,TEAMCITY,BAMBOO and Build Forge
WORK EXPERIENCE:
Confidential, St.Louis, MO
Linux / DevOps Engineer
Responsibilities:
- Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System.
- Worked on Installing, upgrading and configuring Red Hat Linux 5.x/6.x using Kickstart Servers and Interactive Installation.
- Installed, upgraded and configured SUN Solaris 10/11 on Sun Servers using Jumpstart Servers, Flash Archives and Interactive Installation.
- Worked with Database Administrators to tune kernel for Oracle installations.
- Installed and configured Logical Volume Manager (LVM), Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup, Veritas Clustering with SAN, NAS environment.
- Configured different protocols: NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, Sendmail, ftp, remote access, security management and Security trouble shooting skills.
- Configured and maintained webservers, file servers and directory servers.
- Worked on administering VMware Infrastructure Client 3.5 and vSphere 4.0.
- Designed and implemented fully automated server build management, monitoring and deployment by utilizing Puppet.
- Terraform infrastructure provisioning, Puppet server automation.
- Also worked on cloud platforms like scalr, rightscale etc.,
- Installed and configured Puppet Master and Puppet Client, created manifests to install packages, cron jobs and start services.
- Worked with Docker containers.
- Evaluated Mesos/Marathon and Kubernetes for Docker container orchestration
- Worked on maintaining docker repositories and images.
- Worked on nginx and apache web servers.
- Automated Linux production server setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
- Created, configured and managed AWS EC2 instances utilizing Elastic Load Balancing and Elastic Beanstalk for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.
- Involved in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
- Utilized GIT and SVN for source code management.
- Helped in migrating staging environment from Hardware to AWS and embrace new automation features like Salt Stack to automate the deployments and fixes.
- Created LUNS on EMC VMAX for consumption by VMware on Cisco UCS
- Monitoring of proper operation of Avamar Backup servers with EMC on site Avamar lead.
- Restores of EMC VMAX corrupted LUNS. Monitoring of Oracle Databases.
- Provisioning of EMC VMAX for day to day needs of Oracle DBA's.
- Built scripts using Maven build tools in Jenkins to deploy J2EE applications to Application servers from one environment to other environments.
- Developed Shell/Python/Perl/Ruby scripts for automation of the build and release process.
- Jenkins was used as a continuous integration tool for automation of daily process.
ENVIRONMENT: Red Hat Enterprise Linux 5.x/6.x, Solaris 10/11, Volume Manager, Veritas Cluster Server, VMware ESX 4.x/5.x, Puppet, Jenkins, Nagios, Tomcat, Amazon EC2, Elastic Load Balancer, Elastic Beanstalk, GIT, SVN.
Confidential, Santa Ana, CALinux 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.
- Dealt with load testing systems such as LoadRunner, JMeter, Junit, silkPerfromer etc.,
- 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.
- Documentation for every release and installation walk through.
- 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 with architects, developers, QA and cloud development team to implement cloud applications, systems, and automated processes.
- Active Duties: Reading the legacy ColdFusion source code to understand and analyze existing production application and come up with good designs, discuss the designs with the team and then convert the finalized design into Object-oriented code using Groovy/ Grails.
- 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 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.
- Deploy applications using Azure Resource manager Templates. (ARM templates)
- Performed server updates, patching, upgrades and package installations.
- 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.
ENVIRONMENT:: 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, Alisoviejo, CALinux Admin / DevOps Engineer
Responsibilities:
- Worked on Installation and Configuration of Red Hat Enterprise Linux 4.x/5.x and CentOS; Maintenance and Administration
- Installed and configured Linux /Unix and Windows operating systems on VMware server.
- Wrote shell scripts using languages like Bash, Python, Ruby and Perl to automate day to day administration jobs.
- Configured LDAP Server and LDAP Client on Linux machines for authorization and authentication.
- Worked with TCP/IP network configuration.
- Administered and Configured Logical Volume Manager which involved create and modify file system, logical volume, Physical volume, Volume groups, mirroring and un-mirroring of volume groups, hot spare physical volume.
- Performed hardware and software installations, upgrades, and maintenance, patch administration, kernel modification/upgrades, file system management, performance and security analysis and network configuration/tuning .
- Involved in backend solution, day to day Administration & Monitoring, File System Management and Disk Management.
- Worked on implementation and troubleshooting of network services like NFS, FTP, NTP, Telnet, SSH.
- Worked in setting up Chef Infrastructure, Chef-repo and Boot strapping chef nodes.
- Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GIT and Nexus were also used in this process)
- Documented release, builds and source control processes and plans.
- Worked on building and deploying Java code through Jenkins and Chef.
- Worked closely with development team and SQA team for product releases.
- Supported small to medium sized projects using GIT .
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
- Worked on cloud solution architecture on open stack Amazon Web Services (AWS).
- Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef Scripts.
ENVIRONMENT: Red Hat Enterprise Linux, CentOS, AWS, Chef, Jenkins, Vagrant, GIT, Nexus, VMware, Shell-Scripting, Perl, Python, LDAP, LVM, Apache Webserver.
Confidential, Redwood City, CASystem Administrator
Responsibilities:
- Responsible for Installation, maintenance and regular upgrades of Redhat Linux and Solaris Servers using 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 Zpool on 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.
- Worked on Ansible tower and deploying software using Ansible tower.
- Development of automation of Kubernetes clusters with both Fleet and Ansible
- 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.
ConfidentialSolaris / Linux Administrator
Responsibilities:
- Installed, configured and supported Operating Systems line Solaris 8, 9on Sun Enterprise Servers, SunFire servers and Sun UltraSparc Servers and Redhat Linux 7.x, 8, 9, AS 2.1 on Dell 1600, 63xx series servers
- Maintained Volumes and File systems using Veritas Volume Manager 4.0 and Veritas File System 4.0 (Foundation Suite) created disk groups, volumes, file systems, resizing the volumes and file systems.
- Provisioned and implemented new hardware which storage like T3, 3510 etc.
- Built and maintained a Solaris Jumpstart Server capable of jumpstarting Solaris 9 systems, providing a baseline configuration on all servers and allowing custom configurations.
- Administered Service Level redundancy for applications like WebLogic, NFS and Apache with Veritas Cluster Server 4.x
- Designed, created and implemented backup solution using Veritas NetBackup 4.5.
- Worked on implementation of NIS in Solaris, Linux environment.
- Patch and package administration using pkgadd, pkgrm and rpm, up2date tools.
- Rebuilding Linux kernel to accommodatenew drivers for the PCI devices.
- Performed hardware administration for various Disk Arrays such as A1000, T3, A5x00 which included disk replacement, adding to a disk group using luxadm, vxdiskadm etc.
- Responsible for all day to day system administrator tasks like Disk Space issues, FS, User logins, installing software, network issues etc.
ENVIRONMENT: Sun Solaris 8, 9, RHEL 4,5, AS 2.1,E6800, E4500, E3500, SunFire v480, v490, v890, v440, v120, Dell 1600, 63xx series servers, Sun StorEdge Arrays D1000, A1000, 5x00, WebLogic 7.x, 8.x, Veritas Volume Manager 4.x and Veritas Netbackup 4.5.