Aws Cloud Engineer/ Devops Engineer Resume
El Segundo, CA
PROFESSIONAL SUMMARY:
- 8+ years of professional experience in AWS and Java and strong knowledge on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
- Strong knowledge on Virtualization, Cloud Computing and Web services.
- Experienced in creating Amazon EC2 instances and setting up security groups.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Optimized volumes and EC2 instances& Created multi AZ VPC instances.
- Creating Snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Experienced in Installation, Configuration and Administration of Windows, Red Hat Linux, Cent OS and VMware Environments.
- Expertise in using various Puppet features including Resource management (Package, Service, File), User Management, Modules, Class, Definition, Templates, Factor and external commands.
- Experience in customization of modules from puppet forge for environment needs.
- Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes
- Excellent experience in continuous deployment using IT configuration tool Ansible.
- Monitored system performance statistics like storage, CPU utilization and network bandwidth utilization.
- Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
- Experience in real - time monitoring and alerting of applications deployed in AWSusing Cloud Watch, Cloud Trail and Simple Notification Service.
- Improve SaaS Devops monitoring system using data analytics and visualization tools (New Relic, Elasticsearch).
- Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS services, EBS volumes, to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
TECHNICAL SKILLS:
Languages: C, C++, Java
Build Tools: Ansible, Chef, Puppet, Hudson, Jenkins, Cruise Control, ANT and MAVEN
CD/CI Tools: Hudson, Jenkins, Bamboo
Versioning Tools: CVS, Subversion, GIT, 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
Web Technologies: HTML, CSS, Java Script, XML, JDBC, Java
IDE Tools: Eclipse, Toad Test Framework, JUnit, Perforce
RDBMS Oracle, My SQL, MS SQL Server, DB2, Informatica Power Center 8.x/9.x
Operating System: Redhat Linux 4/5/6/7, CentOS 5/6/7, Windows Servers 2003, 2008, 2008 R2, 2012, 2012 R2, Windows 2000, XP, 7 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, functional knowledge of import/export snowball, Direct Connect
Network Protocols: WINSCP, SSH, VPN
PROFESSIONAL EXPERIENCE
Confidential, El Segundo, CA
AWS Cloud Engineer/ DevOps Engineer
Responsibilities:
- Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
- Structured the diagrams for the application before migrating into Amazon cloud for flexible, cost- effective, reliable, scalable, highly secure and high-performance.
- Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
- Used Amazon Identity and Access Management (IAM) to manage users and roles.
- Manage these users and configure the 2-step verification using Authenticator Apps or MFA devices.
- Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone’s instances for their application elsewhere.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in the AWS cloud.
- Migrated the server using the AWS services to cloud environment.
- Developed Cloud Formation template stacks to automate building new VPCs using JSON files.
- Experienced in configuration management tools such as Ansible, Chef.
- Application Deployments & Environment configuration using Chef, Puppet, Ansible.
- Automated the cloud deployments using Chef and AWS cloud formation templates.
- Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
- Developed, maintained and distributed build systems using Jenkins for each scheduled release using master-slave configuration.
- Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
- Monitoring the server performance, CPU Utilization and disk usage using Cloud Watch and raising alarm in case of emergency.
- Designed and configured the AWS Secure Notification Service(SNS) and Secure Email Service (SES) to work with the clients.
- Created Virtual Private Cloud (VPC) with subnets and groups for servers and created security groups to associate with the networks.
- Capturing regular snapshots for EBS volumes using CPM (Cloud Protection manager).
- Configured and verified AWS workstations as per application requirement.
- Constructed AWS Security Groups which behaved as virtual firewalls controlling the traffic allowed to reach one or greater AWS EC2 instances.
- Automating Cloud infrastructure setup via Cloud formation, terraform.
- Utilized Amazon Route53 to manage DNS zones and also assign public DNS names to elastic load balancers IP's.
- Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
- Used Cloud Front to deliver data from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Utilized S3 Data pipeline to move data to AWS Redshiftand application deployment and data migration on AWS Redshift.
Confidential, Texas
AWS/Devops Engineer
Responsibilities:
- Configured and championed Reference Architecture for the cloud, which teaches engineering teams design patterns related toAWS.
- Developed an auto-scaling architecture which works both in EC2 and on premise data centers.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 Cloud watch.
- Implemented custom monitoring dashboard and alerts through Splunk, Cloud Watch, and New Relic into auto deployment processes.
- Used AmazonS3 to backup database instances periodically to save snapshots of data.
- Worked with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
- Involved in Linux system administration and performance tuning. Wrote SHELL SCRIPTS (bash), Python, Perl Scripts to automate the package installation, web server and instance configuration
- Managed and monitored several applications that run onAWS(Auto Scaling) to ensure delivery of optimized IAAS using Cloud Formation template.
- Design and delivery of Continuous Integration/Delivery platform using Ansible, Jenkins, Git/Github and Artifact Repository.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages.
- Worked on coreAWSservices such as Setting up new server (EC2) instances/services inAWS, configuring security groups, and setting up Elastic IP's, auto-scaling configuration, and Cloud Formation.
- Created Amazon VPC to create public-facing subnet for webservers with internet access, and backend databases& application servers in a private-facing subnet with no Internet access.
- CreatedAWSS3 buckets with Standard and Glacier configuration for tape backs.
- Configured S3 buckets so as dev team can programmatically perform CRUD operations by using theAWSSDKs
- Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (Bamboo, Stash, GIT and Nexus were also used in this process)
- Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure.
- Utilized Nagios tool to monitor highly optimized PAAS and IAAS solutions.
Confidential
AWS Engineer
Responsibilities:
- Responsible for designing and implementing cloud-based solutions for public cloud deployment models for company.
- Migration of Existing Application to AWScloud.
- Worked in EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Lambda, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloudwatch, IAM &Roles, SNS subscription service
- Worked Confidential optimizing volumes and EC2 instances and created multiple VPC instances.
- Installing configuration and maintenance of Web Servers (apache), App Servers Perform research on AWSresources or tools to recommend to clients.
- Utilize Amazon Glacier for archiving data.
- Automated Regular AWStasks like snapshots creation using python scripts.
- Monitoring AWSInstances regularly using ops view and New Relic tools.
- Deploying builds/code to production website and monitoring and analyzing website degradation and error rates in New Relic Monitoring tool during the deployment process.
- Utilize AWS calculator to produce a budget for a project on AWS.
- Worked onm3. xlarge instance type for Active Directory and Remote Desktop Gateway instances, and the high-configured instance type for network address translation (NAT) instances
- Wrote Shell Scripts, Python, JavaScript's to automate the package installation, web server and instance configuration.
- Helped provision and manage AWS linux servers with Chef and Ansible.
- Helped working on Virtual servers including VMware ESX server, Docker, Vagrant and Openvz environments.
- Used to CLOUDWATCH to actively monitoring stats from all of the parts in yourAWSsolutions.
Confidential
Java/AWS Developer
Responsibilities:
- Implemented presentation layer using HTML, JSF and Servlets. Client side validations were done using JavaScript.
- Developed the Action Classes, Logic Classes for executing business logic, Data Access Object classes to access the Database using JDBC.
- Handled and used different kinds of RDBMS (MySQL, Microsoft Access, MS-SQL and Oracle).
- Experience in working on source controller tools like GIT.
- Involved in setting up and building AWS infrastructure using various resources such as EC2 instances, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud.
- Redesigned infrastructure for high availability and efficient performance using multiple AWS availability zones
- Involved in Architect Development, Test, Integration, and Production AWS environments for the organization.
- Monitored the performance and suggested improvements in hardware or software needs.
- Employed New Relic to monitor system health and resource usage.
- Initiated Elastic IP’s and associated each with an EC2 instance.
- Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
- Dynamically add and remove servers from AWS production environment.
- Automated backups by shell for Linux to transfer data in S3 bucket.
- Learnt AWS services to a great extent working with experienced seniors and colleagues from other departments.
- Monitored the error logs using Log4J and fixing the problems.
- Used XML with SAX parser to transfer data between applications.
- Wrote PL/SQL stored procedures, Prepared statement and used API.
- Created Unit, Acceptance and Integration Test Documents and Code Review Documents.