Principal Technical Architect - Cloud Migration Resume
SUMMARY:
- Cloud Solutions Architect specialized in enterprise cloud solutions and server /application migration to private or public cloud (AWS / Azure)
- AWS Certified Solutions Architect.
- Excellent understanding of enterprise level application eco - systems and related complexity and dependencies.
- Expertise in developing Cloud Migration Framework that can be used across multiple clients.
- Expertise in developing Server and application migration strategies to maximize benefits for cloud-based infrastructure.
- Strong experience with core AWS services e.g. EC2, S3, RDS, IAM, EBS, VPC
- Create Cloud Migration & Open Source migration roadmap for clients.
- Good understanding of DevOps, Microservices Architecture, Serverless Architecture.
- More than 20 years of experience in delivering large scale complex IT projects in offshore delivery model.
- Excellent presentations & communication skills to report/present to VP/Director level audience.
- Strengths are Ownership, Problem Solving, Communication and ease of adaptation to newer development techniques, languages and working culture.
- Experienced in large N-Tier, Client/Server Architecture, Object-Oriented Application (OOA), Object-Oriented Design (OOD), Service Oriented Architecture(SOA), Development and implementation using Object Oriented Design Patterns.
- Experience with Waterfall and Agile models.
- Strong experience in application design & development in Java, J2EE, Webservices, XML, Web, C/C++, Tuxedo, Shell, Perl, AWK Application Development on UNIX platform
- Expert in developing large scale, fully normalized, and highly complex Relational Databases using Sybase, Oracle that include T-SQL, PL/SQL, Stored Procedures, Triggers, functions, Cursors, Views, Indexes Constraints and Data Modeling.
TECHNICAL SKILLS:
Cloud: AWS, Azure, Private Cloud on VmWare
AWS: EC2, S3, Cloud Formation Templates, VPC, IAM, SNS
Tools: Puppet, Maven, WindUp, SonarCube, Jenkins, Docker, Nagios
Web TechnologyJ: 2EE, Struts, Web Services, Spring, Hibernate, Weblogic, JSP,Servlet, JDBC, EJB
Languages: C, C++, Java, Java Script, UNIX Shell Scripts, PERL, SQL
Middleware: JBoss, Weblogic, Tomcat, Tuxedo
RDBMS: Sybase 11.x/12.x, Oracle 10g/11
OS: Sun Solaris, RedHat Linux, HP-UX
PROFESSIONAL EXPERIENCE:
Confidential
Principal Technical Architect - Cloud Migration
Responsibilities:
- Use AWS based RedHat Linux AMIs for application server.
- Design Virtual Network Infrastructure (VPC) to suite client requirements.
- Manual installation of Server software (JBOSS, Nginx)
- Migrate applications from Weblogic / Websphere to JBOSS.
- Create Server Templates (VM and Server) using AWS Cloud Formation Services
- Leverage Cloud Formation services for Server setup from Template.
- Use Jenkins for Build automation and Application deployment
- Use NAGIOS and AWS CloudWatch for application monitoring, server utilization and alerts
- Develop Cloud Migration Framework that can be used across multiple clients.
- Cost/Benefit modeling and creating compelling business cases for migration.
- Work closely with client SMEs and create cloud migration roadmap.
- Assess application technology stack for migration to OpenSource technologies e.g. Weblogic/Websphere to JBoss, Oracle to MariaDB.
- Understand application ecosystem, identifying dependencies.
- Assess migration feasibility and prepare detailed assessment reports utilizing the custom tools.
- Work with application teams and managed services partners to build and execute plans for migrating applications to the cloud.
- Implement automations in various phases of project lifecycle. Use Maven, Chef/ Puppet, Jenkins to automate build/config/deployment processes.
- Ensuring the consistent application of the company’s technology processes, methodologies and governance.
Confidential
Sr. Technical Architect - Cloud Migration
Environment: Unix, Red Hat Linux, VmWare, IBM SCO, Web applications, Datawarehousing, Legacy Applications.
Responsibilities:
- Manage Confidential &T Cloud Migration program using offshore delivery model.
- Work with Confidential &T Senior ITO team to select applications eligible for Cloud migration.
- Assess applications for Cloud migration feasibility and provide report to assessment report to Confidential &T
- Create migration plan.
- Identify possible risks and issues.
- Provide feasible solution approach for cloud migration by working with different Confidential &T teams.
- Build reusable tools/utilities to aid migration tasks.
- Work with Confidential &T team on actual migration till cutover to cloud platform.
- Support governance of the Cloud Migration program.
Confidential
Sr. Tech Manager/Sr. Project Manager
Environment: UNIX, Java, Web Services, Artix, Tuxedo C/C++, Oracle, Sybase
Responsibilities:
- Lead team of 65 technical resources to deliver business enhancements across different Confidential &T applications.
- Implement complex technical solutions.
- Articulate benefits, issues/risks to client senior directors while proposing technical solution approach.
- Estimation & Project planning
- Project and release management.
- Improve Quality parameters of the project to reach SCI CMM Level 5
- Mentoring junior team members to help improve team’s overall domain and technical skills.
Confidential
Development Lead / SME
Environment: Java, C++, Struts, JSP, Web Logic, Web Services, Artix, Tuxedo, XML, Sybase
Responsibilities:
- Subject Matter Expert (SME) for the platform.
- Involved in design and implementation of VoIP For Small Business Phase I & II
- Work involved designing new Web Services in Java using existing components on platform.
- Web Services connect to Sybase database using Tuxedo(C++)
- Involved in design and development of other enhancements using Weblogic, Struts, JSP, XML
- Involved in analysis & troubleshooting of production issues.
- Understand client requirements and approve requirements.
- Perform design reviews, test plan reviews.
Confidential
Lead Architect
Environment: Java, Web Services, XML, EJB, C++, MQ Series, Oracle, Singl.eView Convergent Billing
Responsibilities:
- Worked as a designer & development of various modules in Billing Domain of Big Picture project.
- Involved in design and development of ACS Singl.eView Adapter module which is responsible for interfacing Singl.eView with external world.
- ACS Adapter uses Java/Web Services technology to publish services to other systems.
- ACS Adapter uses Singl.eView proprietary EPM scripts and EJI API to connect to Singl.eView and performs database updates.
- Used stateless session beans (EJB) for managing Singl.eView connection pool.
- For various business events e.g. CustomerCreate, AccountCreate, AssetComponent, other systems sends formatted XML request to adapter. Adapter parses the request and performs appropriate updates on Singl.eView oracle database.
- During development and maintenance phase, worked as an onsite lead and worked with offshore development team for project delivery.
- Involved in implementation of oracle package stored procedures/functions and trigger.
Confidential
Sr. Developer/Architect
Environment: Java, C++, Struts, JSP, Weblogic, Web Services, Artix, Tuxedo, Sybase
Responsibilities:
- Worked as a senior developer for web and tuxedo components.
- Involved in implementation of web site local.att.com
- Used Apache Struts as a web application framework
- Designed and developed JSP Tag Libraries to facilitate content management in the site.
- Responsibilities involving developing of Action Classes, Form Beans and JSP’s for Service Availability, Address Validation, Risk Assessment, Order Confirm/Save and other related modules.
- Design and development of C++ classes to support new business logic used by various Tuxedo services.
- Extensive use of RougeWave libraries and STL
- Extensive use of debugging process using Intelli J IDEA for problem solving, resolving the issues raised by the testing team within the stipulated time frame.
- Design and development of new Tuxedo services using C++ to communicate external Web Services using Artix
- Implementation of open clients using Sybase DB Library and Stored Procedures and triggers.
Confidential
Developer
Environment: C++, Sybase 11, Shell scripts on Sun Solaris
Responsibilities:
- Project work involved simplification and standardization of portfolio processing for different types of financial instruments.
- Along with the simplification, most of the functionality was moved from C/C++ program to Sybase stored procedures for better performance.
- Implemented C/C++ modules and Sybase stored procedures/triggers.
Confidential
Developer
Environment: Java, JDBC, Sybase on Sun Solaris
Responsibilities:
- I was involved in analysis, design and development of the generic tool for data migration.
- Involved in design of Sybase database and data extraction module written in Java using JDBC to connect to Sybase database.
Confidential
Developer
Environment: Sun Solaris 2.5.1, C++, Bourne Shell Scripts, Oracle
Responsibilities:
- Involved in design and development of Scheduler Modules in C/C++.
- Strategy for conversion of WFL(Work Flow Language) Scripts to UNIX Bourne shell script.
Confidential
Developer
Environment: UNIX, Windows NT, C, C++, HTML/SGML, OSMOS, CGI, TCP/IP
Responsibilities:
- I was involved in design and development of services e.g. Shopping from the Web, Support Services from the Web, Bulletin Board Services using CGI, C/C++.
