Cloud / Devops Engineer Resume
Chicago, IL
SUMMARY
- Over 7+ Years of Skilled Administration Experience in Linux (CENTOS, REDHAT, UBUNTU)/ Windows Server 2008R2/2012R2 & VMWARE vSphere 5.1/5.5/6, Three Years in Cloud IaaS wif AWS, Three Years in DevOps Culture wif Knowledge in Puppet/Chef/ & Ansible.
- Worked wif Ansibleplaybooks forvirtual and physical instanceprovisioning, configurationmanagement, patching, and software deployment.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Experience working wif Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet wif Apache and Passenger.
- Experience in architecture and support best practices in Pivotal Cloud Foundry, Amazon AWS.
- Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
- Kubernetes is being used to orchestrate teh deployment, scaling, and management of Docker Containers.
- Utilized Kubernetes and Docker for teh runtime environment of teh CI/CD system to build, test deploy.
- Developed microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7, Windows Server 2008 - R2/2012-R2 and SUSE Linux 10.x/11.
- Experience in System Administration, System Builds, Server builds,Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
- Extensively worked Wif VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering wif HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SAN Datastores wif, iSCSI, NFS & FC.
- Worked wif Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB wif Chef Cookbooks.
- Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Strong noledge of source controller concepts like Branches, Merges, and Tags.
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for teh purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilizedPuppethierarchy files, facts, and global variables.
- Installation, Configuration, and Management of RDBMS and NoSQL tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
- Managed all teh bugs and changes into a production environment using teh Jira tracking tool.
- Involved in setting up JIRA as defect tracking system, configured various workflows, customizations, and plugins for teh JIRA bug/issue tracker.
- Experience NICbonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase teh bandwidth or redundancy based on teh requirement by teh application.
- Managing DNS, LDAP, FTP, Tomcat&Apache web servers on Linux servers.
- 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 troubleshooting skills.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, Icinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programming for deployment of Java applications on bare servers or Middleware tools.
- Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting, and maintenance & On-Call Pager Duty/Support.
- Experience using MAVEN and ANT as build tools for teh building of deployable artifacts through Jenkins (jar, war & ear) from source code.
- Strong appetite for learning new technologies wif a positive attitude.
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
Configurations/Build/Automation Tools: AWS, Pivotal Cloud Foundry, GCP,Docker, Kubernetes, Ansible, Puppet, Chef, Ant, Maven, Jenkins, Hudson, Gradle Bamboo, Nexus, Bitbucket pipeline.
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
Monitoring Tools: Splunk, Nagios and Cloud Watch
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, CVS
Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, JavaScript, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Cloud / DevOps Engineer
Responsibilities:
- Administered Windows Servers dat Comprise of Primary Domain Controller/ MS Exchange Server, Troubleshooting DAG/ Replication Status of DCs & Various Other MS Server Based Services.
- Kickstarting/PXE Booting of Linux environments on VMWARE & AWS wif custom configuration along wif running Chef Cookbooks for configuration management of all Files/Packages/Services & Custom Dependencies.
- Designed and implementedChef, including theinternal best practices,cookbooks, automatedcookbookCI and CD system. Made use of Jenkins forChefCI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
- Created private cloud using Kubernetes dat supports DEV, TEST, and PROD environments.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto-scaling Kubernetes AWS infrastructure and microservice container orchestration.
- Wrote Python Scripts to Monitor Variety of Services &Perl Scripts wif Hash/Arrays to Insert/Delete/Modify content in multiple servers.
- Working wif teh hardware vendors and application team for teh faulty replacement and planning teh downtimes accordingly.
- Performance Tuning and Management for Linux server and working wif teh application/database team to resolve issues.
- Worked on Installation/Configuration/AdministratedVMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
- Launching Amazon EC2 Cloud Instances using Amazon Images(Linux/Ubuntu) and configuring launched instances wif respect to specific applications.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash script.
- Creating teh file systems using Red Hat volume manager and performing teh health check on teh regular basis for all Linux servers.
- Worked wif JIRA for creating Projects, assigning permissions to users and groups for teh projects & Created Mail handlers and notification Schemes for JIRA.
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
- Wrote Ansible Playbookswif PythonSSH as teh Wrapper to Manage Configurations of Open stack Nodes and Test Playbooks on AWS instances using Python.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
- Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Scanning teh newly assigned LUNs to teh serves and assigning them to teh volume group and increasing teh file system using Red Hat volume manager.
- Planned and performed teh upgrades on Linux operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
- Work wif 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 teh involvement of application development teams to make recommended changes dat improve program performance.
- Ensure 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 i.e. calculating CPU and Memory for new servers according to teh current/future Applications running on teh system.
Environment: & Tools: GIT, Maven, Docker, Kubernetes, Jenkins, Chef,AWS, JIRA, Confluence, Shell Scripts, Ansible, Python
Confidential, Brentwood, TN
DevOps Engineer
Responsibilities:
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Deploy and monitor scalable infrastructure on Amazon web services(AWS) & configuration management using puppet.
- Management of RedHat Linux user accounts, groups, directories, and file permissions.
- Experience in Virtualization technologies like VMWare, Vagrant and worked wif containerizing applications like Docker, Kubernetes.
- Experience wif container-based deployments using Docker, working wif Docker images, Docker Hub and Docker-registries and Kubernetes.
- Applied teh Clustering Topology dat meets High Availability and Failover requirement for performance and functionality.
- Worked on installation, configuration and maintenance Red Hat, CentOS and SUSE Servers at multiple Data Centers.
- Possess good noledge in creating and launching EC2 instances using AMI’s of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to thebootstrap instance.
- Managed VMWARE vSphere HOSTS in a HA/DRS Environment wif VMotion/ Site Recovery Manager, Replication Manager vRealize Automation Centre and Fiber SAN.
- Implemented Migration from VMWARE to AWS using VMDK Import tools.
- Experience in migration of consumer data from one production server to another production server over teh network wif teh help of Bash and Perl scripting.
- Installed Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build wif Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Created EBS volumes for storing application files for use wif EC2 instances whenever they are mounted to them.
- Created snapshots to take backups of teh volumes and also images to store launch configurations of teh EC2 instances.
- Designed AMI images of EC2 Instances by employing AWS CLI and GUI.
- Developed Cloud Formation scripts to build on-demand EC2 instance formation.
- Installed and configured monitoring tools Nagios for monitoring teh network bandwidth and teh hard drives status.
- 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.
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
- Installation, Configuration, and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Red Hat Linux/Debian Servers.
- Configured, managed ESX VM’s wif teh virtual center and VI clients.
- Performance monitoring using Sar, iostat, vmstat, and mpstaton servers and also logged to Munin monitoring tool for graphical view.
- Installed packages wif yum and rpm.
- Installation and configuration of PostgreSQL database on RedHat/Debian Servers.
- Performed Disk management wif teh help of LVM (Logical Volume Manager).
- Configuration and Administration of Tomcat/Apache Web Server and SSL.
- Created and maintained network users, user environment, directories, and security.
- Provide teh support of building teh 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 Red Hat Linux.
Environment: & tools:GIT, JENKINS, MAVEN, Kubernetes, AWS, EC2, Confluence, Jira, New Relic, and Sumo Logic, Red Hat, CentOS, and SUSE Servers, Tomcat/Apache Web Server and SSL, DNS, LDAP, NFS, NIS, NIS+, Nagios, python.
Confidential, Frederick, MDSystems Engineer
Responsibilities:
- Deploying teh Red Hat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Creating teh VM shell and pushing teh operating system using teh kickstart server.
- Creation of Kickstart images for teh different version of Red Hat Linux Operating system like 5.x & 6.x HPblade centerC7000 hardware management using ILO console.
- Creating teh server profile and making teh network and SAN virtual configuration using Virtual Connect in blade center C7000.
- Creating teh filesystems using red Hat volume manager and performing teh health check on teh regular basis for all Linuxservers.
- Scanning teh newly assigned LUNs to teh serves and assigning them to teh volume group and increasing teh filesystem using red hat volume manager.
- Mounting & unmounting teh NetApp storage LUNs to teh Red Hat Linux servers and troubleshooting teh issues encountered.
- Creating Link aggregation (LACP) wif VLAN tunneling using virtual connect (VC).
- Share uplink set (SUS) using LACP&VLAN tagging.
- Performance Tuning and Management for Linux/AIX server and working wif teh application/database team to resolve issues.
- Creating teh filesystem and RAW logical volumes for teh Oracle RAC based on teh requirement.
- Upgrading teh kernel in all teh Red Hat Linux servers and creating initrd image to boot from teh Upgraded kernel.
- Migration of Red Hat Linux servers from 4.x version and working wif teh application team to resolve teh issues post-migration.
- Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to teh ESXi servers.
- Managing teh ESXi servers using teh vSphere client and vCenter for managing teh multiple ESXi servers.
- Building teh Red Hat Linux server in VMware ESX client through vSphere client.
- Storage mapping on Red Hat Linux and create teh Volume group, Filesystems using Logical Volume manager.
- Installed/Configured red Hat Linux cluster 5x version & Configuring teh cluster resources.
- Adding storage to teh cluster disks and increasing/ decreasing teh filesystem in RHEL.
- Creation of Fence devices in teh cluster, Creation Failover domains for teh cluster and Flip over/ Failover test in between teh nodes in teh cluster.
- Working on SAN storage on ESXi servers and assigning teh LUN to teh Virtual Machines running on teh ESXi server.
- Performed Vup 5.0, Sybase 11.5.1, Perl Scripting, NIS, NFS, LDAP server, WebLogic, Apache Tomcat, EMC Storage SAN.
- Working wif teh backup team for teh Legato backup & Restore, Legato client Installation in teh Red Hat Linux server.
- Installed and Configured SAMBA Server in Linux for accessing teh shared files from teh windows environment.
- Configuring and Maintaining of Network File Systems like (N.F.S) and Automount 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 teh server wif teh NTP server.
Environment: & Tools:Subversion, Jenkins, Python, Knife, ANT, puppet, Perl Script, VMware, Linux (Red Hat) and Puppet, Remedy, Apache Tomcat, VLAN, ESXi 3.5, 4.x servers.
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 teh 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 teh servers by using ZFS & VxVm.
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and create new domain & services starting & stopping.
- Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, Tar” and “Cpio”.
- Installed and configured teh Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Monitoring day-to-day administration and maintenance operations of teh company network and systems working on Linux and Solaris Systems.
- Configured teh NIS, NIS+, and DNS on Red Hat Linux 5.1 and update NIS mapsand Organize teh RHN Satellite Servers in combination wif RHN Proxy Server
- Installed and configured teh RPM packages using teh 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 teh plan for Change, Problem & Incident management Process based on ITIL.
- Merged teh generated reports as per request. Formatted data into teh 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 teh 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 teh administration of teh JBoss 4.2.2servers including installation and deployments tensive experience in Security Patching.
- Also coordinating wif storage team and networking teams.
Environment: and tools: Sun Solaris7/8/9, Red Hat Linux 4.0, 5.0, Jumpstart, LDAP, Sun Java Directoryserver 5.2, Sun Fire X4100, X4200, X4440 and X4500, Sun Fire 2900, 4900, 6900, Sun EnterpriseServer T5140, T1000 and T2000 and M4000, M8000, Clarify, Remedy Ticketing Systems, SolsticeDisk Suite, Oracle 7.x/8. x.
Confidential
Linux Systems Administrator
Responsibilities:
- Yum configuration & package installation through YUM.
- Configuring and deploying of iSCSI server and Client.
- Installation of Red Hat Enterprise Linux.
- Configuration and troubleshooting for Red Hat Linux.
- Handling troubleshooting issues like boating, RPM packages, User management, and backup.
- IP bonding for load balancing and failover, Firewall, SELinux.
- Hosting and securing web pages using Apache (HTTPd) web server and SSL.
- User Administration & Quota Management
- Creating and deploying LVM, resizing teh logical volume and volume group.
- Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
- Performances, CPU and Memory monitoring of Red Hat Enterprise Linux.
- Create, deploy and manage Linux and Windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or wifin teh same cluster.
- Experience in Windows 2003 and 2008 Active Directory Installation and Configuration.
- Heartbeat clustering for high availability in Apache.
- Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
- Configure vCenter Server 5.0, 5.1 in teh production environment and created many clusters and enabling HA and DRS for Load balancing and High Availability. Worked on Migration concepts like vMotion, svMotion, and cold migration.
- Performed physical to virtual (P2V) and (V2V) migrations for 50 physical servers utilizing VMware Converter.
- Firmware upgrade, managing teh servers, collecting Logs, open KVM console for troubleshooting.
Environment: & Tools: RHEL 4.x, 5.x, VCS, LDAP, DNS, NIM, NFS, TCP/IP, SAN, NAS, Nagios 2.x, Web Logic 8.1, Oracle 9i/10/11g, VMware 3.5/4.x, Shell Scripting.