Summary
Overview
Work History
Skills
Certification
Timeline
Generic

Abhishek Rai

Greater Noida

Summary

With a distinguished blend of leadership, strategic oversight, and select hands-on experience, I am uniquely positioned to lead teams and projects to unparalleled success. My deep understanding of technology, complemented by my certifications and project experiences, speaks to my commitment and adaptability in the dynamic realm of technology. My primary strength and passion lie in leading, strategizing, and ensuring that technological solutions align with broader business objectives. My track record of consistently leading teams to excellence is a testament to my capability and dedication in the ever-evolving technological landscape.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Lead System Engineer

Pursuit Software Development Pvt Ltd
07.2021 - Current

Professional Experience

Migration & Office 365 Administration

Google to Microsoft Migration Leadership:

Strategic Oversight: Orchestrated the seamless migration from Google's ecosystem to Microsoft's suite for a 300-person company, with a significant cohort of 50-60 members based in the U.S.

Team Leadership: Successfully led and mentored a dedicated team of 6 professionals to ensure a smooth transition, emphasizing minimal disruption and maintaining business continuity.

Email Migration: Spearheaded the complex task of migrating all emails, ensuring data integrity, security, and zero downtime.

Unified Communication & Collaboration: Facilitated the integration and setup of Microsoft Teams, empowering employees with robust collaboration tools and streamlined communication channels.

Device Management: Established Intune connections for centralized device management, enhancing security protocols and device compliance across the organization.

Office 365 Administration:

User Management: Assumed end-to-end responsibility for user lifecycle management—from creation to deletion.

Role Assignments: Strategically assigned roles in Azure AD, bolstering security and ensuring employees had appropriate access levels.

Licensing & Cost Optimization: Managed licensing for all users, ensuring compliance while optimizing costs associated with Office 365 subscriptions.

Cloud Infrastructure Management

Azure & AWS Deployments:

Azure Resource Management: Pioneered the creation and management of resource groups in Azure, ensuring organized, efficient, and scalable cloud infrastructure deployment.

Deployment Leadership: Took charge of all cloud deployments, ensuring they met organizational standards for security, scalability, and performance.

Cost Management: Vigilantly managed cloud-related costs, ensuring optimal resource utilization while avoiding budget overruns.

AWS Resource Deployment: Spearheaded the deployment of various AWS resources, showcasing versatility in cloud platform expertise.

Lightsail Instance Management: Expertly deployed and managed Lightsail instances, providing lightweight, scalable compute power tailored to the organization's needs.

SSL Certificates: Managed the procurement, installation, and renewal of SSL certificates, ensuring website security and trustworthiness.

Site Availability Oversight: Diligently monitored site availability, ensuring maximum uptime, and promptly addressing any potential issues or outages.

Cloud Infrastructure Expertise

AWS Cloud Infrastructure:

Proficient in deploying, managing, and optimizing AWS resources.

Hands-on experience with EC2 instances, ensuring efficient use and configuration for optimal performance.

Managed and maintained Lightsail instances, optimizing cost and performance factors.

Azure Cloud Infrastructure:

Broad experience with various Azure services, ensuring high availability, fault tolerance, and scalability.

Worked on projects involving Azure Virtual Machines, Blob Storage, and Azure SQL databases, among others.

DevOps and Automation

Jenkins:

Orchestrated CI/CD pipelines, automating build, test, and deployment processes.

Integrated various plugins and tools to improve code quality and deployment speed.

Kubernetes:

Deployed containerized applications at scale using Kubernetes.

Managed clusters, ensuring proper resource allocation and high availability.

Docker Compose:

Defined and ran multi-container Docker applications.

Streamlined local development and testing environments, ensuring consistency across team members.

Scripting and Programming

Python Scripting:

Developed and maintained scripts to automate various processes, from data manipulation to system tasks.

Leveraged popular Python libraries to improve script efficiency and capabilities.

Powershell:

Scripted and automated Windows administrative tasks.

Enhanced system configurations and processes, saving time and reducing human error.

Enterprise Mobility and Security

Microsoft Intune MDM:

Deployed and managed company devices, ensuring compliance with security policies.

Supported BYOD (Bring Your Own Device) policies, balancing convenience with security.

Software Testing and Support

Tosca Product Support:

Provided top-tier support for the Tosca Test Suite.

Assisted customers with issues, from configuration to advanced troubleshooting.

Serverless Architectures

Azure Functions & AWS Lambda:

Developed and deployed serverless applications, optimizing for performance and cost.

Integrated with other cloud services for full-fledged applications.

Collaboration and Project Management

Azure Dev Board Integration:

Managed project workflows and tracked progress using Azure Dev Boards.

Ensured timely communication and collaboration across teams.

Azure Solution Development & Leadership

Innovative Azure Solutions:

