We provide IT Staff Augmentation Services!

Aws Cloud Architect Resume

4.00/5 (Submit Your Rating)

Falls Church, VA

PROFESSIONAL SUMMARY:

  • Over 9 years of extensive experience in automating, configuring and deploying instances in the areas of Data Center Operations, Systems Administration, Cloud computing, Software Configuration Management (SCM).
  • Implementing Software Configuration Management processes on projects including setting up and supporting Continuous Integration. Build environment by automating Software builds, release and configuration processes.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS)
  • Expertise in Amazon AWS cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • AWS command line interface and AWS python SDK.
  • Expertise with UNIX and Windows environments including shell and Python scripts, perforce, SVN (Subversion), Perforce, GIT, Build forge and TFS.
  • Involved in several projects setting up builds using Ansible, Puppet and Chef.
  • Expertise includes bash and python scripting with focus on DevOps tool.
  • Experience in using Docker for creating Docker Images and maintaining private repository for Docker.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts examples war Source Code also for writing build. xmls, pom. xmls and build. gradles respectively.
  • Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Good experience to setup, configure continuous build processes using Hudson, Jenkins, Maven, Ant, Git, Subversion and Perl.
  • Experience in configuring error management tool like splunk.
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Experience in using Nexus and Artifactory repository Managers for java builds.
  • Extensively worked on Jenkins, Build forge for continuous integration and for End to End automation for all build and deployments.
  • Knowledge on creation of Puppet manifests files.
  • Cloud for flexible, cost - effective, reliable, scalable, high-performance and secured.
  • Experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK. Build and Deploy Oracle Financials Enterprise Business Suite Applications.
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labelling/Tagging and Integration.
  • Involved in Migration activities from Ant to Maven to enhance the build process.
  • Managed the artifacts generated by Maven in the Artifactory repository
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Ruby, Python and Perl).
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support and documenting the build and release process.
  • Good interpersonal skills, team-working attitude and taking initiatives in solving problems and providing best solutions.

TECHNICAL SKILLS:

Cloud Platform : AWS, Microsoft Azure, and Open stack.

Programming Language : C, Bash, Python, Perl Scripting, Java, HTML, Ruby,

Web Technologies: HTML, CSS, Java Script, J Query, Bootstrap, XML, XPATH

Operating Systems: Windows, Unix, Linux, Ubuntu, CentOS, Fedora

Databases : SQL Server, Oracle DB2, MySQL V 5.6, MongoDB

Version Control System: GitHub, Subversion (SVN), IBM Rational Clear Case, Perforce , Code Commit

Build Tools : ANT& MAVEN & GRADLE, Vagrant

Continuous Integration Tools: Jenkins, Build Forge, Puppet, Chef, Ansible, Docker.

Application Servers : Apache Tomcat, WebLogic, WebSphere,

Virtualization : VMware and Virtual Box

SDLC : Agile, Scrum & Waterfall.

Scripting : Perl, Batch, Shell, SQL, Python

PROFESSIONAL EXPERIENCE:

Confidential, Falls Church, VA

AWS Cloud Architect

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications. 
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.  
  • Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template. 
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.  
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.  
  • 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
  • Create 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 product configuration. 
  • Converting production support scripts to chef recipes. And AWS server provisioning using Chef Recipes.  
  • Involved in the installation and configuration of Nix as a web server. 
  • Experience with Build Management Tools Ant and Maven for writing build. xmls and Pom.xmls.  
  • 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.
  • Extensive usage of Tortoise SVN in windows environment for version control activities. 
  • Implemented Continuous Integration using Jenkins and Hudson.  
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger. 
  • Deployed the java application into web application servers like Apache Tomcat.  
  • Experienced in deployment of applications on Apache Web server, Nix and Application Servers such as 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.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.  
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: Amazon Web Services, IAM, S3, 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, New Brunswick, NJ

AWS DevOps Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Created and maintained Subversion repositories, branches and tags and Experience in Administering SVN
  • Acted as an integrator for performing merge, rebase and baseline operations.
  • 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. 
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production 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. 
  • Involved in sprints and planned releases with the team using JIRA and Confluence. 
  • Used JIRA tool to track all the defects and changes related to Build and Release Team. 

Environment: Amazon Web Services, Chef, Vagrant, Scrum, Subversion (SVN), ANT, UDeploy, DB2, JIRA, Confluence, Shell Scripts, WebSphere Server.

Confidential, Lawrence, KS

DevOps Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Created Docker containers for deploying the services on top of physical machine using Puppet.
  • Virtualized the servers using the Docker repositories for the test environments and dev-environment needs.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS).
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Designed an Architectural Diagram for different applications before migrating into Amazon cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
  • Experience in writing Ansible playbooks.
  • Experience in scheduling jobs using Ansible Tower.
  • Experience in Writing Python modules for Ansible customizations.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Vagrant, Jenkins, and cloud Formation.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Used batch scripts for build and updating files.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Used the continuous integration tool AnthillPro to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: Subversion, GIT, Anthill pro, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, Oracle E-Business Suite 11.5.x, R12, Batch Scripts, Shell scripts.

Confidential, Kansas City, KS

Build/Release Engineer

Responsibilities:

  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Gained good knowledge on Linux Administration.
  • Performing Risk Analysis, preparing 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.
  • Efficiently performed the task 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.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to WebLogic Application Servers.

Environment: Subversion, Ant, Jenkins, NEXUS, Install Shield, Shell, Perl, WebLogic Servers.

Confidential

System Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Created the Release process of the artifacts.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments. 
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Installed/Configured/Managed Jenkins CI Automation.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Batch Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Confidential

Linux System Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Experienced working with Preload Assist and PICS projects.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Created users, manage user permissions, maintain User & File System quota on Red hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Diagnosed hardware and software problems and provided solution to them.
  • Updated data in inventory management package for Software and Hardware products.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.
  • Bash shell-scripts to automate routine activities.
  • Monitored trouble ticket queue to attend user and system calls.

Environment: Red Hat Linux 3.0,4.0,5.0 AS ES, HP-DL585, Oracle 9i/10g, Samba, VMware Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Bash.

We'd love your feedback!