Cloud Architect Resume
PennsylvaniA
SUMMARY
- 10+ years of experience working on Installation, Configuration and Upgrades of Red Hat Linux, Continuous Integration, Configuration Management Continuous Deployment, Cloud Implementations and Release Management.
- Has work experience on continuous integration technologies Bamboo and Jenkins to has End - to-End automation and create multiple deployment strategies using Continuous Integration and Development Pipelines for all build and deployments.
- Expertise on migrating VMware Virtual Machines to AWS and Managed Services like EC2 instances, S3 Buckets, Route53, ELB, VPC, EBS, IAM, Security Groups etc., wif Chef Cookbooks.
- Experience in creating Docker containers from scratch using AMI's leveraging existing Linux Containers. Worked on Kubernetes and Docker images to provide PAAS on VMware, public and private cloud, and used OpenShift for improving manageability of container.
- Experience on using Kubernetes providing a platform for automating deployments, operations, scaling of application containers across clusters, Automation of Kubernetes clusters on Docker container and VM orchestration using Ansible and Fleet.
- Experience on creating Elastic Load Balancers (ELB's) and Auto scaling to design fault tolerant, cost TEMPeffective and highly available systems. Understanding UNIX performance tuning and Capacity Planning on. Knowledge on Ruby and PowerShell scripting on Linux.
- Hands on experience creating User, Group Accounts and attaching policies to those created accounts using AWS IAM service and having sound noledge on using Elastic Block storage (ELB) and S3 buckets for storing data.
- Extensive experience on DevOps tools like Maven, ANT, Nexus/Artifactory, Jenkins, Chef/Ansible/ Puppet, Amazon Web Services to Build and Automate servers.
- Experienced in Writing Chef cookbooks and Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Installed and configured monitoring tool ELK (Elasticsearch, Logstash, Kibana) Stack, Nagios, Cloud Watch for monitoring teh network bandwidth & hard drive status.
- Experience in OpenStack Administration, Virtualization, Docker containers, Kubernetes, Debugging, automating and deploying code across different clouds.
TECHNICAL SKILLS
SDLC: Agile, Waterfall
Version Control Tools: Subversion (SVN), GIT, GIT Hub, TFS, VSTS
Build Tools: ANT, MAVEN, Gradle, Grunt
CI Tools: Jenkins, TeamCity, Bamboo, Hudson
Configuration Management: Chef, Puppet, Ansible, Ansible tower, CFEngine, Salt stack.
Containerization Tools: Docker, Kubernetes, Packer, Mesos, Marathon, Rocket.
Cloud Platform: Amazon Web Services, Microsoft Azure, Open stack, Open Shift.
Database: Oracle, MySQL,NOSQL, MongoDB, SQL Server
Ticketing & Tracking Tools: JIRA, Remedy, ServiceNow, Atlassian Stash.
AWS Services: EC2, ELB, VPC, RDS, IAM, AMI, Cloud formation, S3, SNS, SQS, Lambda, EBS,Route 53,Glacier,Server Migration, DynamoDB, AWS Red shift
Orchestration Tools: Terraform, Cloud Formation.
Virtualization: Oracle Virtual Box, VMware, Vagrant.
Monitoring Tools: Nagios, Cloud Watch, Splunk, ELK, AppDynamics, Sumologic.
Web Servers: Apache http, Tomcat, JBOSS, WebSphere, WebLogic.
Scripting Languages: Shell, Bash, Python, YAML, Ruby, Perl & PHP.
Web Technologies: HTML, CSS, JavaScript, jQuery, Bootstrap, XML, JSON.
Operating Systems: Linux & Unix (Ubuntu, Debian, Centos, RHEL 6&7), Windows, Mac OS X.
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania
Cloud Architect
Responsibilities:
- Created and configured AWS EC2 instances using preconfigured templates such as AMI, RHEL, Centos, Ubuntu as well as used corporate based VM images which includes complete packages to run build and test in those EC2 Instances.
- Created Apache Directory Server for local network and Integrating RHEL instance wif Active Directory in AWS VPC.
- Experienced in building and maintaining web applications using Adobes AEM CMS to include site architecture.
- Leverage Opscode Chef and teh Salt Stack for full automation.
- Configured kubernetes and docker for teh runtime environment of teh CI/CD system to build, test and deploy.
- Configured AWS Redshift, S3,Spectrum and Atana services to query large amount data stored on S3 to create a AWS Data Lake.
- Configured Kubernetes and Docker for teh runtime environment of teh CI/CD system to build, test and deploy.
- Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates
- Installed DataDog Agent in all Service for monitoring teh resources.
- Real-time experience in AWS services such as EC2, ELB, EBS, VPC, Cloud Watch, IAM
- Created workflows in Visio to depict teh process flow of teh application.
- Experience in Converting existing AWS Infrastructure to Server less architecture (AWS Lambda, Kinesis)
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Orchestrated and migrated CI/CD processes using Cloud Formation, terraform templates and Containerized teh infrastructure using Docker setup in Vagrant, AWS and Amazon VPCs.
- Created Terraform modules to create instances in AWS & automated process of creation of resources is AWS using terraform.
- Extensively involved in teh Analysis on Snowflake Schema
- Experience in Design and implement service discovery on EKS (Kubernetes)
- Used Docker to containerize custom web applications and deployed on Digital Ocean wif Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
- Responsible for design and maintenance of teh Subversion/GITLAB
- Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer
- Experienced in Data Architecture using Data Vault, Enterprise Data Warehouse and Data Marts
- Using Chef Attributes, Templates, Recipes for managing teh configurations across various nodes using Ruby.
- Configured automation tools like Chef on Linux servers.
- Installed and Configured Nagios on servers and clients using Chef.
- Designed and developed logical and physical data models that utilize concepts such as Star Schema, Snowflake Schema.
- Design and developed infrastructure using Terraform and cloud formation and automated
- Actively involved in architecting teh chef infrastructure to manage more than 2000 servers
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like EC2, Elastic Cache, Elastic Container Service (Docker Containers),S3, Elastic Beanstalk, CloudFront, Elastic File System,
- RDS, DynamoDB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, CloudFormation, IAM, EMR and Elasticsearch.
- Worked wif Site Reliability Engineer to implement Data dog system metrics, analytics
- Built a deployment pipeline for deploying tagged versions of applications to AWS Beanstalk using Jenkins CI.
- Migrated from gitlab to docker and implementing gitlab inside docker.
- Implemented python library that deploys k8s clusters using helm charts
- Expertise in setting up (CI/CD) Continuous integration and Deployment Pipeline for J2EE, NodeJS
- Built and delivered Kubernetes cluster using Kops and EKS on AWS
- Experienced in monitoring servers using Nagios, Data dog, Cloud watch, Splunk.
- Experience in Converting existing AWS Infrastructure to Server less architecture
- Created artifacts such as Use Cases, Activity Diagrams, and Sequence Diagrams using Visio
- Using Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
- Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
- Deployed applications on to several cloud based solutions using configuration Management tools like Chef, Puppet, Ansible and Salt Stack.
- Used Docker to virtualize deployment containers and push teh code to instances cloud using PCF.
- Hands-on ER and Dimensional Data Modeling experienced in designing OLTP database/Data Vault/Star Schema/Snowflake Schema
- Excellent in Setting up monitoring tools like Nagios and Amazon Cloud watch to
- Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
- Setting up teh build and deployment automation for Terraform scripts using Jenkins.
- Provisioned teh highly available EC2 Instances using Terraform and Ansible Playbooks.
- Extensively worked on creating Ansible Playbooks for teh application deployment and configuration changes.
- Managed AWS infrastructure as code using Terraform.
- Prepared low level design documents for resolution service.
- Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform.
- Experienced in Gitlab CI and Jenkins for CI and for End - to-End automation for all build and CD
- Used Spark Dataframe APIs to inject Sql data to S3 and stored in Redshift.
- Responsible for expanding and optimizing data and data pipeline architecture
- Created Docker file for each micro service's and changed some of teh tomcat configuration file which are required to deploy Java based application to teh Docker container.
- Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
- Expertise in Agile tools, Atlassian Jira, Scrum and Continuous delivery tools Nexus, Nexus Pro, Run deck, Mesos, Marathon.
- Experience in creating Splunk and DataDog dashboard and Alerts creation.
- Created SOA systems architecture and high-level design for scalable and high-performance enterprise applications.
- Designed end to end scalable architecture to solve business problems using various Azure Component like Data Factory.
- Configured Jenkins Groovy global libraries for automating teh CI/CD process using (Git, Jenkins, maven, Jfrog artifactory).
- Worked on analysis and visualization of data using ELK (Elasticsearch, Logstash and Kibana)
- Written Cloud Formation Templates(CFT ) for AWS infrastructure acts a code using Terraform to build staging and production environments
- Created Log collection in ELK (Elastic Search, Logstash, Kibana) installed File Beat on all nodes in cluster to send log data to Logstash. Applied filters on log data before sending to Elastic Search.
- Migrated pipelines builds from Bamboo to Jenkins and integrated them wif Stash and JIRA.
- Worked on Jenkins, GitHub, Artifactory and all internal build systems for teh core development team on an enterprise-level Java-based cloud orchestration/automation tool.
- Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif CloudWatch.
- Created a Continuous Delivery pipeline to bundle Chef Cookbooks and Cloud formation templates and push them to S3 buckets using Jenkins, Git.
- Experience in Converting existing AWS Infrastructure to Server less architecture
- Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
- Used for faster server provisioning and configuration though Salt stack configuration management tool.
- Developed high-level design document and program use case realization document for teh use cases.
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds.
- Deployed and managed web services wif Tomcat and JBOSS. Provided end-user straining for all Tortoise SVN, JIRA users to TEMPeffectively use teh tool.
- Integrated Docker container-based test infrastructure to Jenkins CI/CD test flow and executed build environment by integrating wif Git
Environment: Jenkins, Docker, Kubernetes, JIRA, CI/CD, AWS, Puppet, Chef, Bamboo, Git, Bit bucket, AWS beanstalk, JBOSS, Terraform, Ruby, Python, Kafka, Selenium, OpenShift, Grafana
Confidential, Wilmington, Delaware
DevOps Engineer
Responsibilities:
- Collaborated wif teh cloud engineer team, who were responsible for teh architecture decisions regarding teh ongoing migration from on-site premises to Azure cloud platform.
- Collaborated wif teh SQL database team and aided in creation of databases tables and views, and establishing teh entities and attributes based on client requirements.
- Designed, planned, and created Azure virtual machines; implemented and managed virtual networking wifin Azure and connect to on-premises environments.
- Developed, planned, and migrated servers, relational databases (SQL), websites to Microsoft Azure Cloud.
- Designed and configured Azure Virtual Networks (VNet), subnets, Azure network settings, DHCP address blocks, DNS settings, and security policies and routing.
- Configured teh Point-site and site-site VPN for Azure network.
- Designed Network Security Groups (NSG) to control inbound and outbound access to network interfaces (NICs), VM's and Subnets.
- Deployed Azure IaaS Virtual machines (VM's) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Involved in using Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services ( AWS ).
- Deployed Azure Virtual Machine scale sets using Azure Resource Manager Templates; author a template that deploys a VM scale set and other workloads and used PowerShell DSC extensions for configuration of workloads and auto scaling Azure virtual machines(instance); therefore, teh workload will scale up and down depending on teh CPU performance.
- Configured VM's availability sets using teh Azure portal to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.
- Built a new CI pipeline testing and deployment automation wif Docker, Jenkins and Ansible.
- Created GIT repositories and specified branching strategies that best fitted teh requirements of teh client. Configured and managed source code using Git and resolved code-merging conflicts in collaboration wif application developers.
- Implemented CI and CD for database using Jenkins and Ansible.
- Configured local Maven repositories and multi-component Ansible projects wif Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Responsible for automation of infrastructure by creating YAML playbooks in Ansible and establishing teh master and node infrastructure in Azure cloud environment.
- Developed Ansible playbooks for installation and configuration, and wrote YAML script for installing Tomcat, Jenkins, Docker, Kubernetes in teh master/nodes.
- Written YAML based Ansible playbooks for assigning public IP address, altering security groups, creating Azure VM’s, Azure storage accounts, subnets, and VNET's.
- Structured a clustered Ansible tower and provided teh Ansible module development guidelines for automation testing, DevOps, and cloud system administration team.
- Installed Docker Registry, created Docker hub, and installed required images from teh Docker hub and containerized teh images.
- Created Azure VM scale sets for load balancing, storage, and auto scaling through teh integration of Azure wif Docker.
- Designed and developed Jenkins Build deployments on Docker containers.
- Managed Docker orchestration using Docker Swarm.
- Clustered micro services into pods, based on teh Docker containers from Docker registry through usage of orchestration tool Kubernetes.
- Customized Splunk for security and monitoring based on teh requirement from teh customer.
- Integrated JIRA tracking tools for management of changes and bugs in teh production environment.
- Customized both JIRA and Confluence for integration purposes into existing systems on premises wif a scope of program extensions of their system in teh future.
- Used Azure Monitor for monitoring Azure services through collection of metrics, diagnostic and activity logs.
- Worked on scripting, debugging and automating PowerShell scripts to reduce manual administration tasks and cloud deployments.
ENVIRONMENT: Microsoft Windows Azure, RedHat, Windows server, SQL Server, Windows PowerShell, Micro Services, GIT, Jenkins, Ansible, Docker, Kubernetes, Jira, and Splunk.
Confidential, San Antonio, Texas
Cloud Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to teh agile process.
- Imported and managed multiple corporate applications into Subversion (SVN) which was one of teh Version control tools used by Selene Finance.
- Installed/Configured/Managed Jenkins CI Automation.
- Involved in all projects that move to production and work closely wif teh Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Used Ansible to manage Web applications, Environment’s configuration Files, Users, Mount
- points and Packages
- Used Ansible to deploy ELK for automating continuous deployment (CD) and configured Nodes and deployment failure reporting.
- Involved in AWS EC2, VPC, S3, SQS, SNS, API Gateway based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
- Written Maven and Ant build tools for application layer modules.
- Responsible for writing Chef Cookbooks to configure nodes and wrote Ops works Chef Recipes.
- Created and maintained teh Shell/Perl deployment scripts for TC Server/Tomcat web application servers and ability to work wif Sql queries across multiple database and applications.
- Developed Python and shell scripts for automation of teh build and release process.
- Worked on teh migration from physical servers to cloud (AWS), and used Ansible to automate teh infrastructure in AWS by creating EC2, S3, RDS, VPC and Route 53.
- Developing procedures to automate application development and deployment wif Linux container technology using Docker.
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Environment: Subversion (SVN), Jenkins, ANT, MAVEN, CHEF, TC Server, DNS, API Gateway Tomcat, RUBY Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, Docker, AWS EC2, S3, RDS, VPC
Confidential, Deerfield, Illinois
Build and Release Engineer
Responsibilities:
- Managed and coordinated all code and code related activities for all applications including, but not limited to, teh requisitioning of code streams, delivery, packaging, deployment, environment setup, and release capabilities across teh portfolio.
- Assisted teh end-to-end release process, from teh planning of release content through to actual release deployment to production. Executed teh planning of product software releases.
- Responsible for Planning of teh Roll-Out Process and Order of Sequence Involved for Day to Day
- Enterprise J2EE Software Packages for Development, Testing, and System Integration Testing, and Ultimately Production Environments.
- Used ClearQuest as ticketing tool.
- Developed and maintained UNIX/Perl/Power Shell/Ant scripts for build and release tasks.
- Modified ANT scripts to build teh JAR's, Class files, WAR files and EAR files from VOB's.
- Worked as shadow wif project leads on .net application's build and deployments using MS Build.
- Collaborate reports and communicate TEMPeffectively wif peers, management, external vendors, and other interested parties to meet business goals.
- Releasing code to testing regions or staging areas according to teh schedule published.
- Used Hudson innovatively to automate most of teh build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
- Documented project's software release management procedures wif input decisions.
- Carried Deployments and builds on various environments using continuous integration tool.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, and ANT in Linux environment.
- Evaluated Puppet framework and tools to automate teh cloud deployment and operations.
Environment: Solaris, Linux, Eclipse, Java, SQL, AWS, Python, Subversion, Bash, Hudson, NT Command Shell, Java/J2EE, ANT, Bamboo, Puppet, ClearQuest, JIRA, XML.
Confidential
System Administrator
Responsibilities:
- Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using RedHat Satellite server, YUM, RPM tools.
- Planned and performed teh upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using teh tools NAGIOS 4.0 monitoring. Handling NFS, Auto Mount, DNS, LDAP related issues.
- Performing failover and integrity test on new servers before rolling out to production.
- Deployment and Configuration of application server Tomcat deploying Java and Web Application.
- Writing Shell scripts for automation of daily tasks, documenting teh changes that happen in teh environment and in each server, analyzing teh error logs, analyzing teh User logs, analyzing teh /var/log/messages.
- Identify, troubleshoot, and resolve problems wif teh OS build failures.
- Used Chef for managing server application server such as Apache, MySQL, Tomcat.
- Jumpstart & Kick-start OS integration, DDNS, DHCP, SMTP, Samba, NFS, FTP, API Gateway SSH, LDAP integration.
- Responsible for configuring and managing Squid server in Linux. Involved in Installing and configuring of NFS.
- Kernel tuning, Writing Shell scripts for system maintenance and file management.
- Responsible for configuring real time backup of web servers.
- Log file was managed for troubleshooting and probable errors.
- Responsible for reviewing all open tickets, resolve and close any existing tickets.
- Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
Environment: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.