Azure Logic Apps: Designed and implemented a myriad of solutions utilizing Azure Logic Apps, enabling the automation of workflows, integration of services, and enhancement of business processes without writing a single line of code.

Bicep Templates: Championed the use of Bicep as a domain-specific language for deploying Azure resources declaratively. Led the team in crafting Bicep templates to streamline and standardize Azure resource deployments, ensuring consistency, scalability, and maintainability.

Solution Leadership: Steered a talented team in the creation of numerous smaller, yet impactful, solutions tailored to specific organizational needs. Leveraged the extensive suite of Azure tools to ensure each solution was robust, efficient, and met the requisite standards.

Web Development & Infrastructure as Code Expertise

Versatile Technical Deployments:

Kubernetes Deployment: Demonstrated expertise in Kubernetes, orchestrating containerized applications to ensure scalability, resilience, and efficient resource utilization. Led deployment initiatives, ensuring applications were distributed effectively across clusters, balancing workloads, and optimizing performance.

Node.js Web Development: Spearheaded the creation of a client-facing site using Node.js, delivering a responsive, efficient, and user-friendly interface. Collaborated closely with front-end developers and designers to ensure the site met both aesthetic and functional benchmarks.

Cross-Platform App Deployment

Node.js & MongoDB Deployments on Leading Cloud Platforms:

AWS Elastic Beanstalk:

Seamless Deployment: Utilized AWS Elastic Beanstalk's platform-as-a-service offering to effortlessly deploy, manage, and scale the Node.js application. This ensured automatic infrastructure setup, from server provisioning and network configurations to database connectivity.

MongoDB Integration: Established a robust MongoDB database connection, ensuring efficient data retrieval and storage for the application. Leveraged AWS's security best practices to maintain database integrity and confidentiality.

Google App Engine:

Platform Flexibility: Demonstrated versatility by deploying the same Node.js application on Google Cloud's App Engine, taking advantage of its auto-scaling capabilities and integrated diagnostics.

Unified Deployment: Integrated MongoDB within the Google Cloud ecosystem, ensuring that the application had consistent data access, irrespective of the deployment platform.

Project: Jenkins Solution for TOSCA Test Results Email Notification

Overview:

Developed and deployed a comprehensive Jenkins-based solution to automatically trigger TOSCA tests and subsequently email the results to users. The project was tailored to fit client-specific requirements, ensuring a seamless integration with their existing workflows.

Key Achievements:

Integration with TOSCA:

Established a bridge between Jenkins and TOSCA, allowing for the automated triggering of TOSCA test suites upon code commits or at scheduled intervals.

Integrated feedback loops to ensure that any failures in the TOSCA tests were immediately captured and reported.

Bash Scripting:

Crafted custom Bash scripts to handle the initial setup, execution, and post-processing of the TOSCA tests.

Enhanced the efficiency of the test execution process by automating repetitive tasks and ensuring a consistent test environment.

Powershell Scripting:

Utilized Powershell for in-depth system interactions, particularly for tasks specific to the Windows environment.

Automated the extraction of test results from TOSCA, transforming them into a user-friendly email format.

Custom Jenkins Steps:

Designed custom Jenkins steps tailored to the client's specific needs, ensuring flexibility and scalability.

Configured email notifications within Jenkins to dispatch test results, ensuring that stakeholders were promptly informed of the test outcomes.

Implemented conditional steps to handle different scenarios, such as retests or escalations based on the severity of test failures.

Client Collaboration:

Worked closely with the client to understand their specific requirements and pain points.

Iterated on the solution based on client feedback, ensuring the final product was both robust and user-friendly.

Outcome:

The solution drastically reduced the manual intervention required in the test execution and reporting process. Users received timely notifications about test results, enabling quicker reactions to potential issues. The automation also ensured consistency in test executions, reducing the potential for human error.

Project: Automated Pipeline Scanner for SonarQube Integration

Overview:

Spearheaded the design and implementation of an innovative Python solution, hosted on Azure Functions, that seamlessly scanned both Jenkins and Azure DevOps build and release pipelines. The primary objective was to ensure each pipeline underwent a rigorous SonarQube scan, fortifying the client's commitment to code quality and security.

Key Achievements:

Extensive Scanning Capability:

Demonstrated unparalleled scalability by successfully scanning over 18,000 pipelines across the client's vast infrastructure, eliminating vulnerabilities, and ensuring code quality standards were upheld.

Azure Functions Deployment:

Leverage the serverless capabilities of Azure Functions to ensure a cost-effective, scalable, and low-maintenance solution.

Benefited from Azure's auto-scaling features, ensuring peak performance even during high demand periods.

Agile Project Management:

Led an Agile team with a keen focus on daily standups, ensuring clear communication, rapid issue resolution, and continuous alignment with project goals.

