We provide IT Staff Augmentation Services!

Aws Solution Architect Resume

0/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Have 7+ years of experience in Linux Administration, Architecting AWS infrastructure, AWS Security, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Experience in AWS Cloud Computing services, such as EC2, RDS, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, Cloud Front, Snowball, EMR, DynamoDB, Data Pipeline, AWS Code Pipeline, Code commit, Code Build, CodeDeploy, CloudFormation, Serverless Architecture using Lambda, Glacier etc.
  • Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu server, Microsoft Window Server2012 and many more.
  • Have work experience on MultipleAWSinstances, Creating Elastic Load Balancer and Auto scaling to design cost effective, fault tolerant and highly available systems.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
  • Hands on experience on using Elastic Block storage (ELB)and S3 buckets for data storage.
  • Experience in creating User/Group Accounts and attaching policies to User/Group Accounts using AWS IAM service.
  • Experience on Automating the Infrastructure creation using AWS CloudFormation and Terraform.
  • Strong knowledge on writing the AWS Lambda Services (server - less-Architecture) using Python and Java.
  • Experience on configuring the Cloudwatch Dashboards and creating various Cloudwatch alarms as part of monitoring the AWS infrastructure and Applications running on the cloud.
  • Expertise on configuring the De-coupled application framework using AWS SQS and SNS .
  • Configured AWS CloudTrial for monitoring API calls, Securing the infrastructure using Security groups, Network ACL’s, routing tables etc.
  • Configured NAT instances, NAT Gateway, Internet Gateway, VPN connection on the AWS VPC.
  • Experience configuring the infrastructure for high-availablity along with the Disaster Recovery.
  • Configured the Micro-Services&Docker containers on the cloud using AWS Elastic Beanstalk.
  • Extensive experience in using Build Automation DevOps tools likeAWS codeBuild, CodePipeline, BitBucket Pipeline, ANT, Maven, Artifactory/Nexus, Hudson/Jenkins, Puppet/Chef/Ansible,AWS ( Amazon Web Services).
  • Expertise in application, maintenance and support of Linux/UNIX production, test and development servers.
  • Strong hands on development and configuration experience with software provisioning tools like Chef and Ansible.
  • Worked with Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experience using Jenkins with variety of version control systems like GIT, SVN, and Perforce and build toolslike ANT & MAVEN to automate the build steps for daily operations.
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios, Splunk.
  • Experience writing Ruby, Python, Shell (Bash), Perl and Batch/PowerShell scripts to automate the deployments (CD)
  • Ability to quickly understand, learn and implement the new system design, new technologies, data models and functional components of software system in a professional work environment.
  • Strong attitude towards enhancing and learning new technologies

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat 4.x, 5.x, 6.x, 7.0), UNIX, WINDOWS NT/2000/2003/XP/VISTA/7, MAC, Solaris 7, 8,9.

AWS Services: AWS EC2, VPC, EBS, EFS, S3, Glacier, RDS, DynamoDB, SQS, SNS, cloudwatch, CloudTrial, AWS Config, CloudFormation, Lambda, API-Gateway, IAM, DataPipeline, CodePipeline, CodeBuild, CodeDeploy, CodeCommit, Trusted-Advisor, Directory Services, etc.

Version Control Tools: Subversion, Perforce, GIT and AWS CodeCommit

Languages: Python, JAVA, RUBY, SHELL, PERL,SQL, HTML

Databases: My SQL, MS Access, Oracle

Application Servers: WEBLOGIC, WEBSPHERE, TOMCAT& Microsoft IIS

Tools: CHEF, PUPPET, ANT, HUDSON JENKINS, MAVEN, BUILD FORGE, Nagios, Splunk.

Networking: TCP/IP, DNS, SSH

Other Skills: Eclipse IDE, MS Office, MS Excel

PROFESSIONAL EXPERIENCE

Confidential, Washington.D.C

AWS Solution Architect

Responsibilities:

  • Architecting the Infrastructure on AWS using various AWS Services
  • Automating the AWS Infrastructure using AWS Cloud formation
  • Securing the AWS infrastructure using Private subnets, Security groups, NACL(VPC), WAF etc.
  • Configuring and deploying instances on AWS environment and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Designed AWS Cloud Formation templates to create custom sizedVPC, subnets, NAT to ensure successfuldeployment of Web applications and database templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, 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.
  • Build and configure a virtual data center in the Amazon 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.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Created and maintained Python scripts for Automating Build and Deployment Process.
  • Managed Git and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to Git.
  • Provided end-user training for all GitHub users to effectively use the tool.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Validated tests by crosschecking data in backend on SQL server using SQL Queries.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Environment: SVN, GIT, Jenkins, Maven, Nexus, Chef, Vagrant, AWS EC2, Virtual Box, Java/J2EE, SVN, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix,JIRA.

Confidential - Washington, D.C.

Sr AWS Devops Engineer

