We provide IT Staff Augmentation Services!

Openstack Administrator Resume

3.50/5 (Submit Your Rating)

Richardson, TX

SUMMARY:

  • Openstack/Linux administrator with over 5 years of experience in Openstack, cloud computing, Virtualization, Linux System Administration and Configuration Management.
  • Experience in managing multiple private clouds for enterprises on Bare metal, Virtual Machines and Containers to address different project needs.
  • Experience in Openstack components Neutron, Nova, Cinder, Horizon, Ceilometer, Heat, Glance and Swift.
  • Expertise in upgrading Openstack releases from Kilo/Juno to Liberty and Mitaka releases.
  • Experience in deploying Cloud both automatically using Fuel, Openstack Ansible and manual deployment.
  • Experience in verifying Openstack environment in Docker Containers for Sanity tests before upgrading production environment.
  • Experience in DevOps process using Jenkins, Ansible for On Demand Openstack deployment.
  • Experience in creating/managing multiple tenants in a cloud, creating quotas, triggering alarms when certain thresholds are reached, creating network and creating/customizing heat templates.
  • Expertise in troubleshooting Openstack issues from f ault detection, fault isolation and resolving many key issues.
  • Experience using Tempest and Rally for functionality and performance testing; trigged those test cases from Jenkins .
  • Knowledge on AWS architecture.
  • Solid foundation on Python and shell scripting languages.
  • Solid knowledge in object Python and C++ object oriented programming (OOP) concepts.
  • Experienced in supporting large - scale multi-tenant infrastructure level services.
  • Experience in supporting private cloud environments housing multiple tenants in multiple networks.
  • Experience in managing cloud software deployments, with a focus on continuous integration and deployment using GitHub, Jenkins, and Maven.
  • Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux and Centos
  • Experience installing, configuring and managing Linux based systems and applications via automation and configuration management tools such as Chef and familiar with Puppet.
  • Experience in implementation and maintenance on Apache Tomcat, MySQL and JBoss web service environment.
  • Experience with Linux, database and application server configuration.
  • Excellent inter personal skills, effective troubleshooting, and customer handling skills.

TECHNICAL SKILLS:

Cloud Computing:: Openstack, VMWare, AWS, Containers(Docker)

Operating Systems: UNIX, Redhat Enterprise Linux, CentOS, Solaris, Ubuntu, Fedora, Windows

Databases: Oracle, MYSQL, MangoDB and SQL Server

Application Servers: Tomcat, Weblogic and JBoss

Programming Languages: Shell scripting(BASH), Python, Perl, Ruby, C and C++

SCM Tools: GIT, ANT and MAVEN

CI Tools: JenkinsMonitoring & Automation

Tools: Nagios, Puppet, Chef, Ansible

Virtualization: VMWare ESXi, KVM

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Openstack Administrator

Responsibilities:

  • Experience as an Openstack administrator in creating, managing users, roles, groups, domains, services, endpoints; managing quotas, instances, snapshots, metadata, creating new images; managing and creating networks, routers, subnets, allocation pools; managing swift objects, time stamps, cinder volumes; using heat templates and troubleshooting.
  • Experience in using latest Openstack versions that includes Kilo, Liberty and testing Mitaka version to check its stability.
  • Upgrading Openstack requirements from Juno, Kilo to Liberty and Liberty to Mitaka versions.
  • Experience in managing multiple private clouds for Enterprises on Bare metal, Virtual Machines, Containers to address various project needs.
  • Creating, Managing deployment guides; Creating network connectivity and service interface for Non-Openstack components to access cloud network and creating scripts to customize flavors and quotas.
  • Creating, managing multiple tenants in a cloud, creating quotas, triggering alarms when certain thresholds are reached, creating network, customizing heat templates.
  • Verifying Openstack environment in Docker Containers for Sanity tests before upgrading production environment.
  • Hands on experience in Openstack deployment both manual and automation installations.
  • Deployed Openstack Mitaka, Liberty, Kilo, Juno releases in a multi-node environment manually.
  • Deploying the Openstack components on multi-node with High availability environment.
  • Provisioning and optimizing of compute, network, and storage services with Openstack through dashboard, command-line and API utilities.
  • Deployed Cloud both automatically using Fuel, Openstack Ansible and manual deployment.
  • Configuring the Openstack components keystone, glance, neutron, cinder, swift, Heat and ceilometer.
  • Creating and managing cinder volumes.
  • Worked with Client’s private cloud, created instances using nova client, setting security and deploy applications and brought them into production.
  • Providing customization to clients (adding metadata to tenant or a project in Keystone).
  • Deployed neutron, configured and managed neutron services.
  • Deployed compute nova and configured nova services.
  • Disabling meters that are not required so as to save Space by changing Ceilometer.
  • Creating VM, snapshot, template and use them as the base images depending on the requirement.
  • Debugging logs for understanding component failures, Identify the bugs and reporting to concerned team.
  • Attending daily standup meeting, updating the status and trying to resolve the issues faced by the team.
  • Writing Chef cookbooks/Ansible playbooks for hot fixes.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Create, maintain Jenkins jobs, used Jenkins for continuous integration and deployment into Apache Tomcat Application Server/JBoss.
  • Used Python and Ruby for creating recipes in chef for installing packages in multiple node environment.

