We provide IT Staff Augmentation Services!

Cloud Architect Resume

0/5 (Submit Your Rating)

WI

SUMMARY

  • Around 8+ Years of experience in IT industry as DevOps / Agile operations, Linux Administrator, Software Configuration Management/ Release Management Specialist and Cloud Management.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Managed multiple AWS accounts wif multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Implemented multi-tier application provisioning in AWS integrating it wif Chef/Puppet.
  • Deploy architecture on AWS cloud for Lamp Stack application.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experienced in all phases of teh software development life-cycle (SDLC) wif specific focus on teh build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
  • Experience wif Kubernetes used it at scale to support production workloads experience integrating it wif CI/CD.
  • Involved in implementing configuration management tools such as Chef, Puppet.
  • Demonstrated ability in installation, configuration and management of provisioning tools chef, Puppet and Ansible.
  • Implemented Docker containers to create images of teh applications and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along wif Marathon and Kubernetes.
  • Use of Docker and Open Shift to manage micro services.
  • Troubleshooting, repairing user connectivity and access to remote/secure resources via ACL, Firewall policy and VPN Configuration change processes. Updating and distributing VPN Client Software. working experience in developing CI / CD solutions using TFS, VSTS, Jenkins.
  • Extensively used TFS Command line and Powershell for automation.
  • Sound experience in TFS Release Management.
  • Automated JAVA builds using TFS by installing Team Foundation Build Extensions.
  • Experienced in implementing Service Oriented Architecture Top down Approach and Bottom up Approach.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like super market, kitchen.
  • Skilled in managing all aspects of teh software configuration management process including code compilation/packaging /testing/ deployment methodology, and application configurations.
  • Experience in Puppet Master and Client installation and configuration.
  • Experience in developing modules (blue prints) for installation, configuration and continuous integration (CI) using combination of puppet master, GIT, Vagrant and Jenkins.
  • Expertise in querying RDBMS such as Oracle and MY SQL by using SQL for Integrations and Back Ups.
  • Strong knowledge in backup, migration, disaster recovers, querying NoSQL such as MongoDB and DynamoDB.
  • Extensive experience in using Groovy, Maven and ANT as a Build Tool for teh building of deployable artifacts (war & ear) from source code.
  • Used Liquibase wif Maven and Eclipse for deployment of database.
  • Extensively worked on Hudson, Jenkins for continuous integration and for End-to-End automation for all build and deployments across multiple data centers and cloud based.
  • Used Jenkins CI: distributed build that supports all of teh environments to run teh build, promotions and deployment.
  • Experienced in source controller tools: Subversion (SVN), CVS and GitHub Enterprise
  • Proficient in development and execution of JSON, Shell, Bash, Ruby, PowerShell and Python Scripts.
  • Experience using and/or developing on a Unix/Linux platform.

TECHNICAL SKILLS

Technology: Java, SQL

Operating Systems: Windows, Linux, Ubuntu

Cloud Service: Amazon Web Services

Databases: SQL Server 2008 R2, Oracle 9i/10g, MySQL V 5.6

Version Control System: GitHub, Gitlab

Shell Scripting: Bash Script, Batch Script, Groovy, Perl Script, PowerShell Script.

Build Tools: ANT, MAVEN, Heroku, Gradle, MSBuild, Auto Tools

CI & Provisioning Tools: Hudson, Jenkins, Ansible, Chef, Puppet.

SDLC: Agile, Scrum Waterfall Methodologies

Web/App servers: WebLogic, Web Sphere, Apache Tomcat, JBOSS.

Web Technologies: JDBC, JSP, HTML, Java Script, XML, JSON

Languages: C, C++, SQL, .NET, Python, Ruby, Objective C, Java/J2EE.

Others: Digital Logic Design, DBMS, FLAT, Cryptography, Interfacing, Data Communications, Compiler design, Web technologies, Network Security, VLSI Design, Data warehousing, Data Mining, Mobile Computing, Object Oriented Analysis and Design, ADHOC and Sensor Networks.

PROFESSIONAL EXPERIENCE

Confidential, WI

Cloud Architect

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Designed Architectural Diagrams for different applications before migrating into Amazon cloud for flexible, cost- TEMPeffective, reliable, scalable, high-performance and secured.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in teh defined virtual private connection.
  • Creating alarms in Cloud Watch service for monitoring teh server performance, CPU Utilization, disk usage etc.
  • Used Amazon Kinesis as a platform forstreaming dataon AWS.
  • Designing and configuring teh AWS SecureNotificationService (SNS) and SecureEmailService (SES) architecture of teh solution and working wif a client.
  • Managing IAM accounts (wif MFA) and IAM policies to meet security audit & compliance requirements.
  • Server migration using cloud services like AWS from physical to cloud environment.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Created Snapshots and AmazonMachineImages (AMI's) of EC2 Instance for snapshots and creating clones instances.
  • Setting up private networks and sub-networks using VirtualPrivateCloud (VPC) and creating security groups to associate wif teh networks.
  • Managed multiple AWS accounts wif multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's.
  • Used Amazon IAM to grant fine-grained access to AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM.
  • Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Provided 24 x7 on-call supports in debugging and fixing issues related to Linux in Cloud Environment using Amazon Web Services (AWS).
  • Configured Elastic Load balancer (ELB) including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application.
  • Configured Apache on EC2 instances to make sure application that was created is up and running troubleshoots issues to meet teh desired application state.
  • Established connectivity between application and MySQL DB and tested this connectivity (by RDS-endpoints)
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Created AWS Launch configurations based on customized AMI and used this launch configuration to configure auto scaling groups.
  • Configured auto scaling in customized VPC, based on teh elastic load balancer (ELB) traffic and using ELB health check in order to trigger auto scaling actions.
  • Automated teh cloud deployments using puppet and AWS Cloud Formation Templates.
  • Expertise in AWS Identity and Access Management (IAM) components, including user, groups, roles, policies and password policies and provide teh same to end user.
  • Configured AWS IdentityAccessManagement (IAM) user policy for accessing/restricting specific AWS services

Environment: AWS(EC2, VPC, ELB, S3, RDS,CloudTrail and Route 53, Heroku, ELB, Cloudwatch, CloudFormation, AWSCLI, AWSAuto Scaling.), Linux, Git version Control.

Confidential, Montpelier, VT

AWS DevOps Engineer

Responsibilities:

  • Used IAM to create new accounts, roles and groups and polices.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) wif EC2 Auto scaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Responsible for code build, release and configuration on Amazon EC2.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Designed GIT branching strategies, merging per teh needs of release frequency by implementing GIT workflow on Github.
  • Experience wif Configuration Management Tools like Chef and responsible for managing teh chef client nodes and upload teh cookbooks to chef-server from workstation.
  • Used Chef to configure and manage infrastructure. Created cookbooks to automate teh configuration setups. Established Chef Best practices approaches to system deployment wif tools wif vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Written multiple cookbooks in chef, implemented environments, roles, data bags in chef for better environment management.
  • Wrote scripts in Perl and Python scripting to customize build, promotion & release process.
  • Implemented various testing scenarios like Contract, Functional, Performance and Integration tests as part of Micro Service architecture using moco server for mocking teh backend.
  • Worked on Para soft test suite configuring and maintaining teh scripts in order to ensure teh behavior of teh migrated service.
  • Deployed and Monitored Micro Service Using Pivotal Cloud Foundry, also Managed Domains and Routes wif teh Cloud Foundry.
  • Used Cloud Foundry Command Line Interface (CLI) to deploy and manage applications on to Pivotal Cloud Foundry PCF.
  • Worked on PCF Dev to push and scale apps for debugging applications locally on a PCF deployment.
  • Integrated continuous deployment on GoCD servers bridged to GIT and configured teh pipelines for deployments over Pivotal Cloud Foundry.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS.
  • Implemented Docker containers to create images of teh applications and dynamically provision slaves as a part of Master-Slave Configurations to Jenkins CI/CD pipelines.
  • Implement cluster services using Docker and Kubernetes.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps, deployments.
  • Lunching and Debugging Docker container, Installing/setup Docker host in environment, Integrating Docker and mesos, to monitor container status.
  • Administer, secure, and maintain multiple Kubernetes clusters to support a global service.
  • Prototype CI/CD system wif Git/github on GKE utilizing Kubernetes helm and Docker for teh runtime environment for teh CI/CD systems to build and test and deploy. Environment: AWS, JAVA, SVN, GIT, TFS, Apache Maven, Gradle, Jenkins, Apache Tomcat, Shell Script, REST API, Chef, Ansible, Linux, Windows, Atlassian JIRA, Cloud Foundry, Heroku, Python, Perl, DNS, Docker, Subversion.

Environment: IAM, Elastic Load Balancers (ELB), Cloud Watch, Jenkins, AWS, Github, Chef, Pivotal Cloud Foundry, Command Line Interface (CLI), Code Deploy, EBS, Docker, CI/CD, Kubernetes

Confidential, Portsmouth, NH

Cloud Operations Engineer

Responsibilities:

  • Create continuous integration/deployment wif Application Release Automation (UrbanCode-UDeploy) by integrating and improving client's existing infrastructure and build pipelines.
  • End to end deployment ownership for projects on Amazon AWS. This includes scripting for automation, scalability, build promotions for staging to production etc.
  • Maintained teh user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Implemented Puppet for a start-up to meet compliance needs for acquisition by a public firm.
  • Created end to end automation using Gerrit, Jenkins (Created Build service to automate flow).
  • Managing and improving CI system using Jenkins, SonarQube.
  • Configure and Maintain JENKINS on Tomcat servers & setup continuous integration automation by promoting certified packages through various stages in SDLC.
  • Automated browser-based testing of a corporate document repository search system, which allows searching documents through concepts, not only key-words, wif Selenium and Robot Framework.
  • Configuration management using puppet.
  • Installed and configured an automated tool Puppet that included teh installation and configuration of teh master, agent nodes and an admin control workstation.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Managed Puppet infrastructure through major version upgrades. Refactored Puppet code to leverage new features.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Handle version control tools SVN and Git to version code changes to halp developers/programmers branch/merge/revert code.
  • Created utilities to monitor continuous delivery process (job failure rate, disk usage), coded changes in git & job failures in Jenkins.
  • Written Python and PowerShell scripts for teh automation of deployments and integrating wif teh CI tool. Environment: EC2, JIRA, Puppet, SVN, GIT, Perl, Python, shell, GIT, GitHub, GitLab, Ansible, Maven, ANT, Docker, Confluence, UNIX/LINUX, Shell/Bash, Perl and Jenkins.

Confidential, Arlington, VA

Software Configuration Engineer/DevOps

Responsibilities:

  • Design Enterprise Data Lake over teh existing Big Data Platform to leverage Hadoop as a single Data safe keeping for all teh users across Commercial, Consumer and Retirement business units.
  • Integrate Data governance and management tools to Enterprise Data Lake for Data Logging and Data Lineage.
  • Manage and maintain teh Hadoop support team to assign tasks and lead teh daily scrum for up to date information on teh existing issues faced by end user and provide recommendations on teh support steps.
  • Automating teh Build process using Subversion (SVN), and Maven.
  • Managed builds and wrote Build scripts for JAVA and WebSphere based applications
  • Configured Git wif Jenkins and schedule jobs using Poll SCM option.
  • Successfully administrated Subversion (SVN), Cruise Control and AnthillPro.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Experience in writing Ansible scripts to configure tomcat servers and maintain application deployments.
  • Designed, Installed and Implemented Ansible configuration management system.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Automation of building an application and integrations wif REST APIS services.
  • MySQL Database Initialization, administration, Installations, Integrations and Schema activities.
  • Configuring ANThillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Working closely wif Web Administrators to setup an automated deployment for SharePoint applications using ANThill and SVN Tools.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles wifout having to maintain AMIs
  • Developed and maintained integration and release processes.
  • Monitoring setup- Nagios for all nodes to send health status notifications to all teh registered users' accounts.
  • Architecture Roadmap follow-up wif teh team and collaborate wif managements for approvals.

Environment: SVN (Subversion), AnthillPro, Maven, Clear case, MS Build, Linux, Perl, Python, Bamboo, Java, Git, JIRA, Power Shell, Shell Script, Jenkins, Redis, cruise control, Web sphere server, Puppet, Heroku, AWS.

Confidential, Birmingham, AL

Build & Release Engineer

Responsibilities:

  • Setting up continuous integration and formal builds using Artifactory repository.
  • Integrated Maven wif SVN to manage and deploy project related tags.
  • Installed and administered Artifactory repository to deploy teh artefacts generated by Maven and to store teh dependent jars which are used during teh build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Developed and implemented Software Development for various applications according to teh agile process.
  • Involved in teh product release activities, including Change Control Management, Release Management, Defect tracking using Clear Quest tool and Version Management using CVS tool.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely wif teh AWS Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to TEMPeffectively use teh tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used Jenkins CI: distributed build farm that supports all of teh environments to run teh builds

Environment: Java, Eclipse, Tomcat, Apache, Oracle, Jenkins, Python, Ruby, JQuery,A Jira, Websphere, WebLogic, Maven, Git, Windows and Artifactory.

We'd love your feedback!