Windows Admin/ Cloud Engineer / Devops Engineer Resume
Kansas City, KS
SUMMARY:
- IT Professional over 6+ years of experience in DevOps, Configuration management and Linux Administration. Strong experience in automating, deploying instances on AWS, Rackspace cloud environments and Data centres, also good experience with AWS, Chef, Puppet, Jenkins and Ansible.
- Experience in Installing, upgrading and configuring RedHatLinux5.x, 6.x and 7.x and Debian using Kickstart Servers.
- Experience in using AWS in EC2, AWS S3 and AWS IAM and deploying instances like Redhat, Ubuntu, CentOs, and Windows.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppetserver and workstation to manage and configure nodes.
- Automate Deployment using configuration Management tool like Puppetto provision AWS Instances to enable continuous Deployments and writing Puppetmanifests to automate configuration of a broad range of services.
- Experienced in administration and deployment of applications on Apache Tomcat Webserver and Application Servers such as Web Sphere, Web Logic, JBoss, IIS, etc.
- ImplementedChefRecipes for Deployment on build on internal Data Centre Servers. Also re - used and modified sameChefRecipes to create a Deployment directly into Amazon EC2 instances.
- Experience in migrating source code repositories from between various version control systems like SVN to Git.
- Good understanding ofDockerConfiguration Management Tool.
- 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 in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
- Extensive experience in implementing Continuous Integration and Continuous Delivery (using ANT&Jenkins) in an Agile Environment.
- Expertise in transition project, which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
- Knowledge in using Nexus Repository Managers for Maven builds.
- Installing, configuring and administering Jenkins CI tool on Linux machines.
- Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively in company.
- Experience in Deploy Openstack environments through automated tools, Ansible / custom pipeline.
- Worked with different bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBMClear quest.
- Experience in Python with proven expertise in using new tools and technical developments to drive improvements throughout entire software development lifecycle.
- Experience of maintaining Business Continuity and performing Disaster Recovery (DR) using VMwareSite Recovery Manager.
- Installing and Managing Virtual Center 5.5 by Upgrading VMware ESX and ESXi server from 3.5.0, 4.0.0, 5.0 and 5.1 in environment.
- Experience working with ORACLE databases (SQL/PLSQL).
- Deployed Puppet, Puppetdashboard for configuration management to existing infrastructure.
- In-depth knowledge in Shell scripting and exposure to Ruby, Python scripting.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across linux servers.
- Have ample experience in load balancing and monitoring with Nagios.
- Knowledge of networking (TCP/IP, Ethernet), NFS, DHCP, SMTP and RAID. Performed troubleshooting NFS, NIS, Samba, DNS, DHCP, LDAP, MySQL and network problems.
- Installed & Configured Oracle Client server (Oracle 11g) for establishing the communication between the Applications and Database servers.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.
- Abilities to manage a project through its complete lifecycle viz. Initiation, Planning and Design, Execution, monitoring and controlling through Closing.
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.
- Expertise in trouble shooting the problems generated while building, deploying and also in production support.
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,Docker
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra,MariaDB,PostgreSQL, SQL ServerWeb/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, KANSAS CITY, KS
Windows Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), auto scaling groups.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Experience working with IAM in order to create new accounts, roles and groups.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment and EC2 Installs with CentOS, Ubuntu and RHEL 6 and Scientific Linux.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's. Imported and managed multiple corporate applications into GitHub code management repo.
- Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points, and Packages.
- Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation.
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Experience working on User admin groups, maintaining account and monitoring system performance using Nagios and Splunk.
- Integrating Jenkins with VMware, Openstack and chef.
- Developed ChefRecipes to configure, deploy and maintain software components of the existing infrastructure.
- Installed EMC Power Path and create Storage RAID groups, LUN's and assigning them to the servers.
- Configured Docker Engine with Docker Specific Commands, Created Custom Docker Images, and Deployed Docker Containers on AWS as Part of Cloud Formation Template.Utilized continuous integration and automated deployments with Jenkins,Ansibleand Docker.
- Deployment automation and Job Orchestration tooling through Python, Ansible.
- Experience in working with GIT to store the code and integrated it toAnsibleTower to deploy the playbooks.
- Experience in administering and automation using Puppet and Chef.
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
- Implemented Chef Server and components installations, including cert imports, increase chef license, creating admins and users.
- Experience in configuring and maintaining LAMP stack on production and staging servers.
- Upgraded Drupal6 to 7 and Updated Drupal core, modules and themes to the latest releases for existing Drupal version.
- Used Composer, Git, Drush and Configuration Management to Push Changes from Development to Production.
- Analyse and resolve conflicts related to merging of source code for GIT.
- Automated the build and deployment of middleware applications using uDeploy.
- Experience in designing and implementing continuous integration system using Jenkins and Bamboo by creating Python and Perl scripts.
- Experienced in writing Maven and ANT scripts to perform continuous build and integration of Java applications using Jenkins and deploy using uDeploy.
- Installed VMware, VSphere 5 and created virtual machines on ESX 5.0 Servers using Dell PowerEdge R410.
- Worked on maintenance of ESX host clusters and security.
- Managed and configured VMware virtual machine for RHEL.
- Monitoring and Tuning the CPU, memory usage, I/O contention, paging, network statistics on UNIX servers using TOP, IOSTAT, NETSTAT, VMSTAT, TOPAS.
- Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Performed Web Logic server administration tasks like configuring Managed servers and setup cluster environment.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere Application Server and Samba Server on Red Hat Linux.
- Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
Confidential, BELLEVUE, WA June
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Assisted in migration of exiting datacentre into the AWS using Native VMDK Import Wizard Tools & SnowBall.
- Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances and Migrated applications to the AWS cloud.
- Configured the storage on S3 Buckets for Hourly Backups of EC2 Instances and Scripts to delete Objects older than 7 days.
- Experience working with IAM in order to create new accounts, roles, groups, policies.
- Deployed Puppet Open Source with Apache and Phusion Passenger / Puppet Enterprise with Additional tools such as MCollective/ Facter/ Hiera / R10k with GIT for Manifest and Module Versioning, Puppet Dashboard, Puppet DB for configuration management to existing infrastructure. Wrote Custom Modules and Manifests to provision VM instances from VMWARE Templates and Patching of all Environment Specific OS Instances.
- Assisted in administeringVMwareSRMto accommodate virtual machine replication
- Assisted with planning design and testing of allVMDK data and virtual VMF file replicationand migration strategies forWintelvirtual servers.
- Implemented migration from VMWARE toAWSusing VMDK Import tools. PerformedVmotionandStorage Vmotion of VMDK and VMF files to target landing zones.
- Team role included working inVMware Orchestrator, VMwareVRealizeAutomation 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 (RedHat6) blueprints.
- Automating Deployment of Servers on ESXI and Cloud. Managed servers on the Amazon Web Services (AWS) platform instances using chef configuration management.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet or custom-built and designing cloud-hosted solutions, specific AWS product suite experience.
- Hands on experience on JIRA for creating bug tickets, workflows, pulling reports from dashboard, creating and planning sprints.
- Reduced build + deployment times by designing and implementing Docker workflow.
- Set up system for dynamically adding and removing web services from a server using Docker, Nginx.
- Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, Apache Tomcat, Nginx, JBoss.
- Nginx Webserver allows the creating of Virtual Hosts to forward requests to many App Servers, It allows URL Rewriting / Proxying, HTTP Load Balancing.
- Managed and configured VMware virtual machine for RHEL, Ubuntu and Linux servers.
- Installation of Linux Distors Using KICKSTART / PXE Boot to Provision REDHAT / Centos Images with preconfigured properties in kickstart.conf.
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
- Implemented load balancing in various environments using Netscalar and also usedNICbonding.
- Implemented RAID, Preparing partition on the new disk, implementing Logical Volume Manager (LVM) and NICBondingfor RHEL 4.x and 5.x.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet.
- Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Installed, configured and maintained DNS, on Red Hat Linux.
- Installed and configured DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, and POP3), FTP, TCP/IP and file servers on Linux servers.
- Efficiently implemented network file sharing and resources across the network by configuring NFS to share files.
- Connecting Linux to Authenticate using Windows Active Directory (LDAP) via Winbind / PAM & Samba Services.
Confidential, Bloomington, IL
Systems Engineer
Responsibilities:
- Installed Linux OS, and configured required network on the virtual machine.
- Strong skills in managing RedHat Linux servers, SAN storage. Virtualization,(VMware, RedHat enterprise virtualization preferred), and system security.
- Mentor other systems administrators in engineering, installation, configuration, testing and Administration of Linux servers
- Installed and configured of SAMBA, squid, FTP Server, SMTP Server, RAID and LVM on RHEL.
- Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in HP-UX, AIX andLinux.
- Expertise in file System concepts like LVM, SVM, Creating new file Systems, increasing and decreasing file systems, mounting file systems, un mounting file systems and troubleshooting Disk space issues
- Configure and maintain FTP, DNS, NFS and DHCP servers.
- Experience working in VMware ESX (VSphere) 4.x hypervisor for virtualization and installed different OS such as Solaris,Linux(RHEL), Windows.
- Creating the filesystem and RAW logical volumes for the Oracle RAC based on the requirement.
- Demonstrated excellence and leadership in Production support with complete self-direction towards all CRS that come into Clear Quest Queue for ORR. Proven troubleshooting skills/knowledge in Application use of database in all layers - backend, middleware front end.
- Configuring, maintaining and troubleshooting of local development servers Software Implementations.
- Configuring User Authentication Stores and Policy Authorization Stores onLDAP
- Windows NT/2000ActiveDirectoryadministration- User management, import/export ofactive directory. Adding new users, new branches, data, etc.
- Worked on virtual and physical Linux host for decommissioning.
- Experience in Shell and Python scripting to automate system administration jobs. Also implemented and enhanced existing scripts developed in Shell and Ruby Managed server on VMware vSphere center.
- Installation and support of various versions of Oracle and MySQL databases.
- Used various networking tools such as SSH, telnet, rlogin, FTP, SFTP and ping to troubleshoot daily networking issues.
- LinuxKernel Security, regular maintenance, compiles and OS reinstalls.
- Worked on Core System Files Hardening and Optimization (sysctl.conf, resolv. confetc).
- Working with Apache Web servers and managing JBOSS, Apache Tomcat and Web Sphere Application servers
- Responsible for administering and maintaining Linux work stations running Apache web server.
- Written various Bash and Python scripts for regular tasks.
- Involved in configuration and support of a production environment hosted in a 24x7 setup.
- Technical Support for in-house Programmers.
Confidential
Linux Systems Administrator
Responsibilities:
- Experienced in install Operating System and configure kernel parameters for Linux/Unix servers.
- Installing Red Hat Linux usingkickstartand applying security polices for hardening the server based on the company policies.
- Installing, configuring and maintained Ubuntu, RedHat Enterprise Linux 4, 5, CentOs.
- Experienced in patching and upgrading OS levels for Linux/Unix servers.
- Worked with Red Hat Package Manager RPM and YUM.
- Experience in creation of environments on virtual machines to be handed over to development and QA teams.
- Experience with Java Enterprise Application Servers such as Oracle WebLogic, Oracle Application Server (OC4J), Redhat JBOSS, and Apache Tomcat.
- Maintain the security posture of the systems in accordance with Information Security policies.
- Responsible for configuring TCP/IP, network interface, assigning static routes and hostnames.
- Implementing and configuring network services such as HTTP, DHCP, and TFTP. Involved in Installing and configuring of NFS.
- Linux kernel, memory upgrades and swaps area. Redhat Linux Kickstart Installation. Configuration and Administration of Apache Web Server and SSL.
- Performed day to day operations inLDAPsuch as add, delete, modify, and search.
- Installation and configuration of Software load balancer (NGINIX)
- Responsible for adding new host machines to the network.
- Managing the permissions & moving files with SCP, FTP.
- Responsible for Creating, changing, and removal of user accounts.
- Performed User administration tasks, Permission issues and solved them.
- Rebooting the Linux Boxes after patching.
- Monitoring the logs for Issues.
- Monitoring Disk, CPU and Memory & Performance of servers.
- Performing system monitoring to verify the integrity and availability of the hardware, operating systems and key processes.
- Providing technical support during software deployments and operational incident.
- Identifying and analyzing security vulnerabilities that may exist on the system and applications.