We provide IT Staff Augmentation Services!

Aws Architect Resume

3.00/5 (Submit Your Rating)

Phoenix, ArizonA

SUMMARY

  • Over 9 years of IT experience encompassing DevOps, cloud Infrastructure management, Build Automation and Management, Software Configuration Management, Release Management, Continuous Integration and Continuous Delivery.
  • Excellent knowledge and understanding for use, deployment and management of AWS services for SaaS products such as VPC, EC2 Containers, S3, ELB, RDS, Route53, Cloud Formation, Cloud Watch, WAF, HSM/KMS, IAM, Code Commit, Elastic Bean Stalk, Cloud Trail, API Gateways and other AWS developprtgment and management tools.
  • Experienced in working on source control tools like Subversion (SVN), Perforce, GIT and managed Branching/Tagging/Merging.
  • Experienced in using MAVEN and ANT as a Build Tools for the building of deployable artifacts from source code.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Experienced in deploying the code through web application servers like Web Sphere, Web Logic, Apache Tomcat, JBOSS.
  • Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Junit, SonarQube.
  • Experience in Container orchestration using Kubernetes, AWS ECS, Docker Swarm.
  • Well versed with Ansible Playbooks, modules and roles.
  • Wrote playbooks with Python SSH as the wrapper to manage AWS nodes.
  • Implemented a CD pipeline involving Jenkins, Rundeck and Chef to complete the Automation from commit to Deployment.
  • Experienced working on various UNIX flavors and good knowledge of RAID groups.
  • Performing system administration activities including installation, system monitoring, configuration and troubleshooting performance related issues.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Proficient in tracing complex build problems, release issues and environment issues in multi component environment.
  • Configured, Managed Monitoring Tools such as Nagios, Splunk for Resource Monitoring, Network Monitoring, Log Trace Monitoring.
  • Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks.
  • Strong Knowledge in understanding the principles and best practices of Software Configuration Management (SCM) in Agile/Scrum methodologies.

TECHNICAL SKILLS

Operating System: Unix, Linux, Windows

Web / Application Servers: Apache, Tomcat, Weblogic, Sendmail, Postfix, websphere

Languages: Shell, Python, Ruby, Perl, XML

Cloud Technologies: AWS, Google Cloud Platform, Azure, OpenStack

Container and Container Orchestration Tools: Docker, EC2 Container Services, Azure Container Services, Docker Swarm, Kubernetes, Terraform

Build Tools: Ant, Maven

CI/CD tools: Jenkins, Bamboo, Teamcity, Rundeck

Artifact Repository Nexus, JFrog Artifactory:

Configuration Tools: Chef, Puppet, Ansible

Monitoring Systems: Nagios, Sensu, Splunk, AppDynamics

Code Version Controls: GIT, SVN, BitBucket, CodeCommit, Perforce

Databases: Oracle, MySQL, DB2

Bug Tracking Tools: Jira, Bugzilla

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, Arizona

AWS Architect

Responsibilities:

  • As DevOps engineer, continuously improved CI/CD pipeline with automation for effortless software Delivery.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Integrated Jenkins, Rundeck and Ansible. Designed and developed jenkins build deployments.
  • Worked on POC deploying clusters of machines based on Kubernetes on AWS.
  • Experienced in writing, managing Chef Scripts and Linux automated deployments using Chef.
  • Used Chef to manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
  • Used Ruby Rspec framework and wrote test cases for regression and to resolve refactoring problems.
  • Configured Chef to build up services and applications on AWS instances once they have been configured using cloud formation.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Test Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and ChefSpec and used Ohai to collect attributes on node.
  • Application and System Level Trouble shooting on Linux based Servers.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud formation templates.
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Worked on Terraform for configuration management and infrastructure automation
  • Used ANT and Maven as build tools on Java/J2EE projects for the development of build artifacts on the source code and deployed them on Tomcat/JBoss servers.
  • Setup and configured Splunk Enterprise for syslog monitoring.
  • Rolling out Configuration management, Change Management and Requirement management strategies to the development Team.
  • Experience with Nagios monitoring and alerting services for servers, switches, applications and services.

Environment: AWS EC2, S3, Cloud Formation, Docker, Dynamo DB, VPC, IAM, Apache Tomcat, Cloud Watch, Chef, Git, Linux, ELK Stack, Jenkins, Maven, Ansible, Jira.

Confidential, Seattle, Washington

AWS Engineer

Responsibilities:

  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven in Linux environment.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef - Solo environment.
  • Build expertise in Workflow for AWS and Amazon Web services including Security Groups, IAM, EC2, S3, ELB, EBS, Policy, VPC, Docker, Cloud Formation, Chef, Jenkins, Vagrant, Apache, Tomcat, Git and GitHub.
  • Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS, and Ops Works.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Experience working with IAM to create new accounts, roles and groups
  • Puppet 3.x, Chef Establishment and setup, arranging planning GUI for computerization utilizing cloud shapes, Design RPM bundles for establishment and arrangement intensive gourmet expert asset.
  • Manage deployment automation and implementing a Continuous Delivery framework for new projects using Jenkins, puppet, Maven, Nexus, Ruby.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds and automated the deployment on the application servers using the "code deploy" plug-in for Jenkins.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/ Test/Prod Branching Model for weekly releases.
  • Maintaining Continuous Integration and Continuous Development for the facilitation of Agile Development.
  • Worked on documentation - Chef Basics, Initial setup of Chef, Data bags implementation, coding standards, Cookbook document, testing docs.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.

