Openstack Devops Engineer Resume
SUMMARY:
- Accomplished software engineer with 5+ yr.’s of experience in the fields of DevOps and System Admin using various automation tools to oversee the end to end deployment process.
- Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
- Experience with OpenStack Services such as Compute, Network, Storage, Dashboard, Image, Identity, Monitoring, and Orchestration Service.
- Knowledge on Vagrant & Docker based container deployments to create self - environments for dev teams and containerization of environments delivery for releases.
- Design and develop continuous deployment pipeline integrating Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS .
- Working on Infrastructure automation using Configuration Management Tools like Chef, Ansible and knowledge on puppet.
- Responsible for building out and improving the reliability and performance of cloud applications and Cloud Infrastructure deployed on Amazon Web Services.
- Experience in managing AWS cloud resources EC2, S3, VPC, CloudWatch, ELB, EBS CloudFormation and Identity and Access Management.
- Strong understanding on Systems, Networking, Storage and Cloud technologies and experienced with automation to enable agile Infrastructure provisioning.
- Good understanding of Software Development Life Cycle, Agile Development Methodology, Test-Driven Development, Continuous Integration and Continuous Delivery.
- Ability to learn quickly and in corporate new knowledge in the rapidly evolving Cloud Technologies.
- Experience in VMware implementation and troubleshooting ESXi 4.x, 5.x hosts, and updating and upgrading ESXi servers and managing ESXi hosts using vCenter Server/ vSphere Client and VMware Web Client.
- Hands on experience in installing Red Hat, CentOS, Ubuntu and Windows on virtual machines using VMware Virtualization technology.
- Experience in automation of installing, and configuring Red Hat 4.x, 5.x using Kick start and worked with various other Linux flavors such as Ubuntu, and CentOS.
TECHNICAL SKILLS:
Operating Systems: Red Hat 4.x, 5.x, 6.x, Ubuntu, CentOS 5.x, 6.x, 7.x,n Windows Server 2003/2008/2012.
Languages: Python, Ruby, JSON, YAML, CSS, HTMLC, C++, Java, Java Script, SQL.
OpenStack: Confidential, Glance, Swift, Neutron, Cinder, Heat, Ceilometer, Key Stone, Horizon.
Amazon Cloud: EC2, S3, VPC, Cloud Formation, Cloud Watch, ELB, EBS
Configuration Management: Chef, Ansible, Puppet.
Version Control tools: SVN, Git.
Other Tools: VSphere Web Client, VSphere Client, VCenter Server, Splunk, Kanban, Jira, Nagios, Apache, Vagrant,
Oracle Virtual Box, Jenkins.:
PROFESSIONAL EXPERIENCE:
Confidential
OpenStack DevOps Engineer
Responsibilities:
- Create and manage instances using Confidential Compute.
- Creating and customizing the flavors.
- Allocating quotas to tenants and users based on build document.
- Launching instances or virtual machines on cloud to provide Iaas.
- Creation of VM, Snapshot, Template and use them based on the requirement.
- Create and manage users, tenants, roles using Keystone Identity service.
- Create, retrieve and manage Images using Glance Image Service.
- Managing objects using the Swift Object Storage Service.
- Create and manage Cinder volumes in OpenStack Cloud.
- Create and collect measurements across OpenStack using Ceilometer Telemetry Service.
- Configure networks for guest servers using Neutron.
- Used Neutron with Linux bridging to create virtual sub-nets for individual tenant projects.
- Launch stacks from templates and manage stacks using the Heat Orchestration Service.
- Monitoring running stacks including events & resources on OpenStack Cloud.
- Knowledge in Implementation of horizontal auto-scaling use cases using OpenStack components - Heat, Ceilometer, Lbaas.
- Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
- Experience in Implementation of Continuous Integration and Continuous Delivery and other tooling as needed to support internal and customer development efforts to customize and enhance OpenStack.
Environment: Horizon, Keystone, Glance, Cinder, Swift, Ceilometer, HEAT, Ansible, Git, Jenkins.
Confidential
AWS DevOps Engineer
Responsibilities:
- Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.
- Binding elastic IP's to Amazon EC2 instances.
- Created volumes and attach volumes on to EC2 instances.
- Created Elastic Load Balancer to distribute incoming application traffic across Amazon EC2 instances.
- Used Amazon S3 for multipart upload of data and to host static web content in AWS Cloud.
- Provided highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Created Virtual Private Cloud, Internet gateway, subnet and route tables using Amazon VPC.
- Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
- Setting alarms on metrics for EC2 instances using CloudWatch.
- Created Stacks using Amazon CloudFormation templates to launch AWS Infrastructure and resources.
- Configured AWS IAM and Security Groups in Public and Private Subnets in VPC.
- Setting up the security groups to associated EC2 instances in the VPC .
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Performed system monitoring using Nagios and CloudWatch in AWS Cloud.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Defined branching, labeling, and merge strategies for all applications in Git.
- Built Continuous Integration environment Jenkins and Continuous delivery environment.
- Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations
- Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented automated local user provisioning instances created in AWS cloud.
- Written and modified various Cookbooks/Recipes to manage configurations of EC2 instances.
- Good understanding of AWS Systems, Networking, Storage and Cloud Technologies.
- Experience in Using Jenkins, and Hudson for Continuous Integration and Continuous Delivery.
Environment: AWS EC2, EBS, ELB, S3, VPC, Cloud Watch, Cloud Formation, Nagios, GIT,JIRA,Jenkins
Confidential
VMware Consultant
Responsibilities:
- Experience in installation and configuration of Red Hat Enterprise Linux, VMware ESXi, within vSphere 4 and 5 environments with Virtual Center management.
- Maintaining the VMware ESXi Servers through VMware Infrastructure Client (vSphere client).
- Creation of Virtual Machines (VM’s) based on requirements and build documents.
- Created the Data Centers and configure them to the company environment and policies.
- Worked in using VMware vMotion to move VM's from one Datacenter to another Datacenter.
- Creation of clusters for High Availability (HA), Distributed Resource Scheduling and vMotion.
- Performed P2V migrations to convert the physical servers to virtual machines and ensure availability, performance meet the expectations of the end users.
- Setup all servers monitoring using Nagios monitoring tool.
- Moving the running VM from one host to another using vMotion technology.
- Creating standard images and templates for VMware ESXI.
- Effectively setting up Quotas for the user accounts and limiting the disk space usage.
- Managed ESXi hosts using vCenter Server/ vSphere Client and VMware Web Client.
- Experience in working with Virtualization Technologies like Linux KVM, VMware in building and configuring Linux servers as a part of cost effective solutions.
- Knowledge on maintaining the scalable system infrastructure within Amazon Web Services EC2.
- Knowledge on applications running in private cloud developed using VMWARE and public cloud-AWS environments.
Environment: VMware ESXi 5.1, vCenter Server, vMotion, vSphere 5.0/5.5, HA, AWS EC2.