Linux Admin/ Cloud Engineer / Devops Engineer Resume
Dearborn, MI
SUMMARY
- Overall 7 years of experience specialized in System Administration with Centos, Red Hat and Ubuntu, Three of experience in Windows admiration and Two years on AWS in a DevOps Culture through Continuous Integration(CI) & Continuous Deployment/Delivery(CD) and Release management.
- Experienced in writing Chef Cookbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes and also managed servers on AWS cloud platform using chef configuration management tools.
- Extensive experience with Windows Active Directory management including related technologies like Domain controller, DNS, DHCP and group policies in multi - domain and multi-forest architectures.
- Experienced in creating Playbooks and scripts for Provisioning virtual and Physical hosts, Configuration Management, Patching and software deployment via Ansible.
- Expertise in Installation, Configuration, integration, Tuning, Backup, Disaster recovery, Upgrades, Patching, Monitoring System Performance, System and network security and troubleshooting of Unix Servers.
- Configuration and implementation experience with VMware Esxi 5.1/5.5/6.0, vCentre server, Host clustering with HA, DRS, replication manager 5.x/6.0, Site Recovery manager, vMotion, physical to virtual Migration and Managing SAN Data stores with iSCSI, NFS and FC.
- Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012-R2 and SUSE Linux 10.x/11.
- Experience with container based Virtualized deployments using Docker, working with Docker images, Docker hub and Docker registries.
- Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Experienced with the installation, configuration of volume management using VERITAS Volume Manager 5.1/6.0 and Solstice Disk Suite on Solaris and experienced in RAID configurations.
- Experience in Back-up and restore management by using normal back-up tape drives and VERITAS net Back-up.
- Experience in monitoring and management tools such as Nagios, Splunk, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring
- Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programing for deployment of Java applications on bare servers or Middleware tools.
- Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
- Involved 24x7 on-call production support and troubleshooting all types of problems related to OS and applications.
- Experience in package management using Red Hat YUM/RPM, Kernel Updates and tuning, Cron jobs.
- Installed and configured an automated tool puppet that include the installation and configuration of the puppet master, agent nodes and an admin control workstation.
- Experience in automation using puppet Enterprise and involved in developing manifests and modules for system and application configuration management.
- Deploy and monitor scalable infrastructure on amazon web services(AWS) and configuration management using Puppet.
- Configured and deployed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
- Proficiently experienced in Amazon Web Services cloud platform and its features like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
- Hands on experience with source control tools like Stash, Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/Hudson and Build Forge to implement the End-To-End automation.
- Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
- Expertise in using builds tools like MAVEN and ANT for the building of deployable artifacts such as jar, war and ear from source code. Application Deployments & Environment configuration using Puppet and Chef.
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
- Integrated JIRA with CI/CD Pipeline as defect tracking system and configured workflows to automate deployment and issue tracking.
- Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
- Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson & Bambo
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
Web Technologies/Programing Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
PROFESSIONAL EXPERIENCE
Confidential, DEARBORN, MI
Linux Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Automated configuration management and deployments using Ansible playbooks and Yaml for resource declaration.
- PerformedWintelapplication and server assessment during the initial datacentre assessment phase.
- Assisted with planning design and testing of allvmdk data and virtual vmf file replicationand migration strategies forWintelvirtual servers.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Assisted in administeringVMwareSRMto accommodate virtual machine replication.
- Team role included working inVMware Orchestrator and VMwarevRealizeAutomationCenter 6.0 (vRA) catalog management creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows 2008/2012) and Linux (Red Hat6) blueprints.
- Conducted auto deployment of software applications in secured and managed environment using container technology Docker.
- Created the files and structure needed to run Docker images through our private Rancher Catalog.
- Configure virtual machines to run Docker and other software needed by developers.
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Analyse and resolve conflicts related to merging of source code for GIT.
- Implemented the master slave architecture to improve the performance of Jenkins.
- Configured Jenkins for doing the build in all the non-production and production environments.
- Troubleshoot the issues raised in Jenkins while using for continuous integration and deployment
- Conducting analysis on ANT build projects for conversion and converting to MAVEN build projects.
- Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
- Creating customized Kickstart profiles for each server and making ISO to build the server
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
- Configured and maintained automated environment using Chef Recipes and cookbooks to manage system configuration with in AWS environment.
- Migrated the on premise WebLogic applications to AWS WebLogic applications by writing the required Chef-artifacts.
- Experience in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
- Configured S3 to host static web content and Deployed cloud stack using AWS Opswork.
- Configured the load Balancers and VPC with private subnets and had a good knowledge on troubleshooting for the connectivity issues.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
- Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
- Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager.
- Mounting & un-mounting the netapp storage LUNs to the Red Hat Linux servers and troubleshooting the issues encountered.
- Planned and performed the upgrades on Linux operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk and replacing failed hardware.
- Work with development teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments.
- Provide drill down reporting for application teams to use in monitoring their application resource usage/performance.
- Promote involvement of application development teams to make recommended changes that improve program performance.
- Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
- Doing capacity Assessment for new requests of servers that is calculating CPU and Memory for new servers according to the current/future Applications running on the system.
Confidential, EASTLANSING, MI
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built, designing cloud-hosted solutions, specific AWS product suite experience.
- Experience in AWS, which included managing application in the cloud and creating instances.
- Manged VMWARE vSphere HOSTS in a HA/DRS Environment with vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN.
- Installed, configured and maintained Redhat, CentOS and Suse Servers at multiple Data Centers.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Worked on Installation and configuration, monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge and worked with Upgradation or Migration of Puppet Community and Enterprise.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Skilled and Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
- Installed and configured DCHP server to give IP leases to production servers.
- Management of RedHat Linux user accounts, groups, directories and file permissions.
- Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
Confidential, Minneapolis, MN
Systems Engineer
Responsibilities:
- Deploying the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions
- Creating the VM shell and pushing the operating system using the kickstart server.
- Creation of Kickstart images for the different version of Redhat Linux Operating system like 5.x & 6.x
- HP blade center C7000 hardware management using ILO console
- Creating the server profile and making the network and SAN virtual configuration using Virtual Connect in blade center C7000
- Creating the filesystems using redhat volume manager and performing the healthcheck on regular basis for all Linux serves
- Scanning the newly assigned LUNs to the serves and assigning them to volumegroup and increasing the filesystem using redhat volume manager
- Mounting & unmounting the netapp storage LUNs to the Redhat Linux servers and troubleshooting the issues enocuntered
- Creating Link aggregation (LACP) with VLAN tunneling using virtual connect (VC)
- Share uplink set (SUS) using LACP & VLAN tagging
- Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
- Creating the filesystem and RAW logical volumes for the Oracle RAC based on the requirement
- Upgrading the kernel in all the Redhat Linux servers and creating initrd image to boot from the Upgraded kernel
- Migration of Redhat linux servers from 4.x version and working with the application team to resolve the issues post migration.
- Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to the ESXi servers
- Managing the ESXi servers using the Vsphere client and Vcenter for managing the multiple ESXi servers
- Building the Red hat Linux server in Vmware ESX client through Vsphere client
- Storage mapping on Red hat linux and create the Volume group, Filesystems using Logical Volume manager
- Installed/Configured redhat Linux cluster 5x version & Configuring the cluster resources
- Adding storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
- Creation of Fence devices in the cluster, Creation Failover domains for the cluster and Flipover/ Failover test in between the nodes in the cluster
- Working on SAN storage on ESXI servers and assigning the LUNs to the Virtual Machines running on the ESXi server.
- Performed Vup 5.0, Sybase 11.5.1, Perl Scripting, NIS, NFS, LDAP server, Weblogic, Apache Tomcat, EMC Storage SAN.
- Working with backup team for the Legato backup & Restore, Legato client Installation in the Redhat Linux server
- Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment
- Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks
- Installing and updating Kernel. Created and modified swap files and added swap space
- NTP server and client configuration for synchronization of timing of all the server with the NTP server
Confidential
Linux/Unix Administrator
Responsibilities:
- Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
- Installation Red hat Linux Enterprise Server 5/6 on Dell and HP x86 HW.
- Installed and configured Solaris 10/11 on Sun T and M Series Servers Mirrored root disks on all the servers by using ZFS & VxVm.
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, “Tar” and “Cpio”.
- Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS mapsand Organize the RHN Satellite Servers in combination with RHN Proxy Server
- Installed and configured the RPM packages using the YUM Software manager.
- Configured logical volumes using logical volume manager (LVM) and also configured mirroring.
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
- Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
- Configured Logical Storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance.
- NIS, NFS, AUTOFS, NTP Configuration and Administration.
- Define Mapping Servlets, Filters, and Session Configuration on JBOSS.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting. Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
- Worked on the administration of the JBoss 4.2.2servers including installation and deployments.
- Extensive experience in Security Patching.
- Also coordinating with storage team and networking teams.