Aws Engineer Resume
New York, NY
SUMMARY
- Over 4 years of experience in DevOps, Release Engineering, Configuration Management, Automation, Amazon Web Services (AWS).
- Expertise in using AWSservices including EC2, Auto Scaling in launching EC2 instances, Security Groups, ELB, Elastic Beanstalk, S3, EBS, AMI, Glacier, Redshift, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, Cloud Front, IAM, SNS, SQS and Direct Connect.
- Expertise in automation tools like Git, Ant, Maven, Jenkins, Chef, Puppet, Ansible, Subversion, Nagios and Docker.
- Skilled enough to build deployment, Build scripts and automated solutions (using scripting languages such as Shell, Perl, JavaScript etc.)
- Expertise in implementation and maintenance of Apache HTTP, SMTP, DNS, TCP/IP, Security Management & Security trouble shooting skills.
- Utilized AWSBeanstalk for conveying and scaling web applications and administrations created with Java, PHP, Node.js, Python, Ruby and Docker on commonplace servers like Apache.
- Designed and implemented CI/CD pipelined and automated solutions.
- Worked with Chef Enterprise Hosted & On - Premise, Installed Workstation, Bootstrapped Nodes, and written Recipes & Cookbooks and uploaded to Chef-server and used Chef to automate.
- Hands on experience on automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and worked on Integrating Ansible with Rundeck and Jenkins.
- Integrated Jenkins with various DevOpstools such as Nexus, Sonar Qube, Puppet etc.
- Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
- Created automation and deployment templates for Relational and NOSQL databases (standalone and RDS), including Oracle, SQL Server, MongoDB and MariaDB in AWS.
- Experienced in assisting Application Teams across remote and local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
- Experience with migration of code base from SVN to GIT. Automated, designed and implemented continuous integration using Jenkins and Hudson.
- Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
- Experience on working with on-premises network, application, server monitoring tools like Nagios, Splunk, AppDynamics and on AWSwith Cloud Watch monitoring tool.
- Skilled in various Bug tracking tools like JIRA, Bit bucket, Remedy, HP quality center and IBM clear quest.
- Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support.
TECHNICAL SKILLS
SCM Tool: GIT, Subversion (SVN), Hudson, Jira
Build Tool: Ant, Maven, Quick Build
Servers: JBOSS, Apache Tomcat, WebLogic, WebSphere.
Version Control Tools: CVS, SVN
Languages: Shell, Java, J2EE, python, ruby, Json, Perl
Web Technologies: JDK 1.4/1.5/1.6 HTML, XML.
Operating System: UNIX, Linux, Microsoft Windows
Database System: My SQL 5.6, DB2, Aurora DB, SQL server
Build Tools / Release: Engineering / DevOps
Jenkins, Bamboo, Docker, Puppet, Chef, Ansible, Terraform.: Cloud platform
AWS: EC2, VPC, Autoscaling, ELB, RDS, DynamoDB, Route53, S3, RDS, Elastic Beanstalk, OpsWorks and Cloud Formation, IAM, lambda, Cloudwatch and CloudTrail.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
AWS Engineer
Responsibilities:
- Configured, supported and maintained all networks, firewall, storage, load balancers, operating systems, and software in AWSEC2.
- Used Amazon IAM tool and created groups & permissions for users to work collaboratively.
- Managing with Custom AMI's, Created AMI tags and modified AMI permissions.
- Implementing AWSSecurity Groups and NACL for Additional Layer of Security.
- Act as the head of embedded security person, evaluate, provide guidance and propose embedded security solutions; advice users, train and educate them to raise awareness about security risks.
- Planning and Implementing, Disaster Recovery and Fault for AWSservices.
- Troubleshooting AWSAuto scaling and EC2 instances related issues.
- Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
- Configured ELB with EC2 Auto scaling groups.
- Installation of EC2 instances for production, Testing and Development environment.
- Configured AWSElastic Load balancer and Pre-warming Elastic Load Balancer as required.
- Built S3 buckets and managed policies for S3 buckets & used S3 bucket and glacier for storage and backup on AWS.
- Created Amazon Virtual Private Cloud to create public-facing subnet for webservers with internet access, and backend databases & application servers in a private-facing subnet with no internet access.
- Various production errors are monitored and fixed them.
- Automated the cloud Deployments using AWSCloud Formation Templates.
- Utilized Route53 to manage DNS Zones and assign public Domain Name Service names to elastic load balancers IP's.
- Captured Amazon Machine Image (AMI) of EC2 instance for snapshots and creating clone's instances for their application elsewhere.
- Build servers using AWS, Launching EC2, RDS, creating security groups Network Access Control List, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Utilized EBS to store repeated data and overcome failure by using snapshots.
- Deployed applications on AWSby Using Elastic Bean Stalk.
- Used Cloud Front to deliver data from AWSedge locations to users, allowing for further reduction of load on front-end servers.
- Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
- Implementing a continuous delivery framework using Jenkins, Ansible in Linux environment.
- Scripting in multiple languages on UNIX, LINUX and Windows - Bash, Shell script etc.
- Integrated GIT into Jenkins to automate the code check-out process.
- Deploy and monitor scalable infrastructure on AWSand configuration management using Puppet.
- Created deployments in Jenkins and configured various plugins for Jenkins for automation of the workflow and to optimize and smooth running.
- User, Group creation, monitoring and maintaining log for system status/health using Linux commands.
- Good understanding of ELB, security groups, NACL, NAT, firewall and Route53.
Environment: EC2, IAM, AMI, S3, Auto Scaling, Elastic Load Balancer, RDS, EBS, DNS, Route53, VPC, Cloud watch, SNS, Security Groups, Internet Gateway.
Confidential, Fort Worth, TX
AWS/DevOps engineer
Responsibilities:
- Implemented continuous integration and deployment solutions to target environments.
- Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Autoscaling in AWS Cloud Formation.
- Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef Server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
- Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Integrated AWSDynamo DB using AWS lambdato store the values the items and backup the Dynamo DB streams.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes.
- Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Migrated Jenkins plans from one of the Jenkins to Bamboo.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Written shell scripts for automating logs backup and archiving.
- Manage VMware Infrastructure clusters on Test/Development environments.
- Experience working with VMware tools like vCenter and vSphere to manage VM's running on ESX cluster nodes and experience working vMotion.
- Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
- Provide responsive off-hours support in a 24 / 7 environment and ensure maximum availability of all servers and applications.
Environment: Apache MAVEN, AWS EC2, AWS S3, AWS RDS, AWS EBS, Route53, Python, GitHub, Oracle, MySQL, Kubernetes, ANT, Bamboo, Jenkins, shell scripting, Ansible.
Confidential
DevOps Engineer
Responsibilities:
- Worked with Product Engineering Team and getting certified products for installations.
- Wrote Puppet manifests for deploying, configuring collection of metrics and monitoring.
- Puppet manifests are tested initially before puppet agent using Puppet apply and testing using beaker.
- Running Automate system administration tasks on managed hosts with Ansible.
- Chef and Puppet pilot project was implemented initially for operations delivery on open source projects with Apache and JBOSS.
- Deployed Puppet for configuration management to existing infrastructure.
- Configured Bamboo Artifactory plug-in to upload the artefacts on to Artifactory after the build is success.
- Created best practices for branching, tagging & merging strategy to maintain the source code in the SVN &Git VCS.
- Source code management is performed using git from master repository.
- Created a graph to visualize your infrastructure with terraform is very simple, a one-liner in fact.
- Used Terraform to map more complex dependencies and identify network issue.
- Installing packages for JBOSS 7, Tomcat 7, and Apache 2.4 by generating modules and writing manifests on RHEL 6.6, Ubuntu 14.04 for around 400 instances.
- Upload the latest binary codes to deploy tool and deploy the codes to all Preprod, dev and test environment.
- Configuring and monitoring all servers using Nagios, Splunk monitor tool.
- Worked on various resource types like host, cron, Ssh, exec, yum, apt-get, user and updating the attributes (subscribe, notify, before) as per requisite.
Environment: Puppet, Bamboo, Ansible, Redhat Linux, SUN Solaris 2.x, Windows 2003 server, Web logic Application Server, Git, Jenkins/Hudson, Shell Scripting, Ruby, Python, Oracle 9i.
Confidential
Build & Release Engineer
Responsibilities:
- Developed build and Release processes. Perform software build using Clear Case as version control tool.
- Built and Deployed java source code into application servers in an Agile continuous integration environment.
- Configured and administered Octopustool for deploymentsand created NuGet packages for deployment in DEV, QA, UAT, PTE and PROD.
- Developed and maintained UNIX/Perl/Ant scripts for build and Releasetasks.
- Release MergedReleasebranches to the trunk after the production Releaseand resolved the conflicts if any during the merge in subversion.
- Involved in migrating from SVN to GIT.
- Implemented CI using Jenkins with automated Unit tests, Static code analysis, Code coverage, Code duplication and Code standards.
- Responsible for creating and maintaining automated buildsfor projects written in java, C/C++, PHP, HTML/CSS, using Jenkins.
- Responsible for the Plugin Management, User Management and END-END buildand deploy setup using Jenkins.
- Used Jenkins& Puppet to perform automated CIbuildsand Deployments.
- Used MAVEN as a build tools on java projects for the development of buildartifacts on the source code.
- Worked on Software Configuration Management(SCM) in Agile, Scrum, Clear case, Clear case to Stash Migration.
- Used Jira as ticket tracking and work flow tool.
- Worked with Elastic Search, Log stash, Kibana, Kafka open source technologies.
- Performed and deployedbuildfor various Environments like QA, Integration, UAT and Productions Environments.
Environment: - Agile, GIT, Jenkins, Octopus, Puppet, Jira, Maven, ANT, Unix, Shell Scripting, Elastic Search, Log stash, Kibana, Kafka, SVN.
