Aws Devops Solutions Architect Resume
Plano, TX
SUMMARY:
- 9+ years of IT experience and gained expertise as DevOps Engineer experienced in Automating, Developing, Configuring and deploying instances on AWS, Azure and Rackspace cloud environments and Data centers, Automation and Unix administration and transformed traditional environments to virtualized environments with, AWS - EC2, EBS, ELB, S3, Route53, SES, Kinesis, Redshift, Load Balancing, Jenkins, Chef, Puppet, Jira, Ansible, Dockers, Vagrant, OpenStack - Nova, Neutron, Swift, Cinder, Glance, Horizon, and VMware, Nagios, GIT, Splunk.
- Developed sub versioning system deployed in private cloud using OpenStack services
- Hands on expertise on Jenkins, SVN, GIT, Ansible, Service-now
- Implemented automated local user provisioning instances created in Open stack cloud through Chef recipes and Integrated KVM hypervisor with Open stack
- Familiar with Open stack concepts of user facing availability zones and administrator facing host aggregates
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- S e tt ing up da taba s e s in A W S using RDS, stora g e using S 3 buc ke t and c onf ig ur in g inst a nc e bac kups to S 3 buc ke t.
- Hands on Experience in Apache Tomcat.
- Working Knowledge on Puppet, Chef, and Mesosphere
- Experience developing secure, reliable, scalable, python applications on the AWS cloud.
- Maintaining the security groups in EC2, EC2 VPC and controlling the inbound and outbound traffic that are allowed to reach the instances
- Experience in setting up and operating scalable relational databases in cloud.
- Knowledge about loading and streaming of data applications using AWS Kinesis
- Performed operations on mirror imaging, auto scaling and monitoring the actions of users in their respective groups
- Managing and analyzing the petabyte-scalable data using AWS Redshift cluster.
- Integrating and computing the data across AWS storage resources and support integration of data across AWS regions.
- Delivering I/O queries across the nodes using Redshift with custom JDBC/ODBC drivers and loading the data with cluster size and integrating with S3, Kinesis.
- Experience in adding the custom login to AWS services and running the code in response to events such as image uploads, website-clicks and connected devices using LAMBDA
- Deploying big data applications and Hadoop frameworks using EMR
- Knowledge about Dockers that provide automation and deployment of applications inside software containers by providing additional layer of abstraction and automation of operating system level virtualization on Linux.
- Experience in steam line configuration for maintaining servers and related infrastructure with Chef Configuration management tool.
- Implementing new projects builds framework using Jenkins & maven as build framework tools
- Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment
- Converting production support scripts to chef recipies.
- Testing of cookbooks with chef-spec
- Performed operations Puppet to describe system configuration and their state.
- Experience in deploying and managing systems through Ansible.
- Experience in Monitoring, alerting, services for servers and application services using Nagios, Splunk.
- Installed, tested and deployed monitoring solutions with Splunk services.
- Build and test the code using Jenkins
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- PowerShell scripting for Azure Cloud Laas, Paas for Active directory and LDAP services
- Knowledge about Jenkins known as continuous integration tool often referred as deployment tool enables deploying scripts to launch virtual machines through VMware, Vagrant, Dockers.
- Experience in using Code management system GIT.
- Knowledge about the Savvis enterprise cloud computing service that enables us in managing the servers through web portal interface.
- Knowledge about Microsoft Azure in creating cloud environment and managing the application and servers across Microsoft managed global datacenters.
- Professional experience of 4+ years in virtualization technologies like VMWARE, VDI and 6+ yrs on windows and Unix (mainly Linux) and 5+ yrs. on storage technologies.
- Experience in interchanging the data format using JSON
- Experience in building, deploying, run and scale applications on public and private cloud models using Cloud Foundry
- Providing access to the services and its operations in AWS using Botocore.
- Experience in working with Route53 in conversions of DNS.
- Experience in AWS SES mailing service in order to send transitional and content emails to customers.
- Proficiency in installing and configuring VMware VSphere 5.x/ 4.x / ESXi 3.5 and VMware VCenter 4/3.5, vMotion, Storage vMotion, HA, DRS, FT, Host Profiles, SRM 5.0/4.0, VApps, VMware VCenter Converter, VMware systems monitoring tools and APIs.
- Experience in working with Linux / Unix Servers, used them as Build Boxes, Using of Commands,
- Writing shell scripts, Deployments to those on daily basis, also to WebLogic, Apache Tomcat Instances.
- Conversions of physical machines to Virtual machines formats with VMware Converter
- Expertise in VMware view applications in delivering virtual desktops that run in the data center to the end users
- Experience in configuring customized alarms in Vcenter server for data store usage, host CPU and Memory usage
- Managing the VMware Automation center to accelerate the delivery and ongoing management with personalized business infrastructure and customer services
- Experienced in running Vcenter Orchestrator to create workflows and recover the data from disaster and migrate virtual machines and resources.
- Provided systems administration support to physical Windows and Unix environments for various web, application and database
- Understand traditional, converged and hyper-converged infrastructures and can make architectural recommendations based on end user and business requirements.
- Installation and configuration of Microsoft Windows Vista, XP, 2000 server, Professional, Windows 2003/ 2008 Servers, MS Exchange 2003/2007 and Microsoft SharePoint 2007
- Strong knowledge and working experience on Citrix Xen Desktop, VWMARE VDI environment supporting 5000+ user environments.
- Highly experience in LAN/WAN networking architecture and TCP/IP protocol stack, wireless networks & Cloud computing concepts.
- Strong working knowledge of installing and supporting DNS/DFS/DHCP/WINS environment.
- Represent highly motivated team player, with great communication skillset.
TECHNICAL SKILLS:
Operating System: Windows 2003, 2008, 2012, sun Solaris 9/10, Red Hat Enterprise 4/5 and SUSE Linux 9/10.
VMware / Cloud Platform: AWS-EC2, S3, EBS, SQS, Cloud Watch, Elastic Load Balancer, Auto Scaling, Chef, Puppet, Dockers, Ansible, Jenkins, OpenStack- Nova, Neutron, Swift, Cylinder, Glance, Horizon, VMware Esxi 3.5/4.0/4.1/5.0/5.1/5.5 , Vsphere6.0, VCenter Operations Manager, VMware Converter P2V, VMware Vcloud5, VMware View5.0, vRealize Automation Center, Vcenter Operations, Vcenter Orchestrator, VSphere Vcenter server, vCloud suite, Vcloud director, update manager, VSphere Client, vCops, VMware Converter, HA, DRS.
Scripting: Ruby, python, bash, Linux administration
Database: MySQL, DB2 & MS-Access, Dynamo DB, Lambda
Programming languages: Java, C/C++
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
AWS DevOps Solutions Architect
Responsibilities:
- Analyzed and Monitor the server logs using Splunk
- Created Dashboards, Alerts in Splunk
- Worked with Python Scripting on the back-end of ZABBIX
- Created AWS cloud watch Alarms
- Familiar with Open stack concepts of user facing availability zones and administrator facing host aggregates
- Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Installed, tested and deployed monitoring solutions with Splunk services
- Involve multiple teams sometime for providing a quick resolution to a high priority ticket.
- Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM
- Involved in configuring and installing the Apache Tomcat Servers
- Provided level 3 technical supports for mission critical applications cloud infrastructure, mostly dealing with availability and scalability issues
- Involved in troubleshooting the root cause analysis
- Acted as administer and maintained the scalable system infrastructure within Amazon Web Services EC2
Environment: AWS - EC2, EBS, S3, Apache Tomcat, Jenkins,ZABBIX, SPLUNK, Cloud Watch, Elastic Load Balancing, IAM, Chef, Dockers, VMWARE vSphere 5.5, vRealize Suite, OpenStack, RHEL 6.x, Windows Server 2008,2012, EMC Storage - VNX, XtremIO, Apache, python.
Confidential
AWS DevOps Engineer
Responsibilities:
- Design, develop, automate, deploy, scale and manage both private and public cloud environments.
- Built private cloud using VMware vRealize suite technologies, and built self-service portals with automated OS deployment, network and storage allocation.
- Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, EMR, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM.
- Configured Management with the use of Ansible
- Partnered with systems, database, and middleware teams to create roadmap for enabling services in the IT catalogue.
- Automating the chef applications, deploying and managing the servers across the network
- Testing and maintaining cookbooks and uploading into chef server
- Managing the Chef client in order to perform configuration tasks from chef server
- Automating the systems, configuring the servers and orchestrating the deployments through Ansible
- Build, test and run the code continuously and integrating changes to the project using Continuous integration tool Jenkins.
- Involved in configuring and installing the Apache Tomcat Servers
- Regular Build jobs are initiated using the Continuous Integration tool with Jenkins.
- Managing the code within the group of developers using GIT.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN. Migrated Projects from SVN to GIT.
- Migrating web applications, batch processing application and backend processing applications in AWS.
- Handling all the low level details of making requests and getting result from a service using Botocore.
- Integrating and computing the data across AWS storage resources and support integration of data across AWS regions.
- Managing and analyzing the petabyte-scalable data using AWS Redshift cluster.
- Provisioning the cluster, creating of nodes and upload the data set and perform data analysis queries using Redshift.
- Experience in backup strategies, periodical audits, implementation of new features and delivering High Availability of applications to the users.
- Experience with security tightening processes and managing resources upon all the cloud vendors.
- Providing automation and deployment of applications inside software containers by providing additional layer of abstraction and automation of operating system level virtualization on Linux using Dockers
- Maintaining servers and related infrastructure with Chef Configuration management tool.
- Experienced in implementing and supporting High Availability solutions like Database mirroring, Clustering, Log shipping and Replication.
- Monitoring and analyzing big data and providing metrics and security using Splunk.
- Standardized Splunk agent deployment, configuration and maintenance across a variety of UNIX and Windows platforms
- Troubleshoot Splunk server and agent problems and issues.
- Provided level 3 technical supports for mission critical applications cloud infrastructure, mostly dealing with availability and scalability issues.
- Deploying the applications to the instances using Code deploy.
- Interchanging the data format using JSON.
- Creating, Adding, Deleting the security groups and controlling the traffic for EC2 instances
- Deploying the instances of Pivotal Cloud Foundry hosted on AWS
- Setting up the rules to each security groups that associated to instances
- Created multi AZ VPC instances to enable high availability for applications.
- Deploying Hadoop applications and data processing across dynamically scalable EC2 instances
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Used IAM to create new accounts, roles and groups.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Work with different team members for automation of Release components.
- Deployed various reports, different files to web logic, UNIX servers
- Assigning and enforcing security policies for all the computers and installing and updating software
- Scripting in multiple languages on UNIX, LINUX and Windows - PowerShell, Shell script etc.
Environment: AWS - EC2, EBS, S3, Ansible, Apache Tomcat, Cloud Watch, Elastic Load Balancing, IAM, Chef, Dockers, VMWARE vSphere 5.5, vRealize Suite, OpenStack, RHEL 6.x, Windows Server 2008,2012, EMC Storage - VNX, XtremIO, Apache, python.
Confidential, SFO, CA
Open stack DevOps Engineer
Responsibilities:
- Implemented multi-tier application provisioning in Openstack cloud, integrating it with Puppet.
- Implemented horizontal auto-scaling in Openstack cloud, integrating it with Chef
- Installed and configured Essex, Folsom and Grizzly (multi-node architecture) versions of Openstack
- Integrated Openstack (Grizzly) with OpenvSwitch to create Software-Defined-Networking tenant and service provider networks and routers
- Have used Puppet extensively
- Implemented automated local user provisioning in instances created in Openstack cloud through Chef recipes
- Integrated KVM hypervisor with Openstack
- Created an open source configuration management and automation PoV by evaluating Puppet in a cloud environment
- Monitoring through Nova, Swift, Glance, Horizon, Neutron and authenticating the services through keystone
- Implemented the usage cost and data performance by using Ceilometer
- Familiar with Openstack concepts of user facing availability zones and administrator facing host aggregates
- Implemented Software-Defined-Storage by integrating Ceph and Gluster to Openstack cloud
- Implemented horizontal auto-scaling use cases using Openstack components - Heat, Ceilometer
- Deploying the Openstack components on multimode with High availability environment
- Configuring the Openstack keystone, glance, cinder, swift
- Integrated Openstack (Ice house) with Open stack to create Software-Defined-Networking tenant and service provider network and routers.
- Implemented automated local user provisioning in instances created in Openstack cloud
- Design and implement internal Linux infrastructure project
- Perform software installation, upgrades/patches, troubleshooting, and maintenance of Linux system
- Configure and manage Ceph and Gluster as a Back End for Cinder.
- Maintaining the Security groups and setting up the rules for instances that are associated to the security groups
- Deploying the Open stack components on multi-node with High availability environment
- Deployment of Red Hat Enterprise Virtualization 3.0, 3.1, 3.2 & 3.4 environments and supporting them.
- Creating bridge networks for internal and external access.
- Adding vSphere to nova compute nodes
- Manage and troubleshoot the Nova Compute and Controller Services.
- Configuring storage and network to ESXi servers
- Migrating virtual machine across the hosts and data stores
- Configuring vSphere clusters
- Configuring schedule tasks and templates
- Troubleshooting vSphere environment
- Authorizing the users and systems in domain type networks and assigning policies using Active Directory.
- Assist internal users of Splunk in designing and maintaining production-quality dashboards.
- Installed, tested and deployed monitoring solutions with Splunk services.
- Incident management, Change execution and problem management where the main functions within IT Operation team.
Environment: Open stack- Nova, Neutron, Swift, Cinder, Glance, Horizon, Chef, Puppet, Red Hat Enterprise 4/5 and SUSE Linux 9/10, Python, Windows2008, 2012.
Confidential, California
AWS Cloud Automation Engineer
Responsibilities:
- Design, develop, automate, deploy, scale and manage both private and public cloud environments.
- Built private cloud using VMware vRealize suite technologies, and built self-service portals with automated OS deployment, network and storage allocation.
- Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM.
- Delivering I/O queries across the nodes using Redshift
- Responsible for maintaining and supporting 1000+ servers with about 750+ users.
- Installing and Maintaining Windows 2003 and Windows 2008 Servers.
- Worked with all components of HP (Smart Start, Insight Manager, Diagnostics, and Network Configuration
- Scheduled jobs for updating the Firmware and ProLiant Support Pack (PSP) through scripting and Altiris Tool.
- Teaming NIC's using HP Teaming software for redundancy during failures.
- Used Altiris to Install the Operating System and to run scripts to update patches on HP Servers.
- Update patches on Servers Working Experience with Active Directory Components (AD Users and Computers, DNS, DHCP)
- Fulfilled the customer needs and requirements for cloud infrastructure using vCloud Automation Center.
- Acted as administer and maintained the scalable system infrastructure within Amazon Web Services EC2.
- Performed the Monitoring of production infrastructure and maintained a secure environment.
- Developed and maintained installation and configuration procedures.
- Applied OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities.
- Perform periodic performance reporting to support capacity planning.
- Maintaining Print servers, Application servers and File Servers.
- Experience in installing and configuring Microsoft Windows 2008 Servers from ILO management tool on Rack servers and blade servers.
- Work with storage team to create LUNs/NFS and Map it to VMware vSphere ESX (i) hosts.
- Experience in installing and configuring vSphere 4.1/5.1 on HP blade servers.
- Experience in migrating VMware vSphere hosts from ESX 3.5 U2 to 4.0 and vSphere 4.1 to ESX (i) 5.0.
- Experience in configuring VMware standard switch & distributed Vswitch.
- Experience in configuring VMware virtual machine port groups, console ports groups, VMKernal port groups And VLANS.
- Experience in installing and configuring VMware Virtual Center servers and VMware vCenter Appliance.
- Managed VMware ESX (i) hosts using vSphere client and Web client.
- Played a vital role in Creating Virtual Machines, cloning virtual machines, converting P2V (used standard
- Create thin provisioned VMs to suite client application requirements and expanding Hard Disk sizes as Requested by clients.
Environment: AWS - EC2, EBS, S3, Cloud Watch, Elastic Load Balancing, IAM, Windows 2003,2008, 2012, Red Hat Enterprise 4/5, sun solaris9/10, VMware ESXI 3.5/4.0/4.1/5.0/5.1/5.5 /6.0, Vsphere6.0, Vcenter, VMware Converter, View, Orchestrator, Automation center, Vsphere client, Vcops, HA, DRS, Vcloud director, Vcloud Suite.
Confidential, Marlborough, MA
Linux Administrator
Responsibilities:
- Designed and configured ESXi 4.x infrastructure environment for huge Data Center migration.
- Physical to virtual (VMware) Migrations for over 180 servers using VMware Converter Standalone.
- Managed and maintained virtual computing environment based on VMware and administered virtual windows and Linux operation systems.
- Create templates and deploying Virtual Machines through templates, cloning Virtual Machines and managing Virtual Center permissions.
- Creating and Managing VMware cluster with HA and DRS.
- Creating and managing resource pools for Virtual Machines.
- Perform Life Cycle Management for ESXi hosts. Worked on capacity planning and management of Virtual machines in VMware environment.
- Managing and maintaining Linux running servers in same environment.
- Responsible for troubleshooting the issues on the servers and provide a solution in a timely fashion.
- Install / Configure VIO servers as well as configuring virtual Ethernet shared Ethernet (SEA), virtual SCSI and NPIV on IBM Power 6 and 7 systems.
- Administration of Red Hat Linux DNS, Web Server.
- Building software packages on Red Hat Linux (RPM)
- Installed, upgraded and configured SUN Solaris 9/10 on Sun Servers.
- Troubleshooting issues related to NFS, SSH, NIS, DNS, FTP, VMWARE, NETBACKUP, VERITAS (VCS), ZONES, LVM, RAID, File System, Permissions, Performance Monitoring, IP Bonding, Multipathing, NAS, SAN, Storage, V-Center, Opsware, Power Broker, etc.
- Rectifying hardware failure and coordinating with vendors like Symantec, Oracle, Dell, and HP to get them repaired.
- Involve multiple teams sometime for providing a quick resolution to a high priority ticket.
- OS Rebuild and automate the processes.
Environment: Windows2003, 2008, 2012, Red Hat Enterprise 4/5, sun solaris9/10, VMware ESXI 3.5/4.0/4.1/5.0/5.1/5.5 /6.0, HA, DRS, Virtual ISCSI, NETAPP, IBM power systems, NFS, DNS, RAID
Confidential
VMware Administrator
Responsibilities:
- Installing, Configuring and Managing VMware ESXi 4.5/5.0Server and Windows 2008/2012 servers
- Installing vCenter Server, vSphere Client and Web Client for operations and management.
- Configuring and Managing Virtual Networks, Storage, Memory and processers for the Virtual Machines.
- Creating and Managing Virtual Machines using templates and images, and building production ready VM’s
- Monitoring and managing performance of vSphere ESXi servers and Virtual Machines.
- Experience in adding NFS storage and iSCSI storage to vSphere hosts.
- Implemented Virtual Machine cold clone and hot clone procedure while cloning the VM’s.
- Implemented Virtual Machine cold migration and hot migration procedures.
- Configured Resource pools and Shares in VMware Environment for Prod, test and dev environments.
- Experience in configuring customized alarms in vCenter server for data store usage, host CPU and Memory usage.
- Participate in strategic planning and guidance of ESXi environment, which includes various sites, and DR solutions including SRM and VSphere replication.
- Develop and maintain proper documentation for procedures, processes, and design builds in regards to the virtual infrastructure.
- Provide on-call support for server infrastructure or application failures resulting in the need to engage on-call IT personnel.
Environment: Windows2003, 2008, 2012, VMware ESXI 3.5/4.0/4.1/5.0/5.1/5.5 /6.0, HA, DRS, NETAPP, EMC, VNX, VMAX, Virtual ISCSI, VM Monitor, Vcenter, Vsphere.
Linux Administrator
Confidential
Responsibilities:
- Installation, configuration and Operating System upgrade on, Red Hat Linux and Sun Solaris.
- Administrated server consolidation program through use of VMware ESX server and VMware Virtual Center
- Experience in VMWARE ESXi 4 and vSphere and managed VM resource upgrades.
- Performance Management & Tuning of RHEL.
- Responsible for multicasting of various components as a system administrator.
- Monitoring system resources, logs, disk usage, scheduling backups and restore
- Set up Quotas for the user accounts & limiting the disk space usage.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Perform User Account management, data backups, and users’ logon support.
- Develop Shell scripts (bash) for automating the batch jobs.
- Work with DBAs on installation of Oracle, restoration and performance tuning.
- Log management like monitoring and cleaning the old log files.
- System audit report like no. of logins, success & failures, running cron jobs.
- Set up development environment for developers.
- Configuring Windows Active directory service and designing standard folder architecture for the users.
- Developed and customized scripts that resulted in improved systems monitoring.
- Install and Configure the Server as per the requirement.
- Configure and maintain Linux Proxy server, which clean accessing limits.
- Configure and maintain CISCO 2600 with ISP coordination.
- Specialized in Remote administration.
- Telephonic Supporting remote users.
- Specialized in LOAP (Linux, Oracle, Apache and PHP).
- Weekly and monthly system maintenance report of all the LAN.