We provide IT Staff Augmentation Services!

Aws Cloud Architect Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 11+ years of experience in automation, configuration, and deployment on Cloud environments.
  • Hands on experience in working with AWS resources like IAM, EC2, EBS, S3, ELB, VPC, ECS, Lambda, Route 53, Auto Scaling, Cloud Watch, Cloud Front, Cloud Trail, Red Shift, Code commit, Code Pipeline, Code deploy, Code build, SQS, SNS, Elastic search, and experienced in Cloud automation.
  • Extensive experience in CI/CD (Continuous Integration/Continuous Deployment) process and worked with the latest cloud technology like Amazon Web Service (AWS).
  • Created S3 buckets and managed policies for S3 bucket and used S3 bucket and Glacier for storage and backup on AWS.
  • Identifying and Maintaining services in AWS cloud Infrastructure such as IAAS, PAAS and SAAS.
  • Worked with DevOps tools such as Jenkins, Terraform, Ant, Maven, Gradle, Ansible, Git, Docker, and Kubernetes.
  • Experience in assessing the Git and Bitbucket environment, recommending appropriate labelling / branching/ merging / backup strategies.
  • Ability to deploy, manage, and operate scalable, highly available, and fault - tolerant systems.
  • Impressive knowledge in building, maintaining, and troubleshooting Continuous Integration and Continuous Delivery pipelines using Jenkins and Bamboo.
  • Hands on with monitors, alarms, notifications and logs for Lambda functions, Glue Jobs, EC2 hosts using Cloud Watch.
  • Created Micro Services using AWS Lambda and API Gateway using REST API.
  • Experience in working with cluster management and orchestration features embedded in Docker Engine and created custom Docker container images, tagging, pushing the images and Dockers consoles for managing the application of life cycle.
  • Played an important role in automating the deployments on AWS using GitHub, Terraform, Chef and Jenkins.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Chef and AWS.
  • Experienced in monitoring tools like CloudWatch to keep up with log archives.
  • Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Experience in implementing software development methodologies like Agile, SCRUM with best practices applied.
  • Maintained customers relationship management databases (MySQL/ PostgreSQL).
  • Good Linux troubleshooting skills, debugging issues and have good knowledge on infrastructure related issues and troubleshooting them.
  • Expertise in configuration and automation with Ruby Script using Chef with Jenkins, Ansible and Docker.
  • Worked with Apache Tomcat Application Server and experience in creating users, groups and roles Apache HTTP Server.
  • Experience with administrative tasks with CI tools like maintaining configurations and backups and maintain high availability.
  • Expertise in scripting languages like Bash, Shell, and Python.

TECHNICAL SKILLS

Operating Systems: RHEL, CENTOS, SUSE, Windows servers, Windows 2000, XP, Windows 7, Ubuntu, UNIX, Solaris.

Cloud Technologies: AWS: EC2, S3, RDS, Lambda, CloudFormation, IAM, VPC etc., Azure

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x

Automation Tools: Puppet, Chef, Docker, Ansible, Jenkins, Terraform, Kubernetes.

Virtualization: VMware Client, Windows Hyper-V, vSphere 5.x, Datacentre Virtualization, Virtual Box, KVM, Power VM

Version Control Tool: Git, SVN, Bitbucket, CVS.

Database Technologies: Oracle, SQL Server, MySQL, NoSQL, MongoDB, Cassandra, DynamoDB.

Scripting: Python, Shell scripting, PowerShell, YAML, JSON,Java

Monitoring tools: Splunk, Nagios, ELK, App dynamic, New Relic, Data Dog

Networking Protocol: TCP/IP, NIS, NFS, DNS, DHCP, SMTP, FTP/SFTP, HTTP/HTTPS, NDS, Cisco Routers/Switches, WAN, LAN

PROFESSIONAL EXPERIENCE

Confidential

