Aws Cloud Architect Resume
Jersey City, NJ
SUMMARY:
- Over 7+ years of industry experience in AWS and DevOps with strong innovative and technical background.
- Possess strong interpersonal skills with excellent verbal and written communication skills and have the ability to effectively interact with all levels of employees including senior management.
- Proficient working with Confidential Web Services provided services like EC2, EBS, ELB, S3, RDS, VPC, SNS, Route 53, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Auto Scaling, IAM, Elastic Bean Stalk, Data Pipeline and Security Groups in a highly available and scalable production environment.
- Experienced in Linux Administration, Software Configuration Management/Release Management (SCM/RM), related tools and processes.
- Resolved /Helped Linux(Redhat Linux, Confidential Linux, Ubuntu) issues in AWS cloud such as deploying, performance tuning, auto scaling, dhcp issues, instances stuck, unable to login, lost key pair, unable to boot, account compromised issues, Identifying root cause after checking customer cloud trail logs, reserve distances, EBS snapshots, AMIs, latency issues in cloud with their application, DDOS attacks, cloud watch alerts, ssl certs deployments for apache, ELB certs deployment and as well as architecting applications for fault tolerance and for disaster recovery.
- Helped customers deploying their applications in AWS cloud using Opsworks (managed Chef), Codedeploy, Elastic beans talk, troubleshooting customer's cloud formation stacks,
- Helped customers with Bigdata using AWSEMR (managed Hadoop solution) for troubleshooting the issues in AWS cloud.
- Wrote Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
- Have worked extensively with continuous integration, continuous delivery and configuration management tools like Chef, Puppet, Salt, Hudson, Ansible, Jenkins and Openstack.
- Created and maintained Confidential Virtual Private Cloud (VPC) resources such as subnets, network access control lists, and security groups.
- Has experience in using web servers like Apache and Tomcat, Websphere, Weblogicand JBOSS for deployment and hosting.
- Implemented CI using Jenkins with automated unit tests and code quality analysis like Sonar, Cobetura.
- Develop and maintain web applications from conception to production using the LAMPStack.
- Have experience in Installation and troubleshooting of LAMPStack.
- Has the ability to build deployment, build scripts and automated solutions using scripting languages like Shell scripting (kasha, Bash), Python, Ruby, PHP.
- Have experience in working with software Build automation and standardization tools like ANT, Maven, and Gradle.
- Managed system configuration by developing Chef Cookbooks and Recipes.
- Experienced in working with Jira and Confluence.
- Have a deep understanding of Version control tools such as Subversion (SVN), GIT, Clearcase.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.
- Worked closely with the development teams to achieve high quality, highly available and dynamic solutions.
TECHNICAL SKILLS
Cloud Platform: AWS , Microsoft Azure, and Open stack.
Configuration Management: Chef, Puppet, A nsible, Docker, Gradle, Splunk, Vagrant, Maven, OPS Works.
Database: Oracle, DB2, MySQL, MongoDB, Cassandra, SQL Server, MS Sql.
Build Tools: ANT, Maven, Hudson, Jenkins, Make file, BAMBOO, Code Deploy.
Version Control Tools: Subversion (SVN), Clear case, GIT, GIT Hub, Perforce, Code Commit.
Web Servers: Apache, Tomcat, Web Sphere, Nix, JBOSS, WebSphere.
Languages/Scripts: C, C#, HTML, Shell, Bash, Python, SQL, PHP, Ruby and Perl.
SDLC: Agile, Scrum.
Web Technologies.: HTML, CSS, Java Script, JQuery, Bootstrap, AngularJS, XML, JSON, XSD, XSL, XPATH.
Operating S ystems: Linux, Windows, Redhat, Ubuntu, CentOS, SUSE.
PROFESSIONAL EXPERIENCE:
Confidential,Jersey City, NJAWS Cloud Architect
Notable Responsibilities:
- Involved in designing and deploying a large applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation .
- Working on migration project of moving current applications in traditional datacenter to AWS by using AWS services
- Launching Confidential EC2 Cloud Instances using Confidential Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
- Installed application on AWSEC2 instances and also configured the storage on S3 buckets.
- Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
- Created AWS Route53 to route traffic between different regions.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Deployed and managed web applications and services into AWS by using Elastic Bean Stalk .
- Managed servers on the Confidential Web Services (AWS) platform instances using Puppet, ChefConfiguration management.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Created Chef Automation tools and builds, and do an overall process improvement to any manual processes.
- Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
- Converting production support scripts to Chef recipes. And AWS server provisioning using Chef Recipes.
- Experience with Build Management tools Ant and Maven for writing build.xml and Pom.xml
- Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Implemented Continuous Integration using Jenkins and Hudson.
- Configuring and deploying OpenStack Enterprise master hosts and OpenStack node hosts.
- Experienced in deployment of applications on Apache Web server, Nix and Application Servers like Tomcat, JBoss.
- Implemented unit testing framework driven using Junit and Cucumber .
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
- Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
- Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
- Coordinated with the Offshore and Onshore teams for Production Releases.
Environment: Confidential Web Services, IAM, S3, EC2,VPC, cloud watch, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Puppet, Ansible, Docker, Java, Agile, Apache HTTPD, Apache Tomcat, JBoss, Junit, Cucumber, Json, Bash, Shell, Perl, Python, PHP, Ruby.
Confidential, Greensboro, N.CAWS DevOps Engineer
Notable Responsibilities:
- Used AWS cloud services like EC2, VPC, Autoscaling to build highly scalable, secure and flexible systems to handle expected and unexpected load bursts.
- Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
- Managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Created Development Environments in Confidential Web Services using services like VPC, ELB, EC2 and RDS instances.
- Build and configured a virtual data center in the Confidential Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Used Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating Chef recipes for a Proof of Concept.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Created and maintained Subversion repositories, branches and tags and Experience.
- Enforced development policies using Subversion hooks and other metadata.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
- Developed build and deployment script using ANT, Shell to Setup development and QA environments.
- Used UDeploy as Continuous Deployment tool and to setup automated and scheduled deployments.
- Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
- Deployed code on WebSphere application servers for Production, QA, and Development environments.
- Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
- Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.
- Installed, configured and maintained DNS, FTP, TCP/IP and Samba on Red Hat Linux.
Environment: Confidential Web Services (EC2, VPC, S3, RDS, ELB, Autoscaling), Chef, Vagrant, Scrum, Subversion (SVN), ANT, UDeploy, DB2, Shell Scripts, WebSphere Server.
Confidential,Segundo, CADevOps Engineer
Notable Responsibilities:
- Built and deployed applications using technologies like Chef, Jenkins and Maven.
- Well versed with configuration management policies and practices with regards to SDLC along with automation by using scripting languages like Shell, Python and Perl Scripting.
- Deployed releases to the production environment and assisted the project teams in troubleshooting the issues.
- Worked with Version Control tools like GIT and SVN.
- Created branches in GIT implementation parallel development process.
- Worked on Maven creating artifacts through source code and internal deployment in Nexus repository.
- Worked extensively with Nagios monitoring system as well as other monitoring tools.
- Experienced in installation of software tools in a DevOps Environment.
- Implemented and maintained automated tools which support DevOps processes.
- Used SonarQube for code quality.
- Extensive experience in creation and management of Chef POC environment.
- Has experience in installing packages using YUM and RPM on Nix .
- Installed Jenkins on Linux machines and created master and slave configurations to implement multiple parallel builds.
- Performed DevOps for Linux, Mac and windows platforms.
Environment: SVN, GIT, ANT, Maven, Chef, Puppet, Jenkins, UNIX, Linux, Perl, Bash, Python, Ruby, Weblogic, Tomcat, JIRA, SonarQube.
ConfidentialBuild/Release Engineer
Notable Responsibilities:
- Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
- Created and maintained Shell and Python scripts for building applications.
- Wrote Perl/Shell scripts for deployments to Websphere and Weblogic Application servers.
- Automated creating projects in Jenkins and Nexus repository as release process.
- Worked closely with developers, project managers and product owners to setup the road map, resolve issues related to merging of subversion code.
- Gathered Information from the Clients and provided consultation by performing POC and setup the Build/Deployment and Release Management.
- Performed Risk Analysis, prepared Mitigation Strategies & Contingency Plans.
- Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
- Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
- Integrated Subversion for automating builds with Jenkins.
- Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
- Migrated and managed large production systems on Confidential AWS
- Competently performed the job of resolving conflicts while merging in Subversion with the J2EE development background.
- Tweaked and managed the builds by editing build.xml for change in the requirements.
- Deployed the archives to Weblogic Application Servers.
Linux System Administrator
Notable Responsibilities:
- Responsible in solving any technical problems related System administration.
- Maintaining and Troubleshooting of FTP Server, Samba Server of the client
- Handling the day-to-day Operations, Install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts, Solve Server Problems in LINUX.
- Worked on VMware, VMware View, vSphere 4.0. Dealt with ESX, ESXi servers.
- Responsible for Building & configuring RedhatLinux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
- Automated installation of RedHat Linux for multiple production servers using Kickstart.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Handling Logical Volume Manager (LVM) related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
- Configuring and maintaining system securities using IPTABLES.
- Experienced in networking with LAN, WAN, Routers, Gateways, etc.
- Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
Environment: Red Hat Linux (RHEL 5/6), CentOS, MYSQL, DNS, NIS, NFS, Apache, Tomcat, Logical Volume Manager, Global File System, Chef, Puppet.