We provide IT Staff Augmentation Services!

Openstack Developer Resume

St Louis, MO

PROFESSIONAL SUMMARY:

  • Over 7 years of applied knowledge and experience in IT Infrastructure, Openstack, cloud computing, Devops, Build and Release management, virtualization networking, building, automation deployment, Linux installation, configuration and troubleshooting.
  • Worked on POC for barbican setup mos - kilo.
  • Worked on creating the ansible playbooks for deploying gstools.
  • Responsible for creating the performance scripts like ceilometer/bpa/attlogins etc., in ruby.
  • Created heat templates and go scripts to generate the wiki report for cloud2wiki tool.
  • Performed all necessary day-to-day GIT and Jenkins support for different projects
  • Solid foundation on Openstack Infrastructure and cloud computing concepts.
  • Hands on experience on Openstack deployment both manual and automation installation.
  • Deployed Openstack icehouse, juno, kilo, liberty releases in a multimode environment manually.
  • Hands on experience on Redhat enterprise and Ubuntu server Linux.
  • Good background with virtualization, virtual networking, virtual switches and software defined networks.
  • Good knowledge and experience in creating virtual machines, virtual networks in Linux and Windows environments.
  • Created Heat templates to deploy VNFs on openstack manually.
  • Good understanding on DPDK and SR-IOV and implemented on VMs.
  • Cloud computing Testing - Deployment and configure Openstack components, tested Openstack framework.
  • On boarded additional capacity of hypervisors to Openstack Availability Zones reliably.
  • Strong know ledge on sou r ce con tr o l ler concepts l i ke B r anc h es, Me r g es and T a g s.
  • Wor ked wi th Eng ineers, QA, business and ot her teams to ensure automated t est ef for ts are ti ghtly integ rated w i th t he bu ild system and inf ixing t he er r or while doing t he de p l o y m e n t and b u i l d i n g.
  • Exper ience in us ing Bug t r ack i ng tools l i ke JIRA, TDP and RALLY.
  • Developed Chef recipes/cookbooks to automate the installation, build and deployment of PPC (Post processing checks).etc.
  • Exper ti se in t r oub l esho o t i ng the prob lems gener a ted while bui lding, deploy ing and also in produc t ion suppor t.
  • Thorough understanding of Virtual machines and networking TCP/IP, DNS, FTP, SSH, SCP and web coverage services (WCS).
  • Executed functional test scripts for Openstack and tested Openstack core services nova, neutron, cinder, swift storage services.
  • Infrastructure Development on AWS by employing services such as EC2, RDS, Cloud Front, Cloud Watch, VPC, etc
  • Fulfilling the role of a Release Engineer in respects to our chef/Ansible code. Responsible for QA, code merges.
  • Hands on work experience and knowledge on Linux based environments.
  • Hands on experience in installing and configuring Openstack database MySQL.
  • Solid foundation on Python, Ruby and Linux shell scripting languages.
  • Good background and knowledge with Rest API calls.
  • Energetic and self-driven team worker have high aspiration to reach the heights of professional career.
  • Excellent inter personal skills, effective communication analytical thinking, troubleshooting, and customer handling skills.

TECHNICAL SKILLS:

Cloud Computing: Openstack deployment, configuration, Horizon, Nova, Neutron, Cinder, Swift, Glance, RabbitMQ, Keystone, Heat and Ceilometer,AWS

Configuration Management: Chef, Jenkins, Ansible, Mirantis fuel

Cloud Technologies: OpenStack

Programming Languages: C, Python, Shell Scripting, Basic Go, Ruby.

Version Control Systems: SVN, Git

Packaging Systems: RPM, Debian

Operating Systems: Linux, Ubuntu, Redhat, CentOS, Fedora, Windows

Web Servers: Apache, IIS, LightTPD, Tomcat, Jetty, nginx

Database: SQL

PROFESSIONAL EXPERIENCE:

Confidential, ST.Louis, MO

Openstack Developer