Showcased leadership by delegating tasks efficiently, estimating man-hours with precision, and maintaining a keen eye on burn-down charts to track progress.

Timely Delivery:

Championed the project's sprint cycles, ensuring each phase was completed ahead of schedule without compromising on quality.

Demonstrated proactive risk management, identifying potential roadblocks early and strategizing effective mitigation plans.

Client Collaboration:

Maintained an open channel of communication with the client, ensuring their needs were at the forefront of every decision.

Achieved 100% client satisfaction, a testament to the solution's effectiveness and the team's unwavering commitment to excellence.

Outcome:

The solution not only fortified the client's CI/CD pipelines by ensuring each underwent a SonarQube scan but also exemplified the potential of combining Python's versatility with Azure's robust serverless offerings. The timely and efficient delivery of the project further cemented our reputation for excellence and client-centric solutions.

Experience with Large Language Models (LLMs)

Overview:

Distinguished expertise in leveraging the capabilities of Large Language Models (LLMs). Having delved deep into their nuances, I've conducted extensive testing, fine-tuning, and application deployment, showcasing the transformative potential of these models in real-world scenarios.

Key Achievements:

Extensive Testing:

Undertook comprehensive testing of various LLMs, evaluating their performance, accuracy, and adaptability.

Generated insights that contributed to the refinement and optimization of the models for specific tasks.

Azure & OpenAI Integration:

Developed chatbots hosted on Azure that utilized OpenAI's LLMs. These chatbots were specifically designed to answer questions over documentation, providing real-time, accurate responses.

Demonstrated the potential of integrating cloud infrastructure with cutting-edge AI models for seamless user experiences.

Local LLM Deployment:

Pioneered the deployment of local LLMs, harnessing their capabilities without relying on cloud-based instances.

This approach ensured data privacy, reduced latency, and offered more control over the model's operations.

Fine-tuning Expertise:

Went beyond out-of-the-box model capabilities by fine-tuning LLMs for specific tasks.

Enhanced model performance, ensuring they aligned with the unique requirements of each project, delivering more precise and contextually relevant outputs.

Outcome:

My endeavors with LLMs underscore the transformative potential of these models in various applications. From creating intelligent chatbots to fine-tuning models for enhanced performance, my experience showcases a blend of technical prowess and innovative thinking.

This section emphasizes your hands-on experience with LLMs, highlighting the depth of your work and the practical applications you've developed. Ensure that all details align with your actual experiences.

Articles Published about other Projects done.

· Deploying Docker Compose App in Kubernetes :- Link

· Building a AI chatbot to answer questions over your own docs:- Link

· Trigger custom action using python when a file is dropped in Sharepoint:- Link

Certifications and Further Qualifications

In my relentless pursuit of knowledge and excellence, I have fortified my technical acumen with prestigious certifications that not only validate my expertise but also underscore my commitment to continuous learning:

Neural Network Certification from Coursera:

An intensive program that delved deep into the intricacies of neural networks, their architecture, and applications. This certification has equipped me with the foundational and advanced knowledge to design, implement, and optimize neural network models for various real-world challenges.

Prompt Engineering Certification from the University of Vanderbilt:

A rigorous course focusing on the engineering aspects of designing and deploying prompt-driven systems. The program honed my skills in creating efficient, responsive, and scalable prompt solutions, ensuring they cater to diverse requirements and maintain high performance standards

Python/Cloud Consultant

Upwork
02.2020 - 07.2021

Handled 70+ Client projects worldwide and delivered. 92% success rate.


5 star rated.


https://www.upwork.com/freelancers/~01852975e3180dde60

System Engineer

TT Technologies
02.2017 - 11.2020
  • Designed and implemented efficient Python solutions to handle and manipulate thousands of incoming and outgoing files every 7-10 minutes, optimizing the file management process and ensuring seamless data transmission.
  • Administered and maintained the organization's Amazon EC2 instances, ensuring high availability, optimal performance, and security.
  • Managed the company's website, ensuring continuous uptime, and handled SSL certificate installations and renewals to maintain site security.
  • Oversaw DNS configurations to ensure accurate domain resolution and optimized network performance.
  • Resolved in-office technical issues related to systems, network, and internet connectivity, ensuring minimal downtime and maintaining a productive work environment.

Skills

  • Cloud Engineering
  • Cloud Computing
  • Project Management
  • Programming
  • Azure
  • AWS
  • GCP
  • Python
  • LLMs
  • AI
  • Azure Data Factory
  • Azure Logic Apps

Certification

Neural Networks, Coursera

AZ-900, Azure

Prompt Engineering, University of Vanderbilt

Timeline

Lead System Engineer

Pursuit Software Development Pvt Ltd
07.2021 - Current

Python/Cloud Consultant

Upwork
02.2020 - 07.2021

System Engineer

TT Technologies
02.2017 - 11.2020
Abhishek Rai