AWS Cloud Architect

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Provision the Infrastructure using Cloud Formation to centralize the infrastructure changes.
  • Troubleshooted Linux Server issues & Windows Server Issues when end user or application teams having access issues or server issues.
  • Integrate On-prem Storage to Cloud Storage like S3 using Storage Gateway and using file systems like EFS.
  • Designed a highly available and scalable architecture in AWS and migrated the applications.
  • Built the AWS environment from scratch for their Production environments.
  • Orchestrated containers by using the AWS ECS service.
  • Controlled access for Company users to use AWS resources (authentication) and what resources they can use and in what ways (authorization) through IAM policies.
  • Build additional Docker Slave nodes for Jenkins using custom built Docker images and instances.
  • Expertise in setting up Docker Host, Docker Registry, RHEL, Docker images (Centos, RHEL and Ubuntu instances)
  • Involved in setting up Kubernetes clusters for running microservices. Took several microservices into production with Kubernetes backed Infrastructure.
  • Built server automation with continuous integration/continuous deployment tools like Jenkins, Maven for build management system.
  • Used AWS API Gateway and AWS Lambda to get AWS cluster inventory by using AWS Python API list and stored them in DynamoDB for Ansible automation deployment and config changes.
  • Used Ansible playbooks to setup continuous delivery pipeline.
  • This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Managed nexus MAVEN repositories to download the artifacts during the build.
  • Involved in design development and testing of web application and integration projects using Object Oriented technologies as Core Java, J2EE, Struts, JSP, hibernate, Java
  • Beans, XML, XSLT, XSL and ANT.
  • Used Log4j, Junit and developed unit test cases to monitor the application functionality.
  • Spring Boot was used to create microservices with REST protocol to retrieve customer information along with eligible features.
  • Used Jenkins for continuous build with each GIT commit, check-in and enforcement of code merge using JIRA number in commit message.
  • Trigger build and continuous deployment to Dev, QA, Test, Pre-Prod and production automated deployment jobs using Nexus Artifact management and Jenkins CI/CD server.
  • Managed the GIT using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Managed merging, branch creation and tagging for Git based code repository.
  • Coordinated and assisted developers with establishing and applying appropriate branching, labelling/naming conventions using Git source control.
  • Worked on client-side hooks such as GIT committing and merging, server-side hooks run on network operations such as receiving pushed GIT commits.
  • Responsible for implementing user Activity Reporting modules and log analysis using Elasticsearch and Kibana stack.
  • Created and wrote shell scripts Bash, Ruby, Python, Groovy, YAML and PowerShell for automating tasks.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • Extensive work on Splunk Server management including building reports, advanced searches and overall server health and maintenance.

Environment: AWS, S3, EC2, ELB, IAM, RDS, VPC, SES, SNS, EBS, Cloud Trail, Auto Scaling, Git, OpenShift, Docker, Kubernetes, Jenkins, JIRA, Linux, ELK Stack, Java, AppDynamics, Nexus, JBOSS, PowerShell, Bash, Ruby and Python

Confidential, Dallas, TX

AWS Cloud Architect

Responsibilities:

  • Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2, ELB, security groups.
  • Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, Cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Involved migrating the on-premises to AWS Cloud. Used AWS services like EC2, EKS, S3, RDS, ELB, ECS, Elastic Beanstalk, Route 53, IAM.
  • Launched CloudFormation Templates that create databases in DynamoDB (NOSQL)and RDS Aurora MySQL and Data Warehousing service Amazon Redshift.
  • Created data warehouse design and development for big data storage and analysis.
  • Experience in setting up monitoring tools such as Nagios / Icinga, Cacti, DataDog, AWS CloudWatch, Azure Monitor, Prometheus, Sysdig and Splunk.
  • Log using various frameworks like DataDog, ELK, New Relic, Logzio.
  • Implement Infrastructure and Application monitoring using Datadog, NewRelic, Nagios/Icinga, AWS Cloudwatch, Azure monitor, Zabbix etc.
  • Implemented AWS CLI for loading the data from S3, configuring DMS (Data migration service) and Redshift database.
  • Involved in AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to setup and manage cached content delivery.
  • Created Elastic load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Involved in implementing AWS lambda to run servers without managing them and to trigger run code by S3 and SNS
  • Have implemented backup methodologies by utilizing Python Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
  • Built the process of remediation for AWS resources, by automating using JSON Templates and PowerShell scripts and deploy it using build and release pipeline in VSTS.
  • Used Bash and Python, to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Involved in developing Terraform scripts to improve the infrastructure in AWS. Experienced in configuring Jenkins job to spin up infrastructure using Terraform scripts and modules.
  • Played a key role in automating the deployments on AWS using GitHub, Terraform, Ansible, and Jenkins.
  • Creating Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes
  • Cutting costs off RDS infrastructure, scaling down Kubernetes nodes, and even consolidating pods into larger nodes.
  • Wrote Ansible Playbooks with python SSH as the wrapper to manage configurations of AWS Nodes and test playbooks on AWS instances using python.
  • Advocated container-based deployments using Docker and clustering them within OpenShift.
  • Building three different environments like DEV, NON-PROD AND PROD for deploying the applications on OpenShift cluster.
  • Managing the OpenShift cluster that includes scaling up and down the app nodes.
  • Implemented Red hat OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Handled installation, administration, and configuration of ELK stack on AWS and performed Log Analysis. Creating customized Dashboards in Grafana using data source as Prometheus.
  • Maintained Maven project dependencies by creating parent-child relationships between projects.
  • Installed and managed Nexus repository to deploy the Maven artifacts and to save the dependent jars which are used during the build.
  • Involved in high-level AWS hosting group using Jenkins in the DevOps environment to manage the integration of various scripts for continuous deployment.
  • Customized Splunk dashboards, visualizations, configurations using customized Splunk queries.

Environment: Maven, Jenkins, Shell Scripting, Python, Linux, Nexus, AWS, Oracle, ANT, Kubernetes, Docker, WebSphere, Terraform, Ansible, Splunk, Git, JIRA, SonarQube.

