Aws Devops Engineer Resume
Southlake, TX
SUMMARY
- Around 8 years Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Experienced with Handling Cloud environments (AWS).
- Configuration management using Amazon Cloud Formation, Continuous integration with Jenkins, AWSmanagement (EC2, EBS, RDS, R53 )
- Worked with Puppet which is used to manage Linux but later versions support Microsoft Windows.
- Experience with Jenkins/Maven deployment and build management system.
- Hands-on experience with configuration & automation tools such as CHEF and PUPPET.
- Transformed traditional environment to virtualized environments withAWS-EC2, S3, EBS, ELB, EBS.
- Automate, configure and deploy instances on AWScloud environments.
- Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
- Decent knowledge on experience with AWS Redshift.
- Experience in system monitoring with Nagios.
- Experience with Infrastructure Development & Operations involvingAWSCloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, VPC, Auto scaling, Cloud Front& Formation, Cloud Watch, SNS, AWSImport/ Export.
- Worked with Amazon IAM console to create custom users and groups.
- Knowledge about loading and streaming of data applications usingAWS.
- Build and troubleshooting experience in Windows Server 2008 & 2012 with VMware ESX Server, ESXi Server and V center 5.0/5.1.
- Managed VMware Infrastructure/vSphere5 clusters on Test/Development environments.
- Have ample experience in load balancing and monitoring with Nagios.
- Hands on experience with Information Technology Service Management (ITSM).
- Experience with TCP/IP networking.
- Good experience withPowershell scripting.
- Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
- Good experience in networking, Operating Systems and Application level security. Also involved in design of custom protection architectures.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS
Cloud Environment: Amazon web services EC2, S3, Elastic load balancer, Cloud watch, Route 53, Redshift, AMI s, IAM, Nagios, GIT hub
Virtualization: VSphere 5.0/4.0/ 4.1, ESX/ESXi server 5.0/4.1/4.0/3.5/3.0 , V Sphere Client,VCenter, VMotion, Storage VMotion, VMware Update Manager, VMware Tools, VMware Converter, DRS, HA
Operating Systems: Red hat Linux, Cent OS, Windows servers 2000, 2003, 2008, 2008 R2, 2012, 2012R2, Windows client OS XP/Vista/Windows 7
Application Servers: Microsoft Active Directory 2000/2003/2008/2008 R2,DHCP, DNS, WINS
Antivirus: Symantec Endpoint, Norton Antivirus and McAfee
Network Protocols: TCP/IP, UDP, DHCP, HTTP, HTTPS, VPN, DNS, NTP, WINS, FTP, SSH, WinSCP and Telnet
Documentation Apps: MS Office 2010/ 2007/2003
PROFESSIONAL EXPERIENCE
AWS DEVOPS ENGINEER
Confidential, Southlake, TX
Responsibilities:
- Experience in designing and deployingAWSSolutions 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.
- Automate Deployment using configuration Management tool like Puppet to provision AmazonAWSInstances to enable continuous Deployments.
- Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB and SNS services inAWScloud.
- Having extensive experience in AWS Redshift data ware house for columnar data storage.
- Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
- Experience working on User admingroups, maintaining account and monitoring system performance using Nagios..
- Install EMC Power Path and create Storage RAID groups, LUN's and assigning them to the servers.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Experience in writing Puppet manifests to automate configuration of a broad range of services.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- Experience in configuring and maintaining LAMP stack on production and staging servers.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Experience in designing and implementing continuous integration system using Jenkins by creating Python and Perl scripts.
- Installed VMware VSphere 5 and created virtual machines on ESX 5.0 Servers using Dell PowerEdge R410.
- Worked on maintenance ofESX host clusters and security.
- Managed and configured VMware virtual machine for RHEL.
- Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.
- 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.
Environment: AWSEC2, VPC, Autoscaling, ELB, Red Hat EL 3/4/5/6, CloudWatch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS
Sr. AWS Engineer
Confidential, NY
Responsibilities:
- Experience in architecting and configuring secure VPC through private and public networks inAWS.
- Created and managed cloud VMs withAWSEC2 command line clients andAWSmanagement console.
- Used security groups, network ACLs, Internet Gateways, NAT instances and IPtables to ensure a secure zone for organizations inAWSpublic cloud.
- Setup elastic load-balancers for different applications to ensure high availability of applications.
- Used open-SSL to generate SSL s and setting up SSL for ELBs through VeriSign.
- Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's.
- Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads.
- Used Cloud formation and launch configurations to automate repeatable provisioning ofAWSresources for applications.
- Good experience with Dynamo DB, Redshift and amazon EMR.
- On boarded and migrated test and staging use cases for applications toAWScloud with public and private IP ranges to increase development productivity by reducing test-run times.
- Used Amazon IAM to grant fine-grained access toAWSresources to users. Also managed roles and permissions of users toAWSaccount through IAM.
- Used CloudFront to deliver content fromAWSedge locations to users, allowing for further reduction of load on front-end servers.
- Setup auto scaling groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- UsedAWScommand line client and management console to interact withAWSresources and APIs.
- Leveraged Cloudinit and user data scripts to initialize EC2 VMs with application configuration.
- Used Cloudwatch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
- Actively involved in architecting the puppet infrastructure to manage more than 2000 servers.
- Involved in virtualization with VMware ESX vSphere 4.1 and created VM's and performed P2V and P2P migrations.
- Deployed and managed a private puppet infrastructure inAWSto deploy applications.
- Developed and maintained puppet manifests and modules required deploying different applications on EC2 instances.
- Worked in Agile methodology with bi-weekly sprint goals in a scrum model with daily standups.
- Experience leading the DevOps support team to debug infrastructure failures and ensuring high availability applications.
- Used Github as source code version control system.
- Worked on call with PagerDuty support to respond to site and service outage alerts 24/7.
- Trained a group of employees about infrastructure management usingAWSManagement Console.
Environment: EC2, Load balancing, Auto Scaling, route53, IAM, VPC, Network ACL, RDS, CloudFormation, Jenkins, puppet, Elastic Search.
AWS Engineer
Confidential, IL
Responsibilities:
- Design roles and groups usingAWSIdentity and Access Management (IAM).
- Maintained and developed Puppet modules responsible for deploying OpenStack and other cloud tools.
- Managed hardware, software, and networking for a large scale cluster on Amazon EC2.
- Used security groups, IAM roles, scaling groups,load balancers, Monitored EC2 instances with Cloudwatch.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
- Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors, which are important for deployment.
- Develop CloudFormation scripts to automate EC2 instances. Design user's credentials and profiles usingAWSIAM.
- Automated system deployment, monitoring, alarming, and scaling in the Cloud.
- Created, deleted and managed user accounts used to interact withAWSand setup their ACLs with Amazon IAM.
- Decent knowledge on Dynamo DB and Amazon EMR.
- Automated Amazon server deployment for users using Puppet.
- Manage network security using Load balancer, Auto-scaling, Security groups and NACLs.
- Creating NAT and Proxy instances inAWSand manage route tables, EIP's and NACLs.
- Used DNS management in Route53, Amazon S3 to backup database instances to save snapshots of data.
- Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
- Used puppet to install and manage configurations on machines like logstash, logrotate etc.
- Created periodic EBS snapshots and rebuilt new EBS volumes from these snapshots to migrate applications.
- UsedAWScommand line client and management console to interact withAWSresources and APIs, Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for MySQL workloads.
- Maintained existing and also helped creating new Users and tenants using Amazon IAM's.
- Manage Network allocation in VPC to create new public networks.
- On boarded new EC2 compute hypervisors with checks ensuring their health before enabling them.
- Build time series dashboards of different metrics using graphite.
- Built and managed centralized system for application logs using Elastic Search.
- Coordinate with other departments to setup health checks and monitors for high availability of cloud services.
- Defined security group rules for control plane services to secure the control plane network
Environment: AWS EC2, Load balancing, Auto Scaling, route53, VPC, IAM, RDS, CloudFormation, puppet, ELK.
VMware Consultant
Confidential, Folsom, CA
Responsibilities:
- Installed, ImplementedVMware ESXi 4.0/4.1 host servers with vSphere Client and Configured HBAs &iSCSI SAN storage.
- Performed upgrading ESX 3.5 to vSphere 4.0 and VCenter 3.5 to 4.0 and created virtual machines, virtual machine templates, resource pools, standard virtual switches.
- Hands on experience in P2V and V2V conversion of Windows 2000 and Windows 2003 server editions using enterpriseVMware converter and also installed theVMwaretools on those machines.
- Hands on experienceand knowledge in creating templates and deploying Virtual Machines through templates, cloning Virtual Machines and managing Virtual Center permissions.
- Creating and ManagingVMwarecluster with HA, DRS and Resource pools for Virtual Machines.
- Hands on experience with Information Technology service management (ITSM).
- Monitoring and managing performance of ESX servers and Virtual Machines.
- Using Virtual center server for HA, DRS and V motion.
- Helped customer build secure private cloud using VMware v Cloud Director (VCD).
- Working on Migration concepts like V motion and Cold migration.
- Creation & Troubleshooting of Virtual Network.
- Good experience withPowershell scripting.
- Troubleshooting ESX& Virtual Machines, build templates from VMs and Creation of VMs from templates, Performance monitoring and tuning for ESX Servers, Virtual Center Server and Migrate / Upgrade ESX 3.5.
- Design and implement systems, network configurations, and network architecture, including hardware and software technology, site locations, and integration of technologies.
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
- Consulted with client to ensure agreement on system principles and the nature of the information processing or computation needs a computer program is to address.
- Assisted with daily administration of SQL server & Windows Server.
- Installed configured &administered Windows 2000/2003 Servers and Windows7, Vista/XP/2000 Pro work stations.
- Imaging of workstations, laptops, TCP/IP connectivity issues, remote support usingVMware,Hyper V, RDP, LogMein, Team viewer etc.
- Coordinated with external vendors to provide timely service and issue remediation.
- Provide On- site support, Oncall support.
- Supporting their mailing applications like Outlook, supported Active Directory, Group policies, Client & Server application interaction, basic web systems, Exchange 2003 & 2007,VMware, Terminal Services, Enterprise back-up of hardware & software whenever required, Installation & Administration of Anti-Virus Software applications.
- Maintain the peripherals, such as printers, that are connected to the network & also document the asset IT inventories.
- Provide technical assistance in Hardware, Internet and Network and VoIP related issues.
- Installation and configuration of Windows servers.
- Management of Active Directory / DNS/DHCP and WINS.
- Studying the requirements of the organization, installation, configuration and deployment by using the System Management Server.
- Attending to clients for solving their technical problems and prompt solutions to their Problems for ensuring high satisfaction levels.
- Interacting with various vendors for sourcing products and solutions and for closure calls of certain services and their products, which are supported by them.
- Tracking asset movements and ensuring software and hardware assets are within control using the License Compliance and Asset Management.
- System Troubleshooting in case of a failure and maintain server uptime above 99.99%.
Environment: Windows Server 2008R2/2012/2003, Windows 7/XP, Active Directory,VMware ESXi 4.0 Server, VMwareView, HP DL & ML server series, Confidential xSeries& System x servers, HP Insight Manager, Confidential Director, Cisco Enterprise Network.
VMware/Windows Admin
Confidential
Responsibilities:
- Installing, configuring and maintaining theVMwareESX 3/4.x Environments.
- Creating, Installing, configuring and maintaining the Virtual Machines, installing Guest Operating Systems like Windows, Linux.
- Implemented Migration by performing P2V, V2V and V2P conversions using v Converter.
- Created documentation for Server Builds, Application Installations, Mapping the drives and Issues which occur during software upgrades.
- Troubleshoot network issues between Distributed v Switch, Layer 2 switches and resolved slow performance between SAN network and VM networks.
- Monitoring and managing virtual servers.
- Good experience with Powershell scripting.
- Taking care of pre requisites for servers before going for production.
- Updating service account passwords.
- Installed, configured and managing network file servers, print servers and maintaining various logs.
- Created virtual machines using Hyper-V and deployed prepared pre-production environment.
- Maintaining active directory system data and file server volume backups. Monitoring active directory integrity and replication.
- Logs file analysis using the Event Viewer and troubleshooting to resolve issues.
- Provided support for teams in activities such as Load testing, troubleshooting, and performance tuning.
- Involved in trouble shooting and fixing day-to-day problems of the applications in production.
- Supported 24*7 on call schedule for Production support.
Environment: VMwareESX 4.0/3.5, Windows, SQL Server 2000, IIS 6.0, Exchange Server 2003, Microsoft WSUS, Windows XP.