Aws Engineer Resume
San, JosE
SUMMARY:
- Having good experience on AWS, Continuous Integration (CI), Continuous Delivery (CD) and DevOps Methodologies.
- Picking the right AWS services for the application
- Leveraging AWS BOTO3 python SDKs to interact with AWS services.
- ‘Infrastructure as a code’ using python scripting against AWS API’s
- Expertise in adding and removing servers from AWS cloud environment.
- Writing code that optimizes performance of AWS services used by your application
- Experience in managing and rectifying Technical issues and complete understanding of software development by using Agile Methodologies.
- Experience in different kinds of administration environments in software development life cycle in Ubuntu, Linux, WINDOWS, CentOS and SUSE.
- Experience working withJIRA management tools
- Experience in Red Hat Virtualization, Red Hat OpenStack Platform, Red Hat CloudForms.
- Red Hat Storage Server, Red Hat OpenShift Container Platform, Red Hat Satellite, or Red Hat Enterprise Linux High Availability Add - on.
- AWS CLI used to control multiple services on AWS and automated by using python scripts.
- Installing a MongoDB cluster on Amazon EC2 by using the AMI.
- Explored scope of automation and scripted repetitive manual tasks using Python and Batch scripting. Automated the execution using Cronjob and windows task scheduler respectively.
- Worked on NoSQL databases like MongoDB.
- Create multiple groups and permission policies for various groups in AWS IAM.
- Working knowledge of cloud management technologies such as CliQr, Agility, vRealize, ServiceNow, Cloud Checkr, VM Turbo and others.
- Routing Knowledge of EIGRP, OSPF, BGP, MPLS and also load balancing. Complete Knowledge about DHCP, DNS, SNMP and RAID levels. Configuration of VoIP and worked on My SQL server 2008.
- Experience in setting up Chef Workstation, bootstrapping various enterprise nodes, setting up keys.
- Experience in working with chef Cookbooks, Chef Recipes, Chef attributes, chef Templates
- Expertise in cloud platforms and related products and services (Amazon Web Services, Azure, Mesosphere, CloudBolt, RightScale, Cliqr, etc.)
- Expertise in performance engineering, troubleshooting, and production support to quickly resolve major issues from the application level to the network and web server level to the o/s level.
- Experience in using JIRA to track bugs. Icinga2, Nagios monitoring tools to support the current operations and network designing software, such as Visio.
- Worked on Linux (Ubuntu) to implement GitHub, Docker and having knowledge about networking commands.
- Experience with Docker, Kubernetes, or RedHat OpenShift
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Full Understanding of SDLC and Agile Methodologies and process.
- Ability to work closely with teams, in order to ensure high quality and timely delivery of build and release
TECHNICAL SKILLS:
Cloud Technologies: AWS BOTO3, AWS EC2, AWS RDS, AWS DynamoDB, AWS IAM, AWS S3, AWS Ops Work, AWS ELB, AWS ElasticBeanstalk, AWS VPC, CloudWatch, AWS SNS, AWS SQS
Configuration Management: Chef, Puppet, Vagrant, Packer, Maven, Ansible, Terraform, Docker
Database: Oracle, MySQL, MongoDB 7 SQL Server, MS Sql, PostgreSQL
Test and Build Systems: Jenkins, Ant, Maven
Version Control Tools: Subversion (SVN), GIT, GIT Hub.
Web/Application Servers: Apache, Tomcat, Nginx.
Languages/Scripts: Python, Java, Bash, PHP
Network Protocols: SMTP, SSH, ICMP, TCP/IP, FTP, HTTP/HTTPS,UDP, and DNS.
SDLC: Agile Scrum, Waterfall
Web Technologies/Frameworks: .HTML, CSS, Java Script, XML, JSON, Django.
Monitoring Tools: Nagios, Icinga2, ELK, Naemon, AWS CloudWatch
Operating Systems: Ubuntu, Linux and Windows, CentOS 7.
PROFESSIONAL EXPERIENCE:
Confidential, San jose
AWS Engineer
Responsibilities:
- Developed build and deployment processes for Pre-production environments.
- Maintained JENKINS and design the Jenkins jobs according to management requirements
- Troubleshoot the Jenkins and solved the build issues.
- Managing product development and implementation of AWS environment.
- Used Jenkins for Continuous Integration and deployment into application server
- AWS CLI used to control multiple services on AWS and automated by using scripts.
- Installing a MongoDB cluster on Amazon EC2 by using the AMI. Worked on NoSQL databases like DynamoDB.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM)
- Managed network security using Security Groups, and IAM.
- Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, DynamoDB tables, EBS volumes
- To set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Supported AWS Cloud instance’s and used AWS command line Interface to manage and configure various AWS products. Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Built and deployed multi-tier PostgreSQL server using Packer and Ansible. Orchestrated the deployment using Terraform on AWS
- Knowledge of PaaS offerings such as Redhat Openshift, Cloud Foundry, Docker is preferred.
- Involved in developing custom scripts using Python, Perl & Bash to automate jobs.
- Closely worked with developers and Configuration Manger and understand their problem and solved based on their requirement
- Responsible for design and maintenance of the Subversion repositories and the access control strategies
- Merged release branches to the trunk after the production release and resolved the conflict rose during the merge in Subversion
- Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
- Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.
- Knowledge of PaaS offerings such as Redhat Openshift, Cloud Foundry, Docker is preferred.
- Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
- Built Terraform configurations to manage large scale AWS infrastructure .
- Lead to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects globally.
- Optimized volumes and EC2 instances & Created multi AZ VPC instances.
- Used IAM to create new accounts, roles and groups.
- Configured Elastic Load Balancers with EC2Autoscaling groups.
- Wrote MAVEN scripts to automate the build process.
- Worked on core AWS services such as setting up a new server (EC2) instances/services in AWS, configuring security
- Worked extensive with MAVEN build tools for writing build.xml and pom.xml files respectively.
- Groups and setting up Elastic IP’s auto scaling configuration and cloud formation
- Managed GIT repository, code merging and production deployment
Confidential, Parsippany, NJ
Linux Administrator /Devops Engineer
Responsibilities:
- Developed build and deployment processes for Pre-production environment
- Used GIT as source code repositories.
- Configured Nginx load balancers to ensure high availability of web application
- Resolved Merging issue during rebasing and reintegrating branches by conducting meetings with Development Team Lead.
- Working knowledge of cloud management technologies such as CliQr, Agility, vRealize, ServiceNow, Cloud Checkr, VM Turbo and others.
- Managed SVN repositories for branching, merging and tagging.
- Worked closely with software developers to debug software and system problems.
- Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution.
- Used AGILE MAVEN method to develop a build
- Involved in writing pom.xml files to establish the code quality tools integration.
- Installing, configuring and administering Jenkins CL tool on Linux machine
- Implemented setup for master-slave architecture to improve the performance of Jenkins
- Supported and developed tools for integration, automated testing and release management.
- Verified if the methods used to write to create and recreate software builds are consistent and repeatable.
- Implemented the rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, chef and custom Ruby/Bash script
- Worked on core AWS services such as setting up new server (EC2) instances/services in AWS configuring, security groups and setting up elastic IP auto scaling configuration and cloud formation.
- Created AWS S3 buckets with standard and glacier configuration for tape backs
Confidential
DevOps System Administrator
Responsibilities:
- Oversee setup and maintenance of automated environments using chef recipes & cookbooks with Azure Environments
- Architected and implemented automated cloud infrastructure using chef
- Developing and deploying best practices for production and development environments
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate of implementation
- Created chef cookbook for tomcat deployment
- Pushing all configuration management into chef to allow for rapid roll-out of new infrastructure
- Coordinate and perform daily release and maintain release processes/scripts with input from the Engineering team for all application components running on the platform
- Worked closely with development team and SQA team for product release
- Implemented Configuration Management, Change Management policies and procedures.
- Worked as a system administrator for the build and deployment process on the enterprise server.
- Documented the static content to apache webservers and applications to Tomcat application server.
