Aws Cloud Devops Engineer Resume
San Ramon -, CA
PROFESSIONAL SUMMARY:
- Over all 7+ Years' Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS)including EC2, Auto
- Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, V PC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Experience in using version controller tools like Subversion (SVN), GIT, Confidential Clear case UCM.
- Extensively worked on Hudson and Jenkins for continuous integration and for End - to-End automation for all Build and deployments.
- Experience in working with Cloud platforms - Service Now Amazon AWS
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
- Worked with various AWS EC2 and S3 CLI tools
- Experience with Red hat Linux, configuration management using Puppet and Chef. Support as part of Devops team to help deployment using Jenkins Hudson Bamboo and Teamcity.
- Working experience on version control systems like SVN and Git, Strong troubleshooting skills and system methodologies to analyzes faults and runs diagnostic tests on OS and software stacks
- Excellent knowledge on Java/J2EEand the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
- I Have Experience on java scripts for Templates and Node.js applications and writing many Cron-jobs using shell-script, Python and Perl for automation.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
- Ability in development and execution of XML, Shell Scripts and Perl Scripts.
- Have experience on Python Scripting in various projects for automating tasks.
- Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
- Extensively experienced in using Build Automation tools like ANT, Maven, and working knowledge on other build tools like make file.
- Great practical experience implementing and enhancing the end to end work flow of Continuous Integration (Jenkins, Team City, and GOCD), Continuous Delivery and Continuous Deployment process for an organization.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and Confidential Clear Quest.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
- Successfully automated processes to support continuous software deployments.
- Strong hands on Experience with scripting languages like Python, bash, Perl.
- Designed project workflows/pipelines with Continuous Integration tools like Jenkins, bamboo, build forge.
- Experience in building/Managing private clouds with Open stack.
- Involved in provisioning and Automation servers on Public Cloud like AWS, Docker.
- Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket.
- Expertise in various Amazon services like EC2, VPC, ELB, EBS, EFS, Volumes and Snapshots.
- Demonstrated ability in installation, configuration and management of provision tools chef, Puppet and Ansible
TECHNICAL SKILLS
Build and deployment automation: CI, CD, Chef, Puppet, Jenkins, Ansible, Docker, Vagrant
AWS Services: EC2, ELB, IAM, S3, RDS, VPC, CloudFormation, CloudWatchSNS, SQS, SWF, EBS. DevOps Chef, Puppet, Saltstack, Openstack, Terraform Scripts & AWS working experience
Build Tools: Ant, Maven, Gradle
Scripting Languages: Shell, Python, Perl, Ruby, Power Shell
Configuration Management: GIT, Subversion, Bitbucket, Perforce.
CI Tools: Hudson, Jenkins, Bamboo
Web/Application Servers: Tomcat, Nginix, WebLogic, WebSphere, Jboss
Operating Systems: Windows, UNIX, Linux, RHEL and Solaris.
Databases: Oracle, SQL Server, Cassandra, MySql, MSAccess.
Bug Reporting Tools: Bugzilla, JIRA, Remedy, Sonarqube.
WORK EXPERIENCE
AWS Cloud Devops Engineer
Confidential, San Ramon - CA
Responsibilities:
- Worked as a Devops for a team that involves three different development teams and multiple simultaneous software releases.
- Secured multiple business benefits, cost savings and performance improvements via management of Devops projects
- Automated repetitive tasks within the technical infrastructure to streamline and improve overall quality through the high availability of resources - resulting in a 36% reduction in support times
- Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
- Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment
- Worked with Amazon IAM console to create custom users and groups Migration of ec2 instances from one region to another Configuration of site- to- site vpn and open vpn using Linux ec2 instance.
- Setting up of Site to Site Vpn between different regions on Aws.
- Monitor all Aws instance through Nagios
- Created and updated Bash scripts and modules, files, and packages.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
- Experience in working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef Templates, Chef Roles and Chef Environments.
- Implemented CI and CD for database using Jenkins and U Deploy.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Managed Docker orchestration using Docker Swarm.
- Designed and Developed Bamboo Build deployments on Docker containers.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Configured the Chef-Repo, Setup multiple Chef Work stations
- Automated the cloud deployments using Chef, Puppet, Python and AWS cloud Formation Templates.
- Created Docker file for each micro service's and also changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
- Worked on Jenkins, Bamboo for continuous integration and for End-to-End automation for all build and deployments.
- Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.
- Installed, Configured and Managed Monitoring Tools such as Splunk, Nagios, Cloud watch for Resource Monitoring.
Environment: Git, Github Jenkins, Chef, Docker, Nagios, Jira, AWS, Confluence, Flowdock, Jabber, Cassendra, Haproxy, ANT, Shell Scripts, IAM, CFT, Cloud foundry, AWS.
DevOps/AWS Engineer
Confidential - Minneapolis, MN
Responsibilities:
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
- Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN& Direct connect services.
- Implemented and maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
- Hands on with Puppet Manifest files to deploy automated tasks to many servers at once.
- Performing Manifests to update the Puppet agent using Puppet Master.
- Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.
- Manage Elastic search clusters and PostgreSQL replication.
- Managing Linux, VMware and AWS/VM's.
- Experienced in using advanced PostgreSQL/MYSQL features like table partitioning and different types of oracle indexing.
- Backup and Restore experience with PostgreSQL/MYSQL database backups and point in time recovery.
- Install/configure/maintain the Suse Linux /Solaris servers, NIS, DNS, NFS, Mailing List, Send mail, apache, FTP, SSHD.
- Extensively worked on Hudson, Jenkins, Lara and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Scripting experience in Python, PHP, and/or Bash, PowerShell, Groovy for automation purpose.
- Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Manual Installation and configuration of Weblogin, Tomcat and Apache servers.
- Hands on experience in installing and administrating CI tools like Jenkins, Lara, GIT, Perforce and Nexus.
Environment: Linux(Suse), Jenkins, Hudson, Lara, Bamboo, Docker, GIT, Weblogin Server, Tomcat Server, Apache Server, Python, PHP, Shell, PostgreSQL, Chef, Puppet, AWS, VPC, VM's, AWS Cloud Formation, EC2.
Build & Release Engineer
Confidential
Responsibilities:
- Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
- Experience with SaaS, IaaS Cloud and PaaS technologies.
- Deploying, planning, monitoring, and maintenance of amazon AWS stack (Including EC2, Route53, S3, Relational DB, Dynamo DB, Direct Connect, Api Gateway, SNS, Service Catalog SQS, EMR, IAM, Lambda) and virtual machines as required in the environment.
- Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis.
- Developed, deployed, and managed event-driven and scheduled AWS Lambda functions to be triggered in response to events on various AWS sources including logging, monitoring, security related events and to be invoked on scheduled basis to take backups.
- Developed automation framework for Application Deployments to the cloud environments.
- Worked on Managing the Private Cloud Environment using puppet.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Worked with RDS replication techniques like READ REPLICA.
- Deployed EC2 Instance, adding (EBS) block level storage volume to build the web based home loans applications
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache and IIS.
- Designed AWS Cloud Formation templates to create custom sized zz, Subnets, NAT to ensure successful deployment of Web applications and database templates.
- Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
- Securing Linux servers by hardening the OS using IPtables, SELinux, and RKHunter.
- Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly if required.
- Deployed and configured Chef Server and Chef Solo including bootstrapping of ChefClient nodes for Provisionen, Created roles, Cookbooks, Recipes, and Data Bags for Server configuration.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Worked on creation of Change requests and Service requests using tool Service Now.
- Creating customized Kickstart profiles for each server and making ISO to build the server.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Automated centralized configuration using Puppet.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef, Puppet.
- Implemented automated cloud infrastructure using Chef.
- User account management, worked with Perl, shell scripting to automate administration tasks.
- Worked on Sub versioning tool Like SVN and GIT.
- Worked on Jboss, Apache, Mail Server, and Firewall in both development and Production.
- Worked on various scripting language like Bash, Ruby, Perl, Python, Groovy.
Environment: Chef, SVN, Git, AWS (EC2, S3, RDS, EBS), Linux, Tomcat, Terraform, Ant, Maven, Python, Firewall, Jboss, Ruby, Groovy