Environment: Ubuntu 14.04, Openstack Juno/Kilo, Ansible, Mirantis Fuel, Python, chef, Jenkins, Nagios, KVM, VMware, Redhat, web services, Shell scripting, Mongodb, Oracle DB, MySQL.

Confidential, Irving,TX

DevOps/Linux Engineer

Responsibilities:

  • Administration of RHEL 4.x/5.x/6.x and Centos includes installation, testing, tuning upgrading, patching and troubleshooting day-to-day issues.
  • Involved in troubleshooting of Red Hat Linux servers, hardware issues.
  • Used Chef Configuration management system to develop automation and monitoring web application and database servers.
  • Configured Red Hat Cluster Nodes for any legacy applications and verified the daily health check on the Cluster Nodes.
  • Designed bash, KS hand Perl scripts to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management.
  • Performed the administration of the Domain Name Server and configuration of the Database Files.
  • Created several cookbooks, recipes using Ruby as scripting language.
  • Automated cookbook testing using Jenkins.
  • Involved in installing Chef node, workstation and server.
  • Deployment and management of many servers via script and Chef, utilizing cloud providers as a direct substrate for implementation.
  • Created Chef Cookbooks for sudoers and network configurations using Chef Server.
  • Maintaining automated environment using Chef Recipes and cookbooks.
  • Used Code Repository (GitHub) for Scripting.
  • Designed and implemented Subversion/GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Modifying the manifest as per the requirement on Puppet.
  • Involved in creating modules and manifests in Puppet using Ruby.
  • Developed Nagios plugins as per requirements
  • Installed, Configured MySQL in different Linux operating systems like RHEL.
  • Involved in support and upgrade of Puppet master server from 2.x to 3.x version on servers and clients.

Environment: Red Hat Linux 3.x,4.x,5.x, AS 3.0, Centos, 3.x, 4.0x, Cisco Routers, Chef, puppet, Bash/Korn Shell Scripting and Python Scripting.

Confidential

DevOps Engineer/Linux Administrator

Responsibilities:

  • Creation, Installation and administration of Red Hat Virtual machines in VMware.
  • Working in environment using VMware ESXi as Hypervisor for VDI desktop virtualization.
  • Used VMware View Manager to administrate and monitor all the infrastructure in the domain.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the GIT Repositories, views, and the access control strategies.
  • Installing, configuring and administering Jenkins Continuous Integration (CI) tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT etc.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used APACHE ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Documented project's software release management procedures with input decisions.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Working knowledge of SQL and relational databases.
  • Strong analytical and problem solving skills.
  • Agile software development, deployment, and life cycle management.

Environment: GIT, Jenkins, Ruby, LINUX, Windows XP, Windows Server 2003, Python, Perl Scripts, Shell scripts.

Confidential

Unix/Linux Systems Administrator

Responsibilities:

  • Creation, Installation and administration of Red Hat Virtual machines in VMware.
  • Designed System Requirements, Storage requirements, Configuration Management/Change control/Release management.
  • User administration & quota management
  • Log file was managed for troubleshooting and resolving errors.
  • Installation of patches and other software packages.
  • Wrote Shell scripts for automation of jobs, system monitoring and error reporting.
  • Performed the administration of the Domain Name Server and configuration of the Database Files.
  • Wrote bash shell scripts for getting information about various Linux servers
  • Installed and Configured Send mail Utility on UNIX Servers.
  • Modified scripts using sh, ksh and bash for day-to- day administration.
  • Automated tasks using bash shell scripts.
  • Managed existing documentation for systems and created new procedures to support new products.
  • Created documentation for disaster recovery project.
  • Created, Deleted and managed user database and their respective directories.
  • Setting up cron jobs for the user to deploy scripts on production servers.
  • Installation, Management and Configuration of LAN/WAN systems utilizing Cisco Switches and routers.
  • Troubleshooting day-to- day server related issues and problems in terms of hardware, operating system, applications and network.

Environment: Red Hat Linux 2.6.x, Shell, Apache, bash, ksh, sh, Cisco Routers and MySQL.

We'd love your feedback!