
Murugeswaran Vellaiappan
Verified Expert in Engineering
Cloud Architect and Developer
Mississauga, ON, Canada
Toptal member since March 17, 2023
Principal Cloud Architect with 15+ years in software engineering and 11+ years designing and delivering AWS solutions, from requirements analysis and solution design through implementation. Proven leader of on-premises-to-cloud migrations during M&A programs, multi-account governance on AWS Organizations and Control Tower, and secure CI/CD pipelines. Experienced in Python solution design (6+ years), Web/RESTful architectures, and delivering for clients and teams across multiple geographies.
Portfolio
Experience
- AWS Cloud Architecture - 11 years
- Cloud Security - 11 years
- Cloud Infrastructure - 11 years
- AWS Cloud Computing Services - 11 years
- Serverless Architecture - 7 years
- Continuous Delivery (CD) - 7 years
- Continuous Integration (CI) - 7 years
- Cloud Migration - 3 years
Work Experience
Principal Cloud Architect
AutoTRADER.ca
- Led on-premises-to-cloud migrations during M&A programs, ensuring seamless integration with minimal downtime.
- Planned and executed the migration of AWS accounts, including DevOps, monitoring, and security tooling, from an enterprise organization following its acquisition.
- Devised and executed a cost-control initiative that reduced overall infrastructure expenses by 23%.
- Designed a multi-account environment strategy using AWS Organizations and Control Tower and enforced Service Control Policies (SCPs) to centrally manage permissions.
- Designed and implemented disaster recovery solutions for AWS workloads and on-premises applications migrating to AWS, addressing infrastructure resilience, recovery requirements, and operational continuity.
- Developed cloud DR architectures and recovery strategies covering backup and restore, infrastructure dependencies, network connectivity, identity and access management, security controls, and monitoring.
- Engineered a multi-platform, multi-account network architecture on AWS Transit Gateway for efficient connectivity. Designed and implemented CI/CD pipelines covering both infrastructure and application deployment.
- Established an enterprise-wide key management process to strengthen data protection and compliance.
- Reviewed existing data management solutions, proposed target architectures, and developed detailed migration plans.
- Defined best practices for migrating applications to the cloud and produced architecture artifacts for new and existing AWS workloads as reference documentation for future enhancements.
AWS Architect
CI Financial
- Designed and implemented a business-specific data lake setup using AWS Lake Formation.
- Created and implemented a backup strategy across an AWS ecosystem to accomplish the enterprise BCP requirement.
- Provided a solution to migrate applications from on-prem to the cloud. Designed a CI/CD pipeline and led the team to deploy the application in AWS.
- Contributed to building the cloud infrastructure and CI/CD pipelines. Defined enterprise-wide best practices and processes for using AWS services.
Lead Consultant
Virtusa
- Collaborated on all stages of the software development lifecycle, from requirements gathering to production releases.
- Gathered business requirements, translated them into technical solutions, and provided leadership during the analysis, design, and build.
- Ensured the solution design aligned with the target architecture and proposed alternate solutions to minimize gaps when necessary.
- Designed and developed a container-based RESTful framework that publishes endpoints to consume customer data. Designed and developed a container-based ETL solution in Python.
- Spearheaded the team in following customer software quality guidelines and helped set up best coding practices while proactively participating in code reviews.
- Managed clients' and internal team members, tracking the delivery of individuals and providing guidance when required.
Technical Lead
Wipro
- Gathered and defined customer requirements to develop clear specifications for creating well-organized implementation plans.
- Evaluated project requirements and specifications and developed software applications that surpassed the client's expectations.
- Designed and developed a real-time data consolidation framework in AWS using Python, including hygiene and data transformation layers to inject data from different data sources into the database.
- Developed the extraction and integration layer in AWS using Python to pull data from the database that can be consumed by an external API.
- Developed a metadata-driven Docker container that consumes APIs and performs data transformation at runtime (ETL process).
- Designed and developed a cloud deployment framework using Python and Boto3 to build and maintain cloud services and applications.
- Created, published, and maintained RESTful API. Excelled in building a DevOps CI/CD pipeline using Jenkins, Docker, Python, and CloudFormation.
- Performed source code versioning with Git, documented the developed solutions on Confluence, and created design and flow diagrams with LucidChart.
- Developed dozens of software applications using C, C++, and Java programming languages.
Project History
Connected Spaces
I was the lead developer building this solution using advanced AWS services. The CS solution is entirely built and hosted in the cloud (AWS)—one of a kind—and the product can be launched in any AWS region with a deployment turnaround of 45 min.
Education
Bachelor's Degree in Information Technology
Anna University - Chennai, Tamil Nadu, India
Certifications
AWS Certified SysOps Administrator – Associate
Amazon Web Services (AWS)
AWS Solutions Architect Associate
Amazon Web Services (AWS)
AWS Certified Solutions Architect Professional
Amazon Web Services (AWS)
Skills
Libraries/APIs
Amazon API
Tools
Terraform, AWS IAM, Boto, Boto 3, Amazon Elastic Container Service (ECS), Shell, AWS CloudFormation, Git, Confluence
Paradigms
Serverless Architecture, DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices Architecture
Platforms
AWS Cloud Computing Services, Amazon Web Services (AWS), Amazon EC2, OpenShift, AWS IoT, AWS Lambda, Docker
Storage
Data Lake Design, Amazon S3 (AWS S3), Databases, PostgreSQL, Elasticsearch
Languages
Python, Java, C
Frameworks
Flask
Other
AWS Cloud Architecture, Cloud Security, Cloud Infrastructure, Business Continuity, Disaster Recovery Consulting, Solution Design, Software Deployment, Programming, Development, Cloud Migration, AWS Certified Solution Architect, AWS Certified SysOps Administrator, Infrastructure as Code (IaC), Cloud Architecture, AWS Certified DevOps Engineer, CI/CD Pipelines, Architecture, Amazon RDS, Governance, AWS DevOps, Amazon Route 53, Containers, RESTFul APIs, Boto3
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring