Jr Aws Architect Resume
SUMMARY
- Highly skilled and certified AWS Engineer with 8+ years of professional experience and expertise in business applications for enterprise customers such as, Cloud Computing/cloud migration, Storage Administration, Network and Security Management, also possesses an exceptional development ability and extensive knowledge of programming, designing, and testing.
- Providing solutions using AWS, Docker, Chef, Puppet, Jenkins, GIT, and Maven; in a complete Linux environment.
- Has an excellent analytical and problem - solving skills coupled with a strong ability to work with minimal supervision. Holds a Bachelors degree in Mechanical engineering.
- In-depth experience in AWS using EC2, Volume and Snapshot management, AWS Dynamo DB, AWS S3, AWS RDS, AWS VPC, Route 53, Elastic Beanstalk and IAM services.
- Experience in Linux administration
- Experience in leading technical working groups in areas like cloud security architecture, mobile application, and IoT devices.
- Proficient with Ruby, Python and Perl scripting languages
- Good problem solving skills
- Deep knowledge of SQL/PLSQL
- Good understanding of Java
- Proficient with Puppet and Chef deployment tools
- Experienced with building deploying and troubleshooting web services
- Experience with and understanding of AWS
- Ability to implement and manage the continuous delivery systems and methodologies on AWS
- Able to define and deploy monitoring, metrics, and logging systems on AWS
- Implementing of systems that are highly scalable, available, and self-healing on the AWS platform
- Good knowledge of HIPAA requirements and FDA connectivity security issues
- Provided cloud solutions and architecture to develop safety critical applications
- Experience in Using NoSQL databases like dynamoDb & MongoDB
- Experience in AWS Mobile Hub services, NodeJS and REST services.
- Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch, Amazon Cloud Formation, AWS Cloud Trail and Handling Billing.
- Creating a Highly Available Fault Tolerant Application Environment and aspects of Data Management, Security in AWS environment.
- Experience in messaging services Simple Notification Service (SNS), Simple Queue Service (SQS).
- Diverse knowledge on AWS Developer Tools like AWS Code Commit, AWS Code Deploy, AWS Code Pipeline.
- Expertise in DevOps tools in integration with Amazon Web Services for Continuous Delivery & Automation, Monitoring Metrics and Logging, Security, Governance and Validation, High Availability and Elasticity.
- Extensively worked on Configuration Management Tools Chef and Puppet.
- Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes. Worked with cloud platforms like Amazon Web Services.
- Hands on experience in creation and management of cloud VM’s.
- Hands on experience in using AWS EC2 command line clients.
- Creation and usage of S3 buckets and relative managed policies.
- Using Glacier for functionalities like storage and backup on AWS. Extensive Experience on Storage provisioning, LUN creation, Masking, and Mapping.
- Performing Cloud Watch Alarm for instances.
- Experience in dealing with Various Data Advantage Information Requests and using Elastic Bean Stalk.
- Creation of AWS Identity and Access Management(IAM) users and groups for improved login functionalities and authentication.
TECHNICAL SKILLS
Cloud Services: Amazon Web Services EC2, S3, ELB, Auto Scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, CloudFront, Functional knowledge of Import/Export Snowball, Elastic Cache, RDS, Redshift, VPC, DirectConnect, Route 53, Cloud watch, Cloud trail, ops work, IAM & Roles, SQS, SNS subscription service,AWS IOT
Configuration Management: Chef, Puppet, Ansible & Docker
Build Tools: Maven, Jenkins, Ant.
Basic Coding Skills: C, Java, PHP, Shell Scripting, HTML, J2EE,Node JS,Bash,Python
Web Servers: Apache, Tomcat, Web Sphere, JBOSS
Version Control: GIT, Subversion(SVN), Git Hub
Bug Tracking tool: JIRA, TFS
Virtualization: VMware ESX/ESXi Server 5.5/5.0, VSphere Client, Vagrant.
Network Protocols: TCP/IP, DHCP, VPN, FTP, SSH, WinSCP, Telnet, OSPF, EIGRP, IGRP, STP, PVSTP, RIP, RIPv2
Operating Systems: Redhat Linux 4/5/6/7, CentOS 5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7
PROFESSIONAL EXPERIENCE
Confidential
JR AWS Architect
Environment: AWS EC2, S3, Tomcat Apache, CloudWatch, CloudFormation, DynamoDB, VPC, IAM, Docker, Nagios, Grunt, Git, Chef, Linux, Data Centre Migration AWS, Jenkins.
Responsibilities:
- Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, CloudFront, Elastic Filesystem, RDS, DMS, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM.
- Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.
- Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Managing Multiple AWS instances, assigning the security groups, Elastic Load Balancer, and AMIs.
- Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
- Configuring of Virtual Private Cloud (VPC) with the networking of subnets containing servers.
- Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
- Setting Cloud Watch alerts for instances and utilizing in Auto-scaling launch configurations for better performance.
- Developed and managed cloud VMs with AWS EC2 command line clients and management console.
- Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for the organization in AWS public cloud.
- Created elastic load balancers (ELB) for different applications to provide high performance of applications.
- Utilized Amazon Route53 to manage DNS zones and also assign public DNS names to elastic load balancers IP's.
- Used Amazon RDS which includes automatic failover and high availability at the database layer for MySQL workloads.
- Good experience with Dynamo DB and RedShift.
- Migrated test and use cases for applications to AWS cloud with public and private IP range to accelerate development productivity by decreasing test-run times.
- Used Amazon IAM service to grant permission to assigned users and manage their roles
- Utilize Cloud Front to transfer data from edge locations to users, thus enabling more decrement of load on front-end servers.
- Created auto-scaling groups based on memory and CPU usage to handle excessive or underuse workload without needing manual interference.
- Deployed and managed a private puppet infrastructure in AWS to deploy applications.
- Developed and maintained puppet modules required for deploying different applications on EC2 instances.
- Experience involved in the DevOps support team to debug architectural failures and ensuring high availability applications with desired performance.
- Worked on call with support to communicate to site and service outage alerts 24/7.
- Conducted training for a group of employees about infrastructure management using AWS services.
Confidential
JR AWS Architect
Environment: AWS EC2, IAM, CLOUD WATCH, CLOUDFORMATION, Docker, JIRA, Chef, GIT, PUPPET, Jenkins, VMware, LINUX
Responsibilities:
- Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
- Experience in automated deployment of EC2 instances in data centers and availability zones.
- Used security groups to develop a logical firewall to ensure high security for control applications.
- 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.
- 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 Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip's
- Integrated Maven with Subversion to manage and deploy project related tags.
- Worked with TCP/IP network configuration.
- Administered and Configured Logical Volume Manager which involved create and modify file system, logical volume, Physical volume, Volume groups, mirroring and un-mirroring of volume groups, hot spare physical volume.
- Experience with firewalls, perimeter monitoring, formal policies pen testing, fuzzing, spoofing, repudiation DDoS, and human behavior.
- Configuration Management Tools like Chef, Puppet & Ansible
- Worked on HTML5, CSS3, jQuery, AJAX, IDS, App Sec, Network Sec,
- Performed hardware and software installations, upgrades, and maintenance, patch administration, kernel modification/upgrades, file system management, performance, security analysis and network configuration/tuning.
- Involved in backend solution, day to day Administration & Monitoring, File System Management, and Disk Management.
- Implemented CRUD functionality with Entity Framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity Framework in MVC.
- Worked on implementation and troubleshooting of network services like NFS, FTP, NTP, SSL, TLS SSH.
- Worked in setting up Chef Infrastructure, Chef-repo, and Bootstrapping Chef nodes.
- Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GIT and Nexus were also used in this process)
- Documented release, builds and source control processes and plans.
- Worked on building and deploying Java code through Jenkins and Chef.
- Worked closely with development team and SQA team for product releases.
- Worked on integrating GIT into the Continuous Integration (CI) environment along with Jenkins and Subversion.
Confidential
Linux Admin
Environment: Windows 2007, 2008, Linux Red Hat4.0/5.0, HTTP, Apache, Tomcat.
Responsibilities:
- Systems Administrator responsible for centralized Administration / Maintenance of Linux servers.
- As a member of Linux Admin supporting Technology Environment group responsible for Installation, Maintenance, Administration and troubleshooting of Red Hat Enterprise Linux 5/6/7 systems.
- Distribution administrative tasks in Package management of RPM and YUM repository.
- Supported in installation of packages/patches on Linux platforms. Implemented Backup & Disaster recovery management on Linux.
- Experience installing, configuring, and maintaining services such as Bind, Apache, MySQL, nginx, etc.
- Analyzing Linux systems, check processes and log files, and retrieve and review information contained within logs for troubleshooting.
- Create, Implement and maintain custom shell scripts for Prod, Dev, UAT and SIT environments.
- Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
- Strong experience in VM environments like XEN, KVM, Oracle Virtual Box and VM Ware 5.0.
- Configuration of LVM (Logical Volume Management) to manage volume group, logical and physical partitions and new importing physical volumes.
- Familiar with IP addressing and Sub netting and able to set up and or design simple to complex network involving Cisco switches, TP Link port hubs and network routers. Experience in troubleshooting server issues related to systems and applications such as Apache, DNS.
- Daily monitoring and response for UNIX and Linux servers, including application processes, file system alerts, system faults and crashes
Confidential
Build & Release Engineer
Environment: Apache Tomcat, JIRA Java/J2EE, SVN, ANT, Jenkins, Nexus, Puppet, Linux, Shell Scripting, Python Scripting HTTP, NFS, DNS
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
- Supported the code builds by integrating with continuous integration tool (Jenkins).
- Written Ant scripts, Installed Jenkins, written shell script for the end to end build and deployment automation.
- Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (puppet, Yum).
- Management of configuration files, services, packages using puppet.
- Git repository management for continuous integration and delivery.
- Using Puppet for automation of application such as Tomcat, Web Logic & OEM client
- Installed and Configured Nagios on servers and clients using Puppet automation.
- Writing Manifests/Modules for Installation and Updating of Yum repositories on the Server using Puppet infrastructure.
- Configure and maintain codebase to support the build and deployment of code on servers.
- Maintain a Live Like environment to test any production issues on the setup and push it into production.
- Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
- Configuration Management using Subversion (SVN) and maintaining admin related files.
- Automating the regular tasks in Subversion and streamlining the process of access to SVN.
- Setup and configure Tomcat for DEV/TEST Environments.
