Devops/aws Solution Architect Resume
2.00/5 (Submit Your Rating)
San Francisco, CA
SUMMARY:
- Professional experience of 8 years in IT comprising of Designing, Development, Integration of DevOps tool stack, Cloud Automation, Configuration Management, Provisioning, Build and Release, Continuous Integration/Deployment, Delivery management, System Administration and Cloud Migration.
- Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub. Experience in using Azure service fabric to package, deploy, and manage scalable and reliable micro services and containers.
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
- Worked in an environment of Amazon Web Services (AWS) products gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private Cloud, Load balancing, Relational Database Service, and Cloud Watch.
- Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, and NAT to ensure successful deployment of Web applications, database templates and expertise in architecting secure VPC solutions in AWS with the help of Network ACLs, Security groups, public and private network configurations.
- Managing security groups on AWS , focusing on high - availability, fault tolerance, and auto-scaling using Terraform templates and also Hands on experience in Architecting Legacy Data Migration projects such as Teradata to AWS Redshift, migration, Teradata to Snowflake Migration, AWS Cloud from on-premises.
- Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
- Installed and configured OpenStack Keystone, Glance, Nova, Neutron, Horizon, Cinder, Heat OpenStack on CentOS 7 . Worked on OpenStack Liberty, Newton Releases.
- Experience in provision of configuration management tools like Chef, Puppet, Terraform and Ansible , In addition to deployment tools like SVN, GIT, PVCS, terraform, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
- Proficient in Writing Terraform templates, Chef Cookbooks , recipes and pushed them onto Chef Server for configuring EC2 Instances.
- Experience creating pods and clusters in Kubernetes and deploy those using Open Shift . Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters .
- Experience in execution of XML, Ruby, Shell, Perl, Java, Bash, PowerShell and Python scripts to automate tasks.
- Strong proficiency in supporting Cloud environments AWS, Google Cloud Platform, Azure.
- Experience in managing automated multiple continuous integrated depots and branch builds on Bamboo, Hudson, Buildforge, Jenkins, TeamCity, and AnthillPro on a network server.
- Experience in Administration/Maintenance of source control management systems, such as Subversion (SVN), Perforce, Source tree, Ivy, ClearCase, GIT, TFS and Clear Case on Linux and Windows Environment.
- Experience on .NET, build automation and unit testing scripting and maintaining code repository, create, document, and manage our branching and merging patterns.
- Experience in designing for high availability, building multi-zone and multi-region architectures, and designing across appropriate SQL and NoSQL data layer technologies.
- Experience using cloud providers and API’s for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) EBS, RDS, Elastic Beanstalk, Dynamo DB, GFS storage, Route 53 and setting up instances behind the Elastic Load Balancer (ELB) in AWS for high availability.
- Configured dashboard in Elastic, Logstash & Kibana (ELK).Used ELK to setup real time logging and analytics for continuous delivery pipelines & applications.
- Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP and TFTP), LDAP, SAMBA. Also experienced in handling Static IP entries creation in DNS, DHCP scope creation and performing backup of DNS and DHCP data.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, PMD, find bugs and Checkstyle.
- Experienced with batch processing of data sources using Apache Spark and Elastic search.
- Experience on developing different web applications using Java, J2EE, Spring, Hibernate.
- Experience in using Bug tracking tools JIRA, Remedy, Bugzilla and Clear Quest.
- Experience in maintaining a cluster of JBoss Application Servers and WebSphere Application Server with Apache HTTP Server and Weblogic Application Server.
- Familiar with all major PaaS platforms such as Google App Engine, OpenShift, Cloud foundry, Cloud Bees, etc.
- Hands-on experience in all stages of Software Development Life Cycle (SDLC) including proposal, process engineering, design, development, testing, deployment and support.
- Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, IOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
- Experience in Deploying JBOSS, Apache Tomcat web Server, IIS server, Oracle web logic, and IBM web sphere.
- Well experienced in software unit testing, functional testing, integration testing, and regression testing and highly efficient act fact-finding, root cause analysis and bug fixing.
TECHNICAL SKILLS:
- Planning
- Business Strategy
- Solutions Architecture
- SDLC
- Scrum
- Resource Management
- Risk Assessment & Management
- Budgeting
- Requirements
- Quality Engineering
- Agile
- Project Management
- Change Management
- Current & Future State Assessment
- Cloud/IaaS/PaaS
- Amazon Web Services
- Microsoft Azure
- Oracle Cloud
- VMware
- Containerization
- Docker
- Docker Swarm
- Kubernetes
- AWS ECS
- Configuration Management
- Ansible
- Chef
- Spring Cloud Config
- Terraform
- AWS Cloudformation
- CI/CD
- Atlassian Bamboo
- Jenkins
- AWS Codepipeline
- AWS Code Build
- AWS Code Deploy
- Repository Management
- JFrog Artifactory
- AWS ECR
- Nexus
- Testing
- JMeter
- Selenium
- JUnit
- Cucumber
- JIRA XRay
- Build Tools
- ANT
- Maven
- Gradle
- NPM
- Databases / Data Store / Data Warehouse
- CassandraDB
- MongoDB
- AWS Redshift
- MySQL
- AWS ElastiCache
- Database Management
- Flyway
- Version Control
- Git
- CVS
- Message Brokers
- ActiveMQ
- AWS SQS
- RabbitMQ
- Kafka
- Issue Tracking/Collaboration
- JIRA
- Slack
- Microsoft Teams
- Remedy
- Monitoring
- New Relic
- Dynatrace
- Cloudyn
- Nagios
- AppDynamics
- Logging
- ELK
- Splunk
- Security
- Dome9
- VAULT by Hashicorp
- Keycloak
- JFrog XRay
- WSO2
- Apigee
PROFESSIONAL EXPERIENCE:
DevOps/AWS Solution Architect
Confidential, San Francisco, CA
Responsibilities:
- Experienced Cloud and DevOps engineer in Automating, Configuring and deploying instances on AWS, AZURE Cloud environments and Data centers. Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure, Office 365.
- Experience creating cloud big data solutions such as HDInsight, Azure Data Warehouse, Azure Data Lake, Azure Data factory and Azure Analytics Services. Setting up Virtual networks for Site-to-Site, Point-to-Site and Express Route.
- Creating storage pool and stripping of disk for AZURE virtual machines. Worked with AZURE infrastructure management ( AZURE web roles, worker roles, SQL AZURE, AZURE AD licences). Virtual machine backup and recover from a recover services vault using Azure PowerShell and Portal.
- Migrated Terratest to Azure Terraform modules to automate infrastructure code verification and also created new Terraform module performance. Deployed Azure services using Terraform and implemented tests using Golangs, Docker and Travis CI.
- Installation of different OpenShift environments in VMware vCloud using Ansible playbooks, troubleshooting during the installation, configuration of DNS services, LDAP services.
- OpenShift Platform, support pushing their docker images into the registry, support creating Build Config and Deployment Config, creating services and routes.
- Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
- Expertise in configuring the monitoring and alerting tools according to the requirement like AWS Cloud Watch, AWS Cloud Trail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
- Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script. Experience working with Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client.
- Architecting hybrid cloud framework to build solutions for supporting existing and new stack of applications
- Architected and engineered Kubernetes framework using Ansible with a stack comprisive of AWS ELB, Istio, En- voy, Grafana by ensuring autoscaling with data persistance through ETCD on encrypted EBS volumes
- Architected and engineered various database frameworks . In-Memory Redis using AWS ElastiCache, NoSQL us- ing Datastax Cassandra-Solr, AWS CloudSearch, MongoDB based on data characteristic
- Engineered and deployed automated pipeline for data warehouse solution using AWS Redshift, AWS S3, AWS Lambda, Apache Spark for loading data from different data stores
- Engineered and deployed pipeline for opensource R-Programming language on containerized framework
- Architected and implemented Serverless framework using FaaS i.e AWS Lambda and additional components
- Implemented Keycloak, Identity and access management solution for applications with backend as Active
- Directory
- Implemented AWS Microsoft AD service to extend Active Directory from on-prem to cloud
- Implemented Spring Cloud Config to achieve dynamic configuration update for applications
- Implemented scalable, HA and data persistent ActiveMQ, RabbitMQ and SQS message brokers for a various
DevOps /AWS Architect
Confidential, Miami, FL
Responsibilities:
- Implemented Large Scale Cloud Infrastructure using AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (OpsWorks and Cloud Formation) and security practices (IAM, Cloud watch and Cloud trail) and services Lambda, EMR, RedShift, ECS, Elastic Bean Stalk, X-ray.
- Managed Elastic Cloud Computing (EC2) instances utilizing Auto scaling, Elastic Load balancing, and Glacier for our Dev and Test environments as well as infrastructure servers for GIT and CHEF.
- Migrated present Linux environment to AWS/CentOS/RHEL by creating and executing a migration plan per scheduled timeline to complete the migration.
- Worked on Terraform for managing the infrastructure through the terminal sessions and executing the scripts for creating alarms and notifications for EC2 instances using Cloud Watch.
- Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
- Created functions and assigned roles in AWS Lambda to run python scripts, Used AWS Lambda with java to perform event driven processing. Created Lambda jobs and configured Roles using AWS CLI.
- Used Lambda Functions Along with API gateway and DYNAMODB to effectively maintain server less Architecture. Used Lambda to trigger API CALLS for request processing.
- Used Route 53 to create Hosted Zones and different types of Record Sets, Routing Policies. And effectively handled data from different regions using load balancing and Route 53.
- Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and user permissions to AWS resources.
- Working with best DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes. And Changed AWS infrastructure from Elastic Beanstalk to Docker and used Kubernetes for Orchestration.
- Maintained the repository management tools like Artifactory to store the WAR, JAR files which are deployed by using chef in Jenkins tool.
- Worked with development team to migrate Ant scripts to Maven. Implemented Maven builds to automate JAR and WAR. Developed build and deployed scripts using ANT and Maven as build tools in Jenkins to move from one environment to another environment.
- Installed and administrated GIT Source code tools and ensured the reliability of the application as well as designed the Branching strategies for GIT.
- Implemented AWS Microsoft AD service to extend Active Directory from on-prem to cloud
- Implemented Spring Cloud Config to achieve dynamic configuration update for applications
- Implemented scalable, HA and data persistent ActiveMQ, RabbitMQ and SQS message brokers for a various
DevOps Engineer
Confidential, Virginia
Responsibilities:
- Implemented and trained teams on DevOps culture and practices for effective implementation
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing
- Architected automation of Azure Virtual Networks, Network Security Groups and access control rules
- Leveraged “Azure Automation” and PowerShell, Ansible to automate processes in the Azure Cloud
- Leveraged usage Azure Resource Manager for infrastructure deployments
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models
- Led migration of on premise Virtual Machines to Azure Virtual Machines
- Utilized ASR (Azure Site Recovery), PowerShell and MVMC (Microsoft Virtual Machine Convertor) for on-premise to cloud migrations
- Migrated on-prem MySQL databases to Azure Database for MySQL
- Implemented Continuous Integration and Continuous Delivery framework using Jenkins and Github
- Created dockerized framework by containerizing applications for seamless deployments
- Migrated applications from standard Host based framework to dockerized framework
- Created PoC for initial kubernetes framework on azure which had very limited scope
- Implemented container management framework on azure using Kubernetes
- Implemented kubernetes by configuring kubernetes cluster using Ansible and Azure Resource Manager
- Implemented and configured Nexus as repository management for storing artifacts
- Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
- Coordinated/assisted developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
- Integrated ant with Shell scripts created in Bash to automate the deployments for the Java based applications.
- Performed migration of Team Foundation Server environment to a centralized location using Hyper-V, Virtual Machine Manager and TFS Lab Management that includes Team Explorer Everywhere for migration.
- Responsible for changing manual software build environment into an automated build and release environment
- Implemented Dell vWorkspace VDI infrastructure for on-prem requirements
- Implemented Dynatrace AppMon for on-prem and cloud infrastructure stack
- Implemented Elasticsearch as logging solution by streaming all system logs using custom forwarders to elasticsearch endpoints
- Created custom grok patterns for log parsing and indexing of log data to ElasticSearch
Cloud Engineer
Confidential
Responsibilities:
- Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases
- Developed and implemented software release management strategies for various applications according to agile process
- Created and implemented migration strategies of VMWare virtual machines to AWS
- Implemented parallel new cloud framework by deploying and monitored scalable infrastructure on Amazon web services (AWS)
- Leveraged AWS Cloudformation for infrastructure provisioning and management
- Assisted customers with common connectivity issues by reviewing subnet, security group, ACL, routing, VPN, ELB, Autoscaling, RDS and Deployment configurations
- Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing
- Doing capacity Assessment for new requests of servers i.e. calculating CPU and Memory for new servers according to the current/future Applications running on the system
- Leveraged Atlassian Bamboo with automation scripts to determine performance thresholds for provisioning VMs
- Deployed Java applications to application servers in agile continuous integration environment also automated the total process of application deployment
- Creating S3 buckets also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
- Experience in creating alarms and notifications for EC2 instances using Cloud Watch
- Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers
- Monitoring and administering the automated build and performed continuous integration process to ensure correct build execution, and facilitate resolution of build failures
- Configured Git with Bamboo and schedule jobs using POLL SCM option
- Managed Nexus repositories to download the artifacts (JAR, WAR & EAR) during the build
- Writing Shell scripts to automate the deployment process
- Build scripts using ANT and Maven build tools in Jenkins to move from one environment to other environments
- Involved in setting up builds using Chef as a configuration management tool
- Manage the configurations of more than 40 servers using Chef, configured Bamboo builds for continuous integration and delivery. Automated web server content deployments via shell scripts
- Established Chef Best practices approach to system deployment with tools with Vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled
- Used Cookbooks, Recipes, Roles, Data-bags, Run-lists, etc. to deploy web applications into applications servers
- Migrated over 80% of VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with Ansible Playbooks.
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Automated deployment templates for relational and NoSQL databases in AWS. Deployed web applications and services developed in Java, PHP, Node.js, on web servers like Apache using AWS Beanstalk.
- Used BOTO for automating the process and terminating EC2 instances on Amazon AWS and cloud deployments.
- Created Micro services applications with integrations to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
- Support for all other AWS products such as RDS, Route53 (DNS), Cloud Trail, Elastic cache, Lambda and Amazon Kinesis.
- Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch. Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
- Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and services configuration via Ansible.
- Implanted a continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
- Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible. Integrating SonarQube in the CI pipeline for code coverage reports and sonar metrics. Integrating SonarQube in the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis.
- Build and Maintained Docker container clusters managed by Kubernetes on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy.
- Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
Sr. Java Developer
Confidential, Santa Clara, CA
Responsibilities:
- WebSphere Portal/Commerce WebLogic Developer for all B2B and B2C systems
- Performed Websphere Portal Jsr and development.
- Implementation of custom DB user registry in WebSphere Portal. (Got huge client appreciation)
- Data base migration to Oracle for WebSphere Portal (Again got huge client appreciation)
- Deployed the developed portlets to WebSphere Portal Server.
- Involved in customizing the design and development of Themes and Skins of Websphere portal according to the client's requirement.
- Creating custom themes/skins by migrating from standard Websphere Portal themes using XmlAccess, other tools.
- Developed features for WebSphere Process Server such as binding, eclipse builder plugins.
- Installed and configured WebSphere Process Server /client on AIX in SOA Based Environment.
- Installed necessary fixpacks, created and managed MQ objects including queue managers, remote/local queues, Integrated WebSphere Applications with MQ series using JMS Admin.
- Designed and developed an Applicant Tracking System in WebSphere Studio Application Developer using spring, JavaScript, Log4J, HTML and DB2.
- Used Spring JDBC Template to do CRUD operations with Database.
- Used Hibernate as ORM to map Java classes to data base tables.
- Designed the JSP pages and used Struts Libraries for the presentation layer.
- Strong in writing custom code and implementing existing JQuery plug-in using JavaScript & JQuery.
- Utilized Ext JS, Sencha Ext, and HTML in a Mac environment.
- Designed and developed the user interface using HTML, XHTML, XML, CSS, JavaScript, JQuery and AJAX.
- Write and maintain Oracle objects like Tables, Views, Procedures, Triggers, Packages and Jobs.
- Created system to have main features including user activities like creating an account, log in and search for various books admin privileges such as CRUD operations.
- Report development, writing complex queries and development of web application that interact with PL/SQL databases.