Responsibilities:

  • Worked on POC for barbican setup mos-kilo.
  • Deployed the Openstack(kilo) services on multimode manually and using devstack and packstack.
  • Configuring the Openstack keystone, glance, neutron, cinder and swift, Heat and ceilometer.
  • Responsible for install, configure and test Openstack environment (Nova, neutron, swift, cinder, Horizon, Keystone and glance).
  • Deployed glance configured and managed glance services.
  • Deployed mos-kilo configured and managed mos-kilo services.
  • Creating VM snapshot and use them on need basis
  • Worked on creating the ansible playbooks for deploying gstools.
  • Responsible for creating the performance scripts like ceilometer/bpa/attlogins etc., in ruby.
  • Created templates and go scripts to generate the wiki report for cloud2wiki tool.
  • Performed all necessary day-to-day GIT and Jenkins support for different projects.
  • Experience in using Bug tracking tools like TDP and RALLY.
  • Created ansible playbooks for PPC (Post processing checks).
  • Worked on modifying the Tool Version Scripts through ansible to skip installation of tool if already latest.
  • Deployed all the gstools ansible playbooks and PPC checks using Docker containers.
  • Worked on TDP defect tickets related to ansible and python code.
  • Created PPC checks in ruby and shell scripting

Environment: Openstack kilo &Mos-kilo, Barbican, Python, TDP, Rally, Ansible, Centos7, git, Jenkins, KVM, Ruby, Shell scripting, Docker, html, cloud2wiki.

Confidential, DALLAS, TX

Openstack Engineer

Responsibilities:

  • Deploying the Openstack components on multimode with High availability environment.
  • Configuring the Openstack keystone, glance, neutron, cinder and swift, Heat and ceilometer.
  • Creating and managing cinder volumes.
  • Creating bridge networks for internal and external access.
  • Install and configure compute nova services.
  • Responsible for install, configure and test Openstack environment (Nova, neutron, swift, cinder, Horizon, Keystone and glance).
  • Identify the bugs and report it to the concerned internal team.
  • Attending daily standup meeting, update the status and try to resolve the issues faced by the team.
  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Release Engineer for a team that involved different development and multiple simultaneous software releases.
  • Written Nova, Glance, Neutron, Cinder, Keystone, Swift, python client API to integrate with existing Application.
  • Customized Horizon dashboard to invoke client application REST API.
  • Written Virtualization Layer API (eg., KVM/libvirt and ESX/vCenter API).
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible.
  • Used Ceilometer for Monitoring and altering with Heat.
  • Automated operations using scripting languages, including Ruby and Python.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Used SQL quarries to check the data integration and Oracle database.
  • Created Heat templates to deploy VNFs on openstack manually.
  • Good understanding on DPDK and SR-IOV and implemented on VMs.
  • Used Cinder to enable persistent storage for applications like databases deployed in Openstack.
  • Debugged networking issues for VMs and Openstack Control plane using tcpdump, ssh, scp, netstat and other debugging tools.
  • Involved in supporting Apache, Apache Tomcat and generated SSL keys for renewing SSL certs on web servers.
  • Creating VM snapshot and use them on need basis.
  • Deployed Neutron configured and managed neutron services.
  • Deployed compute Nova, configured compute nova services.
  • Creation of Instances, snapshots, templates and use them based on the requirement.
  • Involved in POC’s for kubernetes,kolla, kibana,graffana, zabbix.

Environment: Openstack juno/kilo/liberty, Horizon, RHEL, Python, VMware, Rally, Ansible, Centos7, Mirantis Fuel, chef, Jenkins, KVM, Mysql, Shell scripting, SDN/NFV.

Confidential

DevOps Engineer/Linux Administrator/Cloud Engineer