Responsibilities:

  • Configuring, Securing and Maintaining the AWS infrastructure
  • Working on AWS cloudfromation templates for automating the infrastructure creation
  • Creating various AWS resources like EC2, VPC, RDs, S3 Buckets, DynamoDb, CloudFront Distributions, Lambda services etc using AWS Cloudformation
  • Configuring AWS SQS and SNS including writing the Java API to push and pull messages from/to the SQS Queues.
  • My Responsibilities also include Searching, Learning, Training and Documenting on new DevOps tools which would fit in our current Eco-System.
  • Managing Build Process using Jenkins Server.
  • Work with virtualization engineer in provisioning new Linux VMs to support MongoDB.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Manage, configure and maintain EC2 instances, ELB and RDS.
  • Manage Releases, including coordinating with the Dev team and QA team.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives Status.
  • Developed Mongo DB Schemas, functions and procedures.
  • Managed Git repositories for branching, merging, and tagging for DEV, QA UAT and Prod environment.
  • Performed all necessary day-to-day Subversion/GIT support
  • Standardized Scrum practices across multiple Agile teams.
  • Utilize Jira for issue reporting, status, and activity planning.
  • Coordinated the resources by working closely with Build and release engineer for the release and carried deployments and builds on various environments using Jenkins continuous integration tool.
  • Created Branches, Labels and performed Merges in Stash and GIT.

Environment: SVN, GIT, Jenkins, Amazon EC2 (AWS), Chef, Nagios, Maven, Ubuntu, JIRA, Confluence, Stash, Java, Tortoise SVN, Shell Scripts, Apache Web Server, Nexus, Mongo DB.

Confidential, Boston, MA

DevOps / Release - Build Engineer

Responsibilities:

  • Maintained and Administered GIT Source Code Tool
  • Integrated GIT into Jenkins to automate the code check-out process
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Used Jenkins tool tobuild the code.
  • Written Maven scripts, Installed Jenkins, written shell script for end to endbuildand
  • Deployment automation.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightlybuilds
  • To configure and maintain codebase to support thebuildand deployment of code on servers.
  • Merging and tagging need to be done after the code went live in environment.
  • Maintain a Live Like environment to test any production issues on the setup and push it Into production.
  • Using Openstack, performed deployment operations on the cloud.
  • Used Shell/Perl scripts to automate the deployment process.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/ Struts and WebSphere Application Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.

Environment: Java/J2EE, Subversion, Jenkins, Nexus, JIRA, OpenStack, Maven, GIT, ANT, Python, Remedy, Unix Shell Scripting, Subversion, Clear Case, Hudson, Java/J2EE, JDK, DB2, UNIX, Windows Server 2003, Windows XP, Web Sphere, Perl Scripting.

Confidential - Manassas, VA

Build and Release Engineer

Responsibilities:

  • Build Engineer for a team that involved different developments teams and multiplesimultaneous software releases.
  • Developed and maintained UNIX/Perl/ANT scripts for build and release tasks.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat andJBOSS.
  • Installed, configured and worked on version control using GIT and GITHub.
  • Experienced and proficient deploying and administering the version across the environments using SCM tools like GITHub on Linux and windows platforms.
  • Implemented & maintained the branching and build/release strategies using GIT.
  • Planned release schedules usingagilemethodologyand coordinated releases with engineering and SQA for on-time delivery.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Installed and managed the enterprise Nexus as a storage repository for artifacts. Created Proxy, Hosted, npm and nuget repositories, user management, Roles etc.
  • Used Perl, Bash Scripting, Sed, Awk etc. to assist the developers in development and testing.
  • Designed GIT branching strategy and implemented GIT environment according to the needs of the release management.
  • Implemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit the requirements.
  • Maintained all the Linux environments for deployments.
  • Used Jenkins as automation tool with GIT.
  • Deployed scalable services and applications using Docker.
  • Deployed the Java applications into web application servers like Tomcat.

Environment: GIT, GIT Stash, GitHub, ANT, JBOSS, Maven, Jenkins, Nexus, Tomcat, UNIX, Shell, Perl Scripting.

Confidential

Linux System Administrator

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Installation of SSH and configuration of key based authentication, File system tuning, growing, and shrinking with VERITAS File system 3.5/4.x.
  • Installation, configuration, support and security implementation for the services DHCP,SSH,NIS,DNS and HTTPD
  • Bash shell-scripts to automate routine activities.
  • Coordinating with 24 x 7 on-call support personnel in debugging
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
  • Maintained proper documentation of all the activities carried out during the project.
  • Configuring storage using Logical Volume Management (LVM), Installed Veritas Volume Manager 4.1 and created file systems, mirrored and striped volumes
  • Managed Disk using LVM, resized disk space when required. Managed disk space from NetApp filers
  • Worked with DBA team for database performance issues, network related issues on Linux Servers
  • Applied patches and supported Linux Servers with Oracle Database servers.
  • • Experience managing and tuning MySQL and writing SQL scripts.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat, Centos (4.x, 5.x), Ubuntu (6.06, 7.04), MySQL, SQL.

We'd love your feedback!