Devops & Aws Architect And Consultant Resume
Franklin, Tn
SUMMARY:
- Experienced Cloud and DevOps senior consultant with over 12 years of IT industry experience in Administration, Analysis, Design, Development, Automation and Maintenance of on premise and Cloud based Applications and Services using AWS Services and offerings.
- 8 years of experience in Devops, Automation and AWS - IaaS & PaaS platforms.
- 4 years of experience in software applications development and support using JAVA, J2EE, Spring, Hibernate, JavaScript, SOAP, RESTful APIs, Oracle, MySQL, Cassandra, Gemfire.
- Expertise in architecting solutions for migrating on premise applications & services to AWS.
- Hands-on in creating and deploying JSON/YAML format templates to automate provisioning of AWS Resources.
- Understand hosting plans, services available and analyse impact if there are any changes.
- Experience with Virtualization technologies like VMware ESX/ESXi hosts. Created and managed Virtual Machines and involved in the maintenance of Virtual Servers.
- Specialized in fully automated Release Management and continuous deployment processes.
- Experience in developing custom orchestrators for automating cloud infrastructure services.
- Strong in performing concurrent cloud service deployments across AWS Regions and Availability Zones.
- Expertise in network topology design and implementation on AWS - IaaS cloud.
- Good at implementing Resiliency and Auto-Scaling scenarios (Instance Scale-up & Scale-down, Application Throttling) for cloud service deployments.
- Researches new software development & configuration management methodologies or technologies and analyse their application to current configuration management needs.
- Clear understanding of DevOps implementation scenarios in Agile & Scrum environments.
- One click deployment automation. Build and Environment verification testing.
- Installed applications on AWS EC2 instances and configured the storage on S3 buckets.
- Perform S3 buckets creation, policies and the IAM role based polices. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch, AWS CloudTrail and Splunk for Infrastructure monitoring.
- Build environments from scratch using AWS CloudFormation templates, importing volumes, launching EC2 and RDS instances, creating security groups, auto-scaling, load balancers (ELBs), Elastic Cache in the defined virtual private cloud.
- Deploy applications on AWS by using Elastic Beanstalk Migrated applications to the AWS cloud. Build and configure a virtual data centre 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, NACLs, Elastic Load Balancer and Route53.
- Implement Continuous Integration using Jenkins and Cloud Formation Update Stack. Use EC2 Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances.
- Leveraged AWS Lambda service, created python and node.js functions to automate operational, Batch jobs and clean-up tasks based on different triggers.
- Worked with agile teams in migrating existing application to a highly-durable, enterprise-class level cloud platform resulted in 25% efficiency. Delivered cost-effective, easy-to-use cloud computing platform, saved $140K annually using Amazon Cloud, S3, RDS, EC2, Docker, ECS.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation using Chef, Docker, Puppet and Ansible.
TECHNICAL SKILLS:
Core Expertise: AWS services - IAM, EC2, VPC, S3, ROUTE 53, EBS, ECS, RDS, Lambda, Elastic Beanstalk, ElasticCache, codepipeline, codedeploy, cloud formation, Terraform, opsworks, cloudwatch, cloud trail, splunk, API Gateway, Kinesis,JAVA/J2EE, Spring, Hibernate, XML, JSON, YAML, SOAP/ RESTful, Oracle sql, plsql, ETL, puppet, Chef, Docker, Kubernetes, SVN, Git, Jenkins, Maven, Ansible, VMware
Languages: HTML, DHTML, jQuery, XML, SQL, PL/SQL
Frame Works: Spring, Hibernate, Junit, AKKA Cluster, Kafka Cluster
Web/Application Servers and Middleware: BEA WebLogic, JBoss, Tomcat and Oracle Fusion Middleware
Scripting Languages: Unix Shell scripting, Pearl, Python, JavaScript, node.js
Databases: Oracle, MySQL, MS SQLServer, Cassandra, Pivotal Gemfire
Secret Management: CyberArk, Hashi corp Vault
Repository/Version control: ClearCase, Subversion, Git, Bitbucket, Nexus, Artifactory
Build and CI/CD: Maven, Sonarqube, Gradle, Jenkins, Buidforge, UrbanCode Deploy
Configuration Management: Puppet/Chef/Ansible
Operating Systems: Windows Server, Unix/Linux (RHEL), Ubuntu, Solaris, Centos
PROFESSIONAL EXPERIENCE:
Confidential,Franklin,TN
Devops & AWS Architect and Consultant
Responsibilities:- Setup CI/CD process for Quore applications on TEST/QA/PRODUCTION Environments in AWS using services VPC, EC2, S3, ELB, Elastic Beanstalk, Autoscalling, ECS, API gateway, Lambda, RDS instances, CloudFormation, cloud watch.
- Worked on multiple POCs to test the Continuous Integration process using Cloud based SCM and Issue management tools like Bitbucket cloud and Atlassian Jira cloud using Jenkins continuous Integration.
- Provided AWS infrastructure solutions for Quore using Elastic Beanstalk provisioning using CloudFormation Templates.
- Worked on POC to implement containerized Microservices using Docker and deployed on AWS Elastic Beanstalk.
Confidential,Dallas,TX
AWS & Devops Architect and Consultant
Responsibilities:- Created Production/TEST/Development Environments in AWS using services VPC, EC2, S3, ELB, Elastic Beanstalk, Autoscalling, ECS, API gateway, Lambda, RDS instances, Redshift, CloudFormation, cloud watch, cloud trail.
- Experience in managing AWS VPC (Virtual Private Cloud) environment with around 250+ Linux, RHEL and Ubuntu instances.
- Architecting AWS infrastructure solutions. Expertise in automating cloud infrastructure (IaaS & PaaS) provisioning using CloudFormation Templates.
- Migrating and managing multiple applications from on premise to AWS cloud environment and maintained user accounts for dev, TEST, QA and production.
- Provided Configuration Management and Build support for more than 20 different applications, managed build automation and deployments on both TEST and production environments using Chef and Docker.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, Git, Artifactory, Bitbucket, Nexus and AWS AMI’s, whenever a new Git branch gets started, Jenkins automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
- Leveraged AWS services such as code pipeline to create CI/CD pipeline and cloud watch and cloud trail to create Monitoring dashboards and network traffic logs.
- Deployed services using Docker containers by leveraging ECS and ECR services to do the auto scaling on peak utilization.
- Setup Pivotal Gemfire cluster in AWS cloud and deployed services connecting to ELB having Gemfire locators registered to load balance the traffic among the cluster.
- Created RDS instances to provision the Oracle database servers utilized by UI applications.
- Configured Route53 hosted zone record set pointing to ELB load balancing traffic to multiple instances in different Availability Zones.
- Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Installed and configured Splunk monitoring tool, while using it for monitoring network services and host resources.
Confidential,Verizon
DevOps Architect / Senior DevOps and Cloud engineer
Responsibilities:- Setup and build AWS infrastructure resources using VPC, EC2, ECS, S3, IAM, EBS, Security Groups, AutoScaling, and RDS in Cloud Formation with JSON/YAML templates.
- Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures. Automated build and release processes using python and pearl scripting.
- Successfully worked and deployed multiple business solutions in Mobile Telecom Industry platform such as Roaming Data Clearing, Financial clearing, Mobile payment gateway and Banking domains.
- Worked on Chef Infrastructure configurations and JSON and YAML templates to set up new TEST/QA cloud environments. Also worked on Ansible playbooks in related projects.
- Setup CI/CD pipeline to various services using Jenkins, Maven, svn, Git and shell scripts.
- Migrated repositories from SVN to GIT and setup automated code pipeline.
- Implemented and supported a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams. Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint. Used as the technical basis for new Cassandra projects.
- Manage all CM tools (JIRA, Confluence, SVN, Maven, Jenkins, Puppet, ANT, and Git) and their usage / process ensuring traceability, repeatability, quality, and support.
- Re architect a legacy SVN repository from pure script dependency and no representation of releases to clear direction regarding where code resides and the difference between releases.
- Well versed with the Software Engineering and Project Management methodologies like traditional Waterfall and Agile (Scrum) methodologies.
Environment: AWS - EC2, IAM, VPC, S3, EBS, ECS, RDS, opsworks, Cloudwatch, codepipeline, codedeploy, Cloudtail, Splunk, Cloud formation, API GW, Terraform, JAVA/J2EE, SPRING, Hibernate, SOAP/ RESTful, Oracle, MySQL, Postgress, Cassandra, ETL, Pearl, Python, Puppet, Chef, Docker, Ansible, SVN, Git, Jenkins, Maven, VMware.
Confidential
DevOps Consultant / SME
Responsibilities:- Experience in Change/Release Management, Project Coordination, Production Support, Business Process Modelling, Business Requirements, writing technical specifications, VISIO Diagramming, process flows, Systems Design and Service Management.
- Handled continuous deployment using Jenkins and managing projects in Jenkins to spin virtual servers in AWS (public/private/hybrid) cloud.
- Installed applications on AWS EC2 instances and configured the storage on S3 buckets.
- Worked extensively on creating build and configuration management scripts for both test and production infrastructure using puppet and chef.
- Experience in using VMware technologies like VSphere, Vcenter etc.
- Understanding of networking concepts, configuration of networks, Router Configuration and firewall security, TCP/IP, VPN and Ports.
- Strengths include big picture focus while developing strategic business solutions which include: Critical Success Factors, KPIs and Process Re-engineering.
- Expertise in preparing pearl and python scripts for automation and code deployment on integration servers.
- Other responsibilities include Code Reviews, JUnit Test creation, Design Review.
- Automated the Linux/cloud Infrastructure by chef, python and bash script. Single click code deploy for production environment.
- Experience in implementing spring framework and Hibernate ORM tool. Involved in implementing persistence logic using Hibernate.
- Worked in developing web services in multi-tier architecture using Servlets and JSPs.
- Wrote JUnit test cases for testing the functionality of the code, Used HP Quality Centre and Bugzilla for bug tracking and testing. Used Apache Log4j Logging framework for logging of trace and Auditing.
- Participated in CAB meetings to discuss Release/Change scope as per schedules.
Environment: AWS, IAM, EC2, S3, RDS, ELB, ECS, Jenkins, Shell, Python, Pearl, Puppet, Chef, JAVA, J2EE, JSP, Servlets, spring, Hibernate, Webservices, Oracle, MySQL, Web Logic, JBoss, Tomcat, Toad, SQL Developer, VMware.
Confidential
Software Engineer - Development
Responsibilities:
- Worked extensively on Java projects - asynchronous programming, multithreading, collections and a few design patterns. Good experience in JSP/Servlets, Spring MVC architecture, Hibernate, JDBC, oracle, PL/SQL, XML. Good knowledge in OOPS and OOAD concepts.
- Experience in Project Execution including Requirement Analysis, Procedure & database Design, Code Development, Testing and Implementation of projects for both National & International clients.
- Extensive experience of Application Development using Java, J2EE, spring, Hibernate, Servlets, JSP, Struts with Oracle, MySQL and MS sqlserver databases including WebLogic, Jboss and tomcat Application servers.
- Working knowledge of spring MVC and spring boot frameworks along with Hibernate. Experience with HTML, CSS, JavaScript, JSP and Servlets.
- Experience in implementing transaction, management and persistence projects using ORM frameworks (such as JPA and Hibernate).
- Good perception of Object Oriented Programming (OOPs) concepts. Flexibility to develop configurable applications by developing components supporting dynamic page display, workflow management etc.
Environment: Java/J2ee, JSP, Servlets, Web Services, Struts, spring and Hibernate, Oracle, MS SQL Server 2005, Web Logic, Tomcat, Shell, Python, TOAD, SQL Developer, Eclipse.
Confidential
Support Engineer
Responsibilities:
- Ensures the consistency of test environment and production. Track corrective actions of change related incidents.
- Monitor and report success/failure of changes. Work within a development framework that includes involvement with configuration management and test support.
- Develop and manage the roll out schedules, implementation plans and activities/tasks for and across all functional groups involved in the release and work across functional groups involved in the release.
- Responsible for setting up ITIL v3.0 based processes in the Release Management space. Created several artefacts for the Release Management processes.
- Responsible to develop and coordinate software release activities with application and support teams beginning with the Software Testing phase.