Aws Devops Engineer Resume
Stamford, CT
SUMMARY
- Around 7 years of IT experience and gained expertise as a DevOps Engineer with good experience of the principles and best practices of Automating, Developing, Configuring and deploying instances on AWS 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, VMware, Nagios, GIT.
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation and Testing. Also, expertise in post-production analysis of the projects.
- Proficient in SCM practices using Team Foundation Server TFS, MS Build, ANT, NANT, and Automation.
- Experienced in setting up project baselines, branching, merging and taking regular backups of the source in TFS, CVS, SVN, GIT.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments. Building and testing the code using Jenkins.
- 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.
- Implemented Continuous Delivery pipelines using Docker, Jenkins and Bitbucket and AWSAMI's.
- Well experienced in Docker, Zookeeper in open source configuration source.
- Configured Dockercontainers and created Docker files for different environments.
- Writing shell scripts, Deployments to those on daily basis also to WebLogic, Apache Tomcat Instances.
- Writing JSON templates for cloud formation and ruby scripts for chef automation.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Experience in using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes.
- Experience in steam line configuration for maintaining servers and related infrastructure with Chef Configuration management tool.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances usingDocker, Bash, Chef, and Terraform.
- Performed operations Puppet to describe system configuration and their state.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Manage deployment automation using Puppet, mCollective, Hiera, Custom Puppet modules, Ruby.
- Proficient in using all amazon web services like EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation.
- Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Experience in real- Confidential monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
- Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
- Integrating and computing the data across AWS storage resources and support integration of data across AWS regions.
- Expertise in managing VPC configurations for organizations and maintaining networks and subnet ranges.
- Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
- 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.
- Configured and managed AWS Glacier to move old data to archives, based on retention policy of database/applications.
- Worked on setting up the life cycle policies to back the data from Amazon Web Services AWS S3 to AWS Glacier,Worked with various AWS EC2 and S3 CLI tools.
- Assigned AWS elastic IP addresses to work around host or availability zone failures by quickly re-mapping the address to another running instance.
- Experience in creating users, groups and roles in LDAP server, writing the re-write rules in ApacheHTTPServer Version 2.0.
- 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.
- Experienced in trouble shooting, configuring and deploying enterprise applications in Web Sphere, BEA Web Logic and Tomcat as well.
TECHNICAL SKILLS
Cloud Services: Amazon Web Services: EC2, Simply Storage Service, Elastic Load Balance, Auto-scaling Services, Glacier, Elastic Bean Stalk, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service, Opswork, functional knowledge of import/export snowball, Direct Connect.
VMware: VMware Esxi 3.5/4.0/4.1/5.0/5.1/5.5 , Vsphere6.0, VSphere Vcenter Server, vCloud suite, Vcloud director, update manager, VSphere Client, VMware Converter, HA, DRS.
Build Tools: ANT and MAVEN
CD /CI Tools: Hudson, Jenkins, Bamboo
Configuration Management tools: Chef, Puppet & Ansible
Versioning Tools: CVS, Subversion, GIT, SVN, Clear Case, TFS, Perforce
Web Servers: Web Logic, Web Sphere, Apache Tomcat, JBoss, IIS Server 6.x/7.x
Scripting: Shell Scripting, SQL, Perl Scripting, Python, Bash scripting
Web Technologies: HTML, CSS, Java Script, XML
IDE Tools: Eclipse, Toad Test Framework, JUnit, Perforce
RDBMS: Oracle, My SQL, MS SQL Server, DB2, Informatica, Power Center 8.x/9x
Operating System: Red hat, Linux 4/5/6/7, CentOS 5/6/7, Windows Servers 2003, 2008, 2008 R2, 2012, 2012 R2, Windows 2000, XP, 7
Network Protocols: WINSCP, SSH, VPN
PROFESSIONAL EXPERIENCE
Confidential, Stamford, CT
AWS DevOps Engineer
Responsibilities:
- Design, develop, automate, deploy, scale and manage both private and public cloud environments.
- Configuring and Networking of Virtual Private Cloud (VPC).
- Performed code line GITpushes (releases) to production and customer servers and Developed and improved GITpushscripts.
- 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 to perform configuration tasks from chef server.
- Maintaining servers and related infrastructure with Chef Configuration management tool.
- Using domain specific language- Ruby for deployment automation inChef.
- Developed clustered container environment in AWS using Docker and Kubernetes to manage dozens of micro services.
- Implemented and support their Kubernetes cluster running on-top of CoreOS.
- Automating deployment tasks with container technologies such as Docker and Kubernetes.
- Automating the systems, configuring the servers and orchestrating the deployments through Ansible.
- Worked on the plugins to multiple client nodes. Use Ansible commands to fetch information from remote node.
- Experience in writing Ansible playbooks and securing a server with Ansible and Provisioning, deployment with Ansible.
- Wrote playbooks and roles for Ansible and deploying applications to AWS cloud using Ansible.
- Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Worked on Docker and GitHub using Logstash to store the information in in the elastic cluster.
- Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention.
- Set up Elastic Load Balancers for different applications to ensure high availability of applications.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Used AmazonRoute53 to manage DNS zones and give public DNS names to elastic load balancers IP.
- Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
- Configured an AWS Virtual Private Cloud (VPC) and Data Base subnet group for isolation of resources within AWS RDS.
- Experience in setting up terraform continuous build integration system.
- Performed SCM-guru tasks including branching, merging, server recovery, permission handling.
- Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
- Worked with the development team to generate deployment profiles (jar, war, ear) using ANT & MAVEN Scripts and Jenkins.
- Integrating static analysis and automated testing tools into automated application builds such as Check style, PMD, Find Bugs, Simian, Cucumber, JUnit, Db Unit, R Spec, and Selenium.
- Testing the newly developed infrastructure with tools like Cucumber and serverspec.
- Web logicWLST scripting for automated deployments.
- Set up ElasticSearch, Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
- Created the first CloudFormation template to explore the functionality and usability for future deployments on Cloud.
- Indexed data in Elastic Search using the river plugin. Queried data using the elastic search API.
Environment: Sub Version, Clear Case, Maven, ANT, Jenkins, Git, Chef, Hudson, Web Sphere, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Linux.
Confidential, New Britain, CT
AWS DevOps Engineer
Responsibilities:
- Design, develop, automate, deploy, scale and manage both private and public cloud environments.
- Implemented PuppetMaster, Puppet Console and Puppet Agents, Create Puppet modules and Classes.
- Management of configuration files, services, packages using Puppet.
- Created an open source configuration management and automating Puppet in a cloud environment.
- Utilize Puppet for configuration management of hosted Instances within AWS.
- UsedPuppet resources to develop the tomcat, Jboss6.x EAP, jboss, httpd Web Sphere MQinstallation.
- Expertise in managing AWS cloud resources EC2, S3, EBS, VPC, EMR, ELB, RDS, Elastic beanstalk, Cloud Watch and IAM.
- Build, test and run the code continuously and integrating changes to the project using Continuous integration tool Jenkins.
- Regular build jobs are initiated using the Continuous Integration tool with Jenkins.
- Automating the regulartasks 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.
- 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.
- 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.
- Experienced in implementing and supporting High Availability solutions like Database mirroring, Clustering, Log shipping and Replication.
- Standardized Splunk agent deployment, configuration and maintenance across a variety of UNIX and Windows platforms
- Troubleshoot Splunk server and Agent problems and issues.
- Involve multiple teams sometime for providing a quick resolution to a highpriority ticket.
- Installed, tested and deployed monitoring solutions with Splunk services.
- Deploying the applications to the instances using Code deploy.
- Creating, Adding, Deleting the security groups and controlling the traffic for EC2 instances.
- Deploying the instances of Pivotal Cloud Foundry hosted on AWS.
- Created multi AZ VPC instances to enable high availability for applications.
- 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.
- Deployed various reports, different files to web logic, UNIX servers.
- Managing a team of DevOps engineer for infrastructure support on AWS cloud.
- Creating cloudformation scripts for hosting software on AWS cloud. Automating the installation of softwares through powershell scripts.
- Scripting in multiple languages on UNIX, LINUX and Windows - PowerShell, ShellScript.
Environment: Clear Case, SVN, Maven, ANT, Jenkins, Hudson, Chef, WebLogic Application Servers.
Confidential, Los Angeles- CA
AWS Cloud Automation Engineer
Responsibilities:
- Built private cloud using VMwarevRealize 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.
- 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.
- 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.
- Applied OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities.
- Maintaining Printservers, Application servers and File Servers.
- Experience in installing and configuring Microsoft Windows 2008Servers 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.
- 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.
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, VSphere client.
Confidential
System Adminstrator
Responsibilities:
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, Jabber, Openfire, Kickstart, Memcache, Cassandra, MySQL, Jira, etc.
- Installed & maintained XEN&VMware servers with multiple VM's, running a Multi VLAN Physical & VM environment.
- Participated in an on-call rotation for High availability, uptime & critical systems support for Motorola Mobility Cloud Services.
- Worked with developers & engineers for environment troubleshooting & support.
- Documented SA processes in Wiki & Google Sites for future reference.
- Created Bash, Shell & Python scripts for various Systems Administration tasks to automate repeated processes.
- Supported DNS infrastructure, added new servers & zones to it using BIND & Bluecat appliances.
- Worked with SCRUM&Agile development teams to deliver products & service in Confidential .
- Use JIRA for change control & ticketing.
- Monitored the servers & applications using Nagios, Cacti and Splunk
Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, VERITAS Volume Manager, VMWARE, Apache Tomcat, Web Servers, JIRA, AWS, Splunk, Nagios, MySQL.