Environment: JAVA, SVN, GIT, Apache Maven, Jenkins, Memo sphere, Tomcat, Shell Script, Puppet, Chef, ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, Mongo DB, Jira, SSL, Python, Perl, AWS, DNS, Docker, Linux, Windows, AWS EC2.Implementing new projects builds framework using Jenkins & maven as build framework tools.

Confidential, Santa Cruz, California

DevOps Engineer

Responsibilities:

  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm
  • a release was successful. Performed deployment of application code to production environments.
  • Performed software builds using version control tool IBM Rational ClearCase (UCM and BASE).
  • Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
  • Created puppet manifests, profiles and roles module to automate system operations.
  • Responsible for the Plugin Management, User Management and End to End build and deploy setup using Jenkins.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control.
  • Worked with application architectures for better migration process of SVN to GIT.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Defined Merging & Branching concepts for various Team Projects which are in different Team Project Collections for TFS 2010/2012
  • Hands on Administration experience with WebSphere and WebLogic Application Servers.
  • Designed, developed and implemented an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and moved existing applications off windows seamlessly to it while aggressively growing.
  • Involved in integrating Unit Tests and Code Quality Analysis tools like JUnit, Selenium.
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with GIT and Jenkins.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Deployment and management of web services with Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.

Environment: Puppet, Jenkins, Tomcat, JIRA, GIT, J2EE, Linux, Maven/ANT, Gradle, Nexus, Python, Ruby, Shell Scripts, Unix, Web sphere, Clear Case.

Confidential, Houston, TX

Build and Release Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Provided 'Manual', 'Continuous Integration', 'Gated Check-in' and 'Schedule' builds (along with the option to force builds on that schedule even if no changes occurred since the last build)
  • Created builds and deployed builds to different environments based on requests.
  • Administered and maintained source code repositories using Git and Stash.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Created GIT repositories with standard directory layout of trunk, branches, tags and customized directory based on business/project need.
  • Written Shell Scripts to restore Jenkins and GitHub from daily backups.
  • Performed re-starts, xml, and environment properties, configuration changes.
  • Perform deployments and installations.
  • Monitoring infrastructure.
  • Research and recommend open source tools, practices, and methodologies that enhance our day to day productivity.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Developed build and deployment scripts using MAVEN as a build tools in Jenkins to move from one environment to other environments.
  • Involved in building and deploying EAR/WAR files with configuration settings.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Developed UNIX and Bash scripts for manual deployment of the code to the different environments
  • Used Perl/Shell to automate build and deployment Process.
  • Used Django for framework for accessing various Clinical Trial Data from various sources.
  • Automate deployment and release distribution process with shell, AWK, and Perl etc.
  • Used Docker environment host inside of a Docker host (Docker-in- Docker) for their build environments.
  • Conducted pre-sales technical support services for directing sales force of windows Azure applications.

Environment: ANT, Team Forge, Maven, Subversion, Jenkins, Oracle 10g, Shell Scripts, Apache Web Server, JBoss Application Server, Azure, Cloud computing tools, Rational Build Forge, IBM Rational Clear Case.

Confidential, Bloomington, Illinois

Linux System Administrator

Responsibilities:

  • Installation, configuration and Operating System upgrade on, Red Hat Linux and Sun Solaris.
  • Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
  • Experience in VMWARE ESXi 4/5 and vSphere and managed VM resource upgrades, Cold migration of VM from once VCenter to other.
  • Installation, configuration of Oracle RAC for multiple computers to use single database.
  • Supported Oracle 10g RAC.
  • Configuring Monitoring rules for the server environment.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Primary responsibility includes building and supporting Red Hat Enterprise Linux 4,5 servers.
  • Monitoring CPU, memory, ISCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools like NAGIOS.
  • Configuring SUDO and granting root permission to users for performing certain activities.
  • Set up Quotas for the user accounts & limiting the disk space usage.
  • Extensive use of Veritas Volume Manager for Disk management, file system management on Sun Solaris environment.
  • Extensive use of Bash shell for scripting.
  • Expertise in Linux backup/restore with tar including disk partitioning and formatting.
  • Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Project Management for various UNIX/Linux/Windows system integration projects.

Environment: Red Hat Linux 4/5, NAGIOS, Veritas NetBackup, Bash Scripting, Veritas Volume Manager, web servers, LDAP directory, Active Directory, Web logic servers, Apache, Tomcat servers, WebSphere application server.

Confidential

Junior Unix Administrator

Responsibilities:

  • Assist Senior Systems Administrators/Production Engineer with the design, development, and maintenance of security systems like firewalls, load-balancers, certificate authorities, etc.
  • Working closely with the IT teams to provide a robust and stable infrastructure on which to build our products.
  • Installation, maintenance and regular upgrades of Red Hat Servers using kick start based network installation
  • Administration of all server systems, provisioning hardware and software licenses.
  • Expert level skills in Server systems administration, DNS, and SQL Server.
  • Experience of TCP/IP networking including routing and switching, WAN to WAN, VPN tunnels.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Installed and Configured Send mail Utility on UNIX Servers, Administering NFS Mounts.
  • Good Quality release notes. Implemented sustainable branching models for organizations
  • Maintained other internal tools written in Shell Script.
  • Following up with the Test Team & Development Team to resolve the build issue.
  • Documented the policies and procedures for branching, labeling, code merging, check-in/check-out, and builds.

Environment: RHEL, DNS, MySQL, Shell Scripts, WAN, VPN Tunnels and TCP/IP Networking.

We'd love your feedback!