Confidential, NYC

Cloud DevOps Engineer

Responsibilities:

  • Experience in designing and implementing private, public cloud solutions.
  • Working on deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes across different environments.
  • Created S3 bucket for storage and backup as well as Utilized AWS CLI to automate backups on ephemeral data-storage.
  • Created security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Created the AWS infrastructure on cloud, from AWS cli using terraform.
  • Worked on creating the modules driven AWS infrastructure with Terraform. Created infrastructure Git repositories for Terraform to launch the stack.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Managed application deployments into Kubernetes clusters across different environments like dev, test, staging and production.
  • Created a Kubernetes cluster of with multiple nodes of EC2 instances using Kops.
  • Managed a PaaS for deployments using Docker, Ansible that reduced considerably deployment risks.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Installing/upgrading Jenkins infrastructure on multiple servers.
  • Used GIT Hub repository to run Jenkins job for Continuous Integration.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Written Groovy script for Jenkins DSL jobs.
  • Strong experience with CI (Continuous integration) and CD (Continuous deployment) methodologies with Jenkins.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in chef.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Integrated Maven with Shell script created in bash to automate the deployments for the Java based applications.
  • Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
  • Experience automating infrastructure deployments using security best practices.
  • Experience in server-side languages like JavaScript and JSON.

Environment: AWS EC2, VPC, Auto scaling, Cloud Watch, Route53, MS SQL, Terraform, Ruby, Python, Maven, Ansible, Chef, Jenkins, Shell Scripting, Nagios, vSphere, GIT, Kubernetes, Docker

Confidential, San Antonio, Texas

Cloud Engineer

Responsibilities:

  • Experienced in Configuration Management, Automation, Development, Build, Deploy, Release Management and Quality Assurance.
  • Successfully on boarded numerous Java, Informatica applications onto CI/CD pipelines.
  • Implemented a CI/CD pipeline involving Bitbucket, Jenkins, SonarQube, Jfrog, Ansible and XLR for end-to-end automation from commit to deployment.
  • Worked on Release Orchestration tool XLR to fully automate deployments from Bitbucket to Ansible and on boarded Databases to Build & Deployment platform.
  • Set up CI (Continuous Integration) for major releases in Jenkins and docker to automate most of the build related tasks.
  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Git and use Ant/Maven pipelines to build Artifacts.
  • Written Ansible playbooks, which is the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Implemented a CI/CD pipeline involving Bitbucket, Jenkins and Ansible for complete automation from commit to deployment.
  • Expertise with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes.
  • Designed & wrote Ansible Playbooks to manage configurations and automate installation process.
  • Worked on DB automation of SQL and Oracle servers.
  • Worked on collaboration of CI /CD tools an end-to-end code push to application deployment using XLR tool.
  • Configured Ansible Tower for non-prod and prod environments to support automatic deployments.
  • Leaded all the production releases of the applications, which are in the space of our line of business.
  • Developed automation scripts for DB automation of Rails applications on Rapid DB and integrated it with Ansible.
  • Worked on server onboarding to various log-monitoring tools Autosys.

Environment: AWS, Linux, Azure, GIT, SVN, ANT, Maven, Jenkins, Docker, Kubernetes, Splunk, Jira, Elastic search, Logstash, Kibana, BMC Remedy and Python.

Confidential, Livonia, MI

Release Engineer

Responsibilities:

  • Established the change control in response to approved issues and maintained the revision management, base lining.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion.
  • Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process.
  • Installed/Configured/Managed Jenkins CI Automation and used JENKINS as a continuous integration tool for automation of daily process.
  • Developed CLI tools in bash and python for developers to create application AMIs, run instances of their AMIs, and easily identify and access their AMI instances.
  • Used Amazon RDS (Relational Database Services) for the storing of the customer data on cloud and used S3 versioning when it is important to import from the Amazon Glacier.
  • Written pre-commit, post-commit, post-receive hooks in GIT and responsible for merging, tagging and conflict resolution in GIT and SVN.
  • Deployed and Configured Automation tools like Ansible and CHEF.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
  • Repaired broken Chef Recipes and corrected configuration problems with other chef objects.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customization and plug-ins for the Jira/issue tracker.
  • Experience in installation and configuration of ANSIBLE and used ANSIBLE for application automatic deployment and provisioning to different environments.
  • Replicated the Subversion Repositories on to multiple Servers.
  • Provided Code Branching strategies for the releases in SCM tool Subversion.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps.
  • Used SVN version control system to manage different builds for the system Application backend implemented as node.js express application server
  • Installed/Configured and Managed ARTIFACTORY Repository Manager and all the Repositories.
  • Involved in performing tasks in Databases like Oracle, MySQL.

Environment: SVN, Bash, Apache Tomcat, Linux, Unix, Jenkins, Maven, Git, Java, Jira, Chef, Ansible, SOAP, REST, ruby, Artifactory, Database, MySQL.

We'd love your feedback!