Responsibilities:

  • Creation, Installation and administration of Red Hat Virtual machines in VMware.
  • Environment using VMware ESXi as Hypervisor for VDI desktop virtualization.
  • Used VMware View Manager to administrate and monitor the entire 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 Subversion/GIT Repositories, views, and the access control strategies.
  • 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.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic and used Web Sphere for hosting the applications.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Used the continuous integration tool Apache Anthill Pro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • On-boarding instances, setting up environment, mitigate issues and troubleshooting instances stability for the application development team.
  • Used Bash as scripts language for Build Automation.
  • Maintained Ubuntu build machines and always keep them updated with latest security fixes.
  • Used SVN as version Control.
  • Designed AMI images of EC2 Instances by employing AWS CLI and GUI.
  • Responsible for Troubleshoot various network problems, system problems like Core Dump Analysis.
  • Infrastructure Development on AWS by employing services such as EC2, RDS, Cloud Front, Cloud Watch, VPC, etc.
  • Created and Managed User Accounts, Log Management, Shared Folders, Reporting, Group Policy Restrictions, etc.
  • Managed Disk space and rebooted builds slaves as regular schedule to keep the health of build slaves.
  • Used Jenkins as CI tool and added 20 Build slaves. Labeled Slaves so that load can divide and branches get their own priority.
  • Wrote custom puppet modules for managing the full application stack (Tomcat/httpd/MySQL/Java)
  • Implemented GitLab for version control of puppet modules and process documentation
  • Installed Nagios to keep track of the system status like uptime, system load, and disk usage and send notifications to team when necessary.
  • Created branches and tags in Version control.
  • Merged and resolved conflicts using SVN and helped developers to work with version control tools.
  • Handled the database access and gave proper user access to the database.
  • Was responsible to bring up the database servers when it was down after the deployment process.
  • If the login credentials were changed for the database. Sent out the credentials to all the team members to prevent the deployment errors.
  • Excellent working knowledge of network and UNIX security procedures.
  • Responsible for automation trouble shooting and also installing and configuring the java applications in the environments like testing and production.
  • Documented all the process and to do list for improvements.
  • Worked with Team and supported on-call rotation for pushing the releases in timely manning.

Environment: Subversion, Ubuntu, Jenkins, CI, GIT, Jenkins, puppet, Ruby, LINUX, Shell scripts, AWS Services: IAM, EBS, EC2, VPC.

Confidential

Build and Release Coordinator

Responsibilities:

  • Supported Java Project code base and used Maven as Build tool.
  • Migrated Ant build.xml files to Maven POM.xml.
  • Used Bash as scripts language for Build Automation.
  • Maintained Ubuntu build machines and always keep them updated with latest security fixes.
  • Used SVN as version Control.
  • Managed Disk space and rebooted builds slaves as regular schedule to keep the health of build slaves.
  • Used Jenkins as CI tool and added 20 Build slaves. Labeled Slaves so that load can divide and branches get their own priority.
  • Installed Nagios to keep track of the system status like uptime, system load, and disk usage and send notifications to team when necessary.
  • Worked on the .NET framework application by using the Internet Information Services IIS and deploying the files in the framework applications.
  • Created branches and tags in Version control.
  • Merged and resolved conflicts using SVN and helped developers to work with version control tools.
  • Handled the database access and gave proper user access to the database.
  • Was responsible to bring up the database servers when it was down after the deployment process.
  • If the login credentials were changed for the database. Sent out the credentials to all the team members to prevent the deployment errors.
  • Excellent working knowledge of network and UNIX security procedures.
  • Responsible for automation trouble shooting and also installing and configuring the java applications in the environments like testing and production.
  • Documented all the process and to do list for improvements.
  • Worked with Team and supported on-call rotation for pushing the releases in timely manning.

Environment: Subversion, Maven, Ant Buil.xml, Maven POM.xml, Ubuntu, Jenkins, CI, Nagios.

Confidential

Systems and Network Administrator

Responsibilities:

  • As a systems administrator involved in the administration of the SUN Solaris Servers, Linux and Windows NT servers, maintenance of hardware, software and network installations, in- house technical consulting, training, software development and troubleshooting.
  • Installation and configuration of Linux Servers.
  • Configuring and maintaining Apache Web Server on Linux.
  • Configuring and maintaining Samba Server.
  • Design and configuring of Internet Servers using Linux, dealing with TCP/IP configuration and Internet server Administration.
  • Installation and Configuration of Send mail for Linux.
  • Installation and maintenance of Sun Solaris servers and workstations.
  • Configured Jumpstart servers for remote installations of Solaris on SUN servers.
  • Configure and maintain NFS/NIS services.
  • Configuring printers using TCP/IP and administering print queues.
  • Used VERITAS Volume Manager for disk partitioning.
  • Creation of users and providing appropriate rights.
  • Configured servers in the clustered environment.
  • Design and Implementation of the Proxy Server as an extensible Firewall from the external Internet zone.
  • Taking daily and weekly backups.

Environment: Sun Solaris, Linux, HP-Unix, Apache

Hire Now