Vinay Rajapuram
Ph. No: 917-***-****
Email: ********@*****.***
PROFESSIONAL SUMMARY:
9+ years of professional IT experience in the design, development, build, and deployment of web applications. A highly motivated, energetic individual, a team player with excellent communication and interpersonal skills.
6+ years in practicing Cloud computing, DevOps & Quality Engineering Expertise: Strong experience migrating applications to Azure cloud platforms.
Collaborate with DevOps teams to implement CICD performance testing, monitoring, and Site Reliability Engineer strategy using Visual Studio Team Services and Azure DevOps.
Strong experience in working with version control systems such as Git, GitHub, Bit Bucket, and Azure Git.
Extensive experience in Databricks and setting up pipelines using tools such as Jenkins, Maven, Tomcat, Nexus, Slack, and Azure Devops.
Strong exposure to configuration management tools such as Terraform, Ansible, and Puppet.
Managed Docker orchestration and Docker containerization using Kubernetes.
Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
Participated in the release cycle of the product which involved environments like Development, QA UAT, and Production.
Experience in CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
Experience in creating, debugging, diagnosing, and troubleshooting, building scripts written in ANT, and Maven on the Linux platform.
Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC), and Azure DevOps operations Production and cross-platform environments.
Experienced in working on DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident, and Change Management) including various tools.
Experience in implementing and consuming REST API's using ASP.NET, Core Web API, and Azure Management API's.
Proficient in Administrating Azure IaaS/PaaS services like compute Azure Virtual Machines, Web, and Worker roles, VNET, Network services, Azure DevOps, SQL Databases, Storages, Azure Active Directory, Monitoring, Auto scaling, PowerShell Automation, Azure Search, DNS, VPN.
Deep understanding of Sitecore CMS, including content management, personalization, analytics, and experience optimization.
Solid understanding of Azure fundamentals, including virtual machines, storage, networking, databases, and Azure Kubernetes Service (AKS).
Experience in Azure IaaS - Virtual machines, VM Scale Sets, Load Balancer, Traffic Manager, Virtual Networks, SQL, Resource Groups and Cloud Services. Extensive involvement in Azure Backup, Azure Key Vault, Salt Stack, and Tagging.
Experience in Azure Platform Development, Deployment Concepts., hosted Cloud Services, and platform services, and close interface with Windows Azure Multi-Factor Authentications.
Managing existing pipelines for all RPA projects, developing, testing, and implementing new processes with assistance from business SMEs.
TECHNICAL SKILLS:
Build Tools
Maven, Gradle, Azure DevOps
Infrastructure Provisioning Tools
Terraform, Azure Resource Manager, Cloud Formation Template
Cloud Platform
AKS, Azure Cloud Services, Azure App Services, Azure Functions, Azure Logic Apps, Azure Automation
Azure Active Directory, Azure Virtual Networks, Azure Storage Accounts, Azure Virtual Machines
Cloud Infrastructure Design
CICD Tools
Harness, Jenkins, Bamboo, Azure Pipelines, GitLab Pipelines, GitOps
Source Code Management
GIT, GitHub, Bit bucket, Azure Repos
PROFESSIONAL EXPERIENCE:
Client: EXL Service.com, Manhattan, New York
Role: Azure DevOps Engineer/Lead December 2022 – Present
In-depth of understanding Devops architecture and principles
Integrated SSIS with Azure DevOps for automated testing and deployment, streamlining release cycles and reducing manual intervention.
Designed and implemented Infrastructure as Code (IAC) using Terraform to automate the provisioning of cloud resources on Azure, reducing manual setup
Applied AI Ops techniques to automate root-cause analysis of system failures, utilizing machine learning models to identify patterns and accelerate issue resolution.
Designed and implemented end-to-end CI/CD pipelines using YAML in Azure DevOps, enabling automated builds, tests, and deployments across multiple environments.
Conducted SRE-driven capacity planning and performance optimization.
Developed and maintained microservices using Kotlin and Spring Boot, improving application performance
Implemented RESTful APIs in JavaScript, facilitating seamless communication between frontend and backend systems.
Implemented Azure Devops pipelines for continuous integration and deployment (CI/CD) of .NET applications.
Strong experience in Terraform PowerShell and YAML scripting to build Devops pipelines.
Experience in installing custom packages and libraries, and automated code quality check modules, before deployment.
Designed and managed scalable infrastructure on GCP, including Compute Engine, Kubernetes Engine, and Cloud Functions, improving application performance and reliability.
Experience in multiple DevOps tools Azure DevOps, Jenkins, GitHub actions, etc. Azure Infrastructure Services Azure IaaS implementation Various Azure PaaS Services
Based on the least privilege security concept, Implementing Kubernetes and AKS in Azure, Creating the automation framework based on Azure Arm Template, Azure CLI and Python
Setting up Jenkins, Azure Devops CICD, Code Deploy pipelines as a self-service portal for IAC Automation.
Implemented security best practices on GCP, including IAM roles, VPC Service Controls, and encryption, ensuring data protection and regulatory compliance.
Client: Swiss RE, IPTIQ, Armonk, New York
Role: Senior Azure DevOps Engineer January 2021 – December 2022
Implemented Azure DevOps solutions for various development teams, including source control, work item tracking, and build and release management
Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
Documented the IT security and identity management environment to include processes.
Automate provisioning through Terraform and Kubernetes, Maintain the Site Reliability Engineering, scalability, availability, and security of our platform and applications.
Automated infrastructure provisioning with Terraform, ensuring consistent environments for both application and MLOps
Leveraged Kubernetes with AI Ops tools to monitor containerized microservices in real-time, proactively managing resources and optimizing performance.
Designed and implemented robust Continuous Integration and Continuous Deployment (CI/CD) pipelines for Java-based applications using Azure DevOps Services.
Designed and implemented RESTful APIs to support specific applications or services, improving data retrieval efficiency
Implemented SRE principles for automated deployment and rollback processes.
Integrated Terraform with Azure Devops pipelines to automate infrastructure provisioning and application deployments, enhancing workflows.
Assisted in the migration of on-premises Active Directory services to Azure AD, ensuring smooth user experience and minimal downtime.
Implemented monitoring and alerting solutions with GCP Suite, proactively identifying and resolving performance issues.
Experience in Deployment Automation & Containerization (Docker, Kubernetes).
Configured and maintained Azure DevOps pipelines, including automated builds and deployments.
Integrated .NET applications with Azure services such as Azure Active Directory (AAD) for authentication and authorization.
Built a real-time data processing system using Golang and Web Socket, achieving low latency and high throughput.
Strong experience with tools, Azure Devops, IAC Pipelines, Agents, and Build/Deployment scripts.
Developed and implemented security best practices for Restful APIs, including data encryption and secure communication protocols (HTTPS).
Experience in using ARM templates (JSON) to create Azure services, while ensuring no changes were made to the existing infrastructure.
Regularly presented financial reports to senior management, highlighting trends, risks, and opportunities related to cloud spending
Managed Kubernetes clusters on AKS, optimizing resource allocation and enhancing application performance.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Used Shared Image Gallery to store the created images and built Azure pipelines in Azure DevOps to implement all these services in Azure.
Client: Apple Inc, Sunnyvale, CA
Role: Azure Devops Engineer/Release Engineer August 2017 - December 2020
Designing and implementing Azure Solutions across a range of cloud models like SaaS, PaaS, and IaaS, and integrated on-premises, on-demand workloads with the Azure public cloud Worked on Micro services for Continuous Delivery environment using Azure, and Docker.
Created and maintained build and release pipelines for Java microservices running on Azure Kubernetes Service (AKS).
Developed SRE-focused monitoring and alerting systems using Prometheus and Grafana.
Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AMI’s
Configured network and server monitoring using Grafana, Prometheus, ELK Stack and Nagios for notifications.
Managed configurations across diverse operating systems (Linux, Windows) using Salt, enabling a unified management strategy.
Automated the scaling of infrastructure using AI Ops in cloud environments (AWS, Azure), dynamically adjusting resources based on predicted traffic patterns and load fluctuations.
Maintained and optimized existing RESTful APIs, ensuring high availability and performance.
Designed and executed data processing scripts in Python for large datasets, improving data analysis efficiency
Collaborated with cross-functional teams to integrate Python applications with existing systems and databases.
Conducted security assessments and vulnerability scanning for Azure applications to ensure compliance with industry standards.
Managed disaster recovery and backup strategies using GCP Backup and Cloud Storage, ensuring data integrity and minimizing downtime during system failures.
Extensively worked on Building and Installing servers, creating multiple resources like in Azure through Azure Resource Manager Templates (ARM) or Azure Portal and provisioned those using Terraform templates.
Automated components like EC2 instances, Security groups, ELB, RDS, IAM through Cloud information templates.
Created Shell scripts for system monitoring and performance optimization, leading to a reduction in downtime.
Developed and designed Azure DevOps pipeline to manage the resources across multiple subscriptions in Azure.
Worked with Version Control, Build & Release Management, and Deployments of the Solutions to the DEV, QA & PROD Environments leveraging Azure DevOps/VSTS principles/process (CI/CD), and toolsets of Visual Studio, AKS (Azure Kubernetes Service), Application Insights, Log Analytics.
Provisioning servers/instances using infrastructure as code such as Terraform and CloudFormation
Provisioned and configured GCP resources such as Big Query, Cloud SQL, and Pub/Sub for data processing and analytics, enhancing data accessibility and performance.
Client: JP Morgan, Dallas, TX
Role: Devops Engineer IT Operations January 2016 - July 2017
Installation and support of various applications and Databases including Oracle, MySQL and Web Logic 10, Tomcat.
Experience in multiple platforms like UNIX, Ubuntu, RHEL, and Windows production, test, and development servers.
Proposed and implemented a branching strategy suitable for agile development in GIT.
Deployed Java applications to multiple environments (Dev, QA, Staging, Production) using Azure DevOps and Kubernetes.
Responsible for setting up & configuring monitoring and metric gathering system around Prometheus and Grafana.
Collaborated with cross-functional teams to integrate Argo CD with CI/CD systems and other DevOps tools, facilitating seamless end-to-end application delivery.
Collaborated with cross-functional teams to design and deploy applications in Linux-based environments, ensuring seamless integration and performance.
Having a working knowledge of MVC design patterns with web services deployed dot net and C# applications using TFS.
Posting the build on time & following up with the testing team on posted builds until the specified release goes LIVE conducted pre-sales technical support services for directing the sales force of Windows Azure applications.
Administered and Installed Nexus Artifact repository to deploy the artifacts generated by MAVEN and store the dependent jars used during the build.
Using CloudTrail, TESSA, Cloud Passage, Checkmarks, Qualys Scan tools for security and scanning.
Implemented backup process for Jenkins and Bit Bucket.
Worked with Nodejs, React JS, Graph QL, AngularJS
Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
Repository management in Maven to share snapshots and releases of internal projects using the Nexus tool.
Client: Zensar Technologies June 2014 - December 2014
Role: SCM Build and Release Engineer
Experience in Software Integration, Configuration, building, automating, managing, and releasing code from one environment to another environment and deploying to servers.
Involved in supporting cloud instances running Linux and Windows experience with Elastic IP, terraform groups, and Virtual Private Cloud.
Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load
Automated the deployment of Java artifacts to Azure Artifacts and other artifact repositories.
Balancing IAM and Security Groups in Public and Private Subnets in VPC and other services.
Managed network security using Load balancer, Auto-scaling, Security groups, and NACL.
Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
Experience in migrating build.xml into pom.xml to build applications using Apache MAVEN.
Engineered Splunk to build, configure, and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.
Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test, and deliver artifacts and troubleshoot the build issue during the Jenkins build process.