Post Job Free
Sign in

.Net Developer Azure Devops

Location:
Tallahassee, FL, 32301
Salary:
120000
Posted:
November 18, 2024

Contact this candidate

Resume:

YOGITH VENKANAGARI

Email: *************@*****.***

Phone: 850-***-****

LinkedIn: https://www.linkedin.com/in/yogith-venkanagari/ PROFESSIONAL SUMMARY

Results-driven Azure DevOps Engineer with 8+ years of experience in designing and implementing CI/CD pipelines, leveraging Azure DevOps tools, and enhancing software development workflows through automation and best practices.

Proficient .NET Developer skilled in building robust applications using ASP.NET Core and integrating them with Azure services, including Azure Functions, Azure Kubernetes Service (AKS), and Azure SQL Database, to deliver scalable and high-performance solutions.

Expert in cloud infrastructure management, utilizing tools such as Terraform and Docker for efficient provisioning and deployment, along with a strong focus on monitoring, logging, and continuous improvement to ensure optimal performance and reliability of cloud-based applications.

Hands on Experience in designing and implementing Azure Compute, Storage Accounts, Virtual Machines, Virtual Networks, Network Routing, RBAC, Resource Groups, Express Route, Traffic Manager, VPN Gateway, Application Gateways and Auto-Scaling, Azure Monitor, Azure API Management, Azure Security Center, Azure Key Vault, Azure Site Recovery, Azure Active Directory, Load Balancer, WAF, NSG, Azure Container Instance, Azure Function Apps, Azure Logic Apps, Azure Security center, Azure Container Registry, Azure Container Instance, Azure Logic Apps, Azure Functions, Azure Data Factory, Azure Databricks.

Developed custom sensors and alerting mechanisms in PRTG to monitor specific metrics like bandwidth usage, CPU/memory utilization, and network traffic, optimizing resource usage and improving response times to incidents.

Created and deployed RESTful APIs using C# in ASP.NET Core, integrated with Azure services, allowing seamless communication between frontend and backend, ensuring high availability through Azure App Services.

Achieved better cost efficiency by fine-tuning resource allocation for Kubernetes pods, reducing over-provisioning and optimizing the portal’s resource consumption compared to the Function Apps' consumption-based pricing.

Enhanced the portal’s performance by leveraging Kubernetes' horizontal pod autoscaling (HPA) to scale services dynamically based on user demand, leading to more responsive and resource-efficient operations.

Implemented SailPoint IdentityIQ for user access provisioning, de-provisioning, and lifecycle management.

Integrated Power Apps with Microsoft Dataverse to securely store and manage data, enabling seamless application data flow across the organization.

Provided technical support, troubleshooting SailPoint issues, and optimizing performance for reliable identity data aggregation and reconciliation.

Created custom dashboards and reports using ServiceNow Performance Analytics to track KPIs, monitor SLA adherence, and provide insights for management.

Collaborated with stakeholders across various state organizations to create role-based workflows and dashboards within the Mico App, enabling departments such as healthcare, public safety, and transportation to manage operations, reporting, and regulatory compliance effectively.

Strong collaborative communicator with a proven ability to work effectively in Agile environments, engaging with cross-functional teams, product owners, and stakeholders to align development efforts with business objectives and deliver high-quality software solutions.

Dedicated problem solver experienced in troubleshooting and optimizing both backend and frontend components, utilizing a wide array of tools and technologies, including Azure Monitor, Application Insights, and Git, to enhance application performance and user experience. CERTIFICATIONS

Microsoft Certified: Azure Administrator Associate.

Microsoft certified Azure Solutions Architect (AZ - 303/304)

Terraform Associate Certificate

Microsoft Certified: Azure Developer Associate.

WORK EXPERIENCE

Florida Department of Children and Families Tallahassee, FL. March 2024 – October 2024 Systems Programmer- III

Responsibilities:

Deployed and managed Azure Kubernetes Service (AKS) clusters, automating scaling, monitoring, and upgrades for containerized applications to ensure high availability and performance.

Utilized Terraform to automate the provisioning and management of cloud infrastructure, including AKS clusters, virtual networks, and storage accounts, ensuring consistent and repeatable deployments.

Developed Docker images and containerized microservices, streamlining development, testing, and production workflows by packaging applications and their dependencies into portable containers.

Implemented CI/CD pipelines using Azure DevOps for automated Docker image builds, AKS cluster deployments, and rolling updates, ensuring seamless application delivery with zero downtime.

Integrated monitoring and logging solutions such as Prometheus, Grafana, and Azure Monitor in AKS clusters to track application performance, resource usage, and detect potential issues.

Used Helm charts to define, install, and upgrade Kubernetes applications, simplifying the management of complex deployments in AKS while ensuring version control and rollback capabilities.

Led the migration of a customer portal from Azure Function Apps to Azure Kubernetes Service

(AKS), transitioning from a serverless model to containerized microservices for improved scalability and flexibility.

Dockerized the customer portal’s individual services, enabling seamless deployment and management in Kubernetes, while automating the CI/CD pipeline for AKS using Azure DevOps.

Configured and managed PRTG Network Monitor to track performance, uptime, and availability of network devices, servers, and applications, ensuring proactive detection of issues and minimizing downtime.

Integrated Prometheus and Grafana with AKS for real-time monitoring and detailed logging of the customer portal, providing better visibility into service health and quicker issue resolution compared to the previous Function Apps monitoring.

Implemented rolling updates and blue-green deployment strategies in AKS, allowing for zero- downtime deployments and reducing the risk of service disruption during new feature rollouts.

SailPoint Developer Requirements:

1. Developed and customized IdentityIQ workflows, rules, and certifications for user provisioning, lifecycle management, and access reviews to meet compliance standards. 2. Integrated SailPoint IdentityIQ with enterprise applications (e.g., Active Directory, SAP) for seamless user access management and automated provisioning/de-provisioning. 3. Implemented Role-based Access Control (RBAC) frameworks, managing roles and permissions to enforce least privilege access and streamline access requests. 4. Developed custom rules, scripts, and business logic using Java, Bean Shell, and XML to automate identity workflows and enhance system functionality.

ServiceNow Developer Requirements:

1. Designed and developed custom applications on the ServiceNow platform using client scripts, business rules, UI policies, and workflows to meet specific business needs. 2. Developed and maintained Service Catalog items and workflows, enabling efficient request management, approvals, and automated task assignment. 3. Integrated ServiceNow with third-party systems (e.g., LDAP, REST/SOAP APIs, Jira) to enable seamless data exchange and automation between platforms. 4. Implemented and customized Incident, Problem, and Change Management modules to streamline IT Service Management (ITSM) processes and improve overall service delivery. Skills:

AKS management, Containerization, Terraform, cloud infrastructure, virtual networks, storage provisioning, Docker, CI/CD pipelines, Azure DevOps, rolling updates, zero-downtime deployments, Prometheus, Grafana, Azure Monitor, performance tracking, Helm charts, Customer Portal migration, microservices, PRTG, SailPoint, IdentityIQ, provisioning, compliance, RBAC, ServiceNow, custom applications, Service Catalog, workflow automation, integration, ITSM, Incident Management, Problem Management, Change Management. Florida Department of Agriculture and Consumer Services Tallahassee. FL Sept 2023 - Mar 2024 Systems Project Consultant

Responsibilities:

Developed and maintained full-stack web applications using C# for the backend (ASP.NET Core) and JavaScript for the frontend (React, Angular), ensuring seamless communication between client and server-side components.

Developed interactive user interfaces using JavaScript, implementing features such as form validation, dynamic content loading (AJAX), and DOM manipulation to enhance the user experience.

Contributed to the automation of build and deployment processes using Azure DevOps or Jenkins, ensuring continuous integration and delivery (CI/CD) of application updates and hotfixes.

Conducted code reviews for both backend C# code and frontend JavaScript, ensuring adherence to coding standards, design patterns (like MVC), and best practices for performance, security, and maintainability.

Designed and developed custom business applications using Microsoft Power Apps, streamlining workflows and improving productivity.

Debugged both server-side C# code and client-side JavaScript issues using tools like Visual Studio, Chrome Developer Tools, and logging frameworks, identifying and resolving bugs to ensure smooth application performance.

Participated in daily stand-ups, sprint planning, and retrospectives in an Agile environment, collaborating with product owners, designers, and other developers to ensure smooth integration of C# and JavaScript components.

Worked with SQL Server and Entity Framework to integrate C# applications with databases, writing optimized queries and stored procedures to ensure efficient data retrieval and display via JavaScript- based UIs.

Designed and implemented the Mico app with a microservices architecture tailored to the needs of Florida state agencies, ensuring scalability, modularity, and the ability to handle large-scale data processing while adhering to compliance requirements such as HIPAA and CJIS.

Implemented Azure Functions to handle event-driven tasks and background processing, integrating C# functions with Azure services (like Azure Blob Storage and Azure Queue Storage) for a serverless architecture.

Set up and managed Continuous Integration/Continuous Deployment (CI/CD) pipelines in Azure DevOps to automate the build, test, and deployment processes for .NET applications, ensuring rapid and reliable releases.

Developed and integrated the Mico app with existing State of Florida systems, including secure authentication via Florida's Active Directory (FAD) and seamless data exchange with public sector databases, enabling efficient and secure workflows across multiple agencies.

Integrated Azure Active Directory (Azure AD) for authentication and authorization in .NET applications, enabling secure access to resources and single sign-on (SSO) capabilities for users.

Utilized Azure Monitor and Application Insights to implement logging and monitoring for .NET applications, setting up alerts and dashboards to track performance, availability, and usage metrics.

Developed .NET applications that integrated with various Azure services such as Azure Storage, Azure Service Bus, and Azure Cosmos DB, enabling scalable and reliable data processing and messaging solutions.

Containerized .NET applications using Docker and deployed them to Azure Kubernetes Service

(AKS), implementing best practices for orchestration, scaling, and managing containerized workloads.

Ensured data integrity and compliance by implementing role-based security and auditing features within Dataverse, aligning with organizational data governance policies.

Designed and developed Azure Logic Apps to automate workflows and integrate .NET applications with external services, enabling efficient data processing and event-driven actions.

Implemented Azure Key Vault to securely manage application secrets, connection strings, and certificates, ensuring secure access to sensitive information in .NET applications. Skills:

C#, ASP.NET Core, JavaScript (React, Angular), Azure DevOps, Jenkins, Continuous Integration/Continuous Deployment (CI/CD), Agile methodologies, SQL Server, Entity Framework, Azure Function, Azure Blob Storage, Azure Queue Storage, Azure Active Directory

(Azure AD), Azure Monitor, Application Insights, Azure Storage, Azure Service Bus, Azure Cosmos DB, Docker, Azure Kubernetes Service (AKS), Azure Logic Apps, Azure Key Vault, Microservices architecture, API integration, Active Directory (Florida's Active Directory), Secure authentication (SSO), Logging and monitoring tools, Event-driven tasks and serverless architecture, Frontend development (JavaScript, AJAX, DOM manipulation), Backend development (C#, SQL, stored procedures), Code review and debugging, Build automation, Compliance (HIPAA, CJIS).

Chicago State University, Chicago, IL August 2022 – August 2023 Azure DevOps Engineer

Responsibilities:

Design and deploy multitude applications utilizing almost all Azure stack including Azure Compute, Storage Accounts, Virtual Machines, Virtual Networks, Network Routing, RBAC, Azure Container Registry, Azure Container Instance, Azure Logic Apps, Azure Functions, Azure Kubernetes Service, Azure Data Factory, Azure Databricks, Express Route, Traffic Manager, VPN Gateway, Application Gateways, Auto-Scaling, Azure Monitor, Azure API Management, Azure Security Center, Azure Key Vault, Azure Site Recovery, Azure App Service, Azure Entra ID, Load Balancer, WAF and NSG while focusing on high-availability, fault tolerance, and Auto-Scaling.

Build Terraform configuration files to deploy resources to Azure and use CI/CD tools like Jenkins, GitHub Actions, Azure DevOps to automate the deployment process.

Build serverless solutions using Azure Functions and Azure Logic apps to respond to database changes, HTTP request.

Implemented Azure Security Center to continuously access security posture of the Azure resources and provide recommendations for improving security configurations.

Implemented custom alerts and dashboards to proactively identify and address issues, ensuring high availability and reliability of Azure resources.

Built PowerShell scripts to automate configuration of disks attached to Virtual Machines and create windows shares and assign appropriate ACL’s.

Use Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Migrated various workloads to Azure by identifying closest match to the existing servers and measure performance with respect to CPU, memory and disks IOPS and adjust the size if needed.

Leveraged Azure Key Vault to securely store and manage sensitive information such as passwords, certificates, API keys and encryption keys.

Implemented version control for infrastructure configurations using Git repositories, enabling collaboration and ensuring consistency across environments.

Use the Project management tool JIRA to provide the status of user stories/ requirements.

Monitor Airflow ETL jobs for any task failures, performance issues and recommend infrastructure changes to meet System reliability and availability.

Participate in meetings with Product owners to discuss the business expectations of the project or enhancements for ongoing/upcoming releases.

Skills:

Terraform, PowerShell, NSG, JFrog, GitHub, Azure Kubernetes Service, Azure CLI, Azure Functions, Azure Logic Apps, GitHub Actions, Azure DevOps, Azure Virtual Desktop, Azure Container Instance, Azure Automation, Power Apps, Java, Visual studio code, Virtual machines, Azure storage account, VDI, Splunk, JFrog Artifactory, Azure Monitor, JIRA, Agile, Python, JSON, YAML, Azure DNS, Azure RBAC, Azure API Management, Azure Security Center, Azure Key Vault, Azure Site Recovery, Azure Active Directory, Load Balancer, WAF and NSG, Azure ARM Templates, Azure Data Factory, Azure SQL Managed Instance, Azure Databricks, Kubernetes, Docker, Azure Data Lake storage, Jenkins, SUSE Linux (SLES), RHEL(RedHat Enterprise Linux).

Spectrum Digitals Private Limited Hyderabad, India. May 2016 – Jul 2022 Azure Cloud .NET Developer

Responsibilities:

Responsible for planning and designing Azure landing zone which includes Azure subscriptions, resource groups, Network connectivity, and tagging procedures for cost management.

Collaborated with Networking team in designing the Network connectivity between on-premises and Azure, network topology, IPv4 address space availability, and created the Virtual Networks, subnets, and deployed Network Security Groups (NSGs).

Automated deployments of Azure solutions including Virtual Machines, SQL PaaS, VNet, Subnets, NSGs, Storage Accounts, VPN gateways using Terraform, Ansible, ARM Templates, and PowerShell scripts.

Developed .NET-based microservices leveraging ASP.NET Core and integrated them into Azure infrastructure, utilizing Azure Kubernetes Service (AKS) and Azure Functions for event-driven architecture and scalable web solutions.

Created and deployed RESTful APIs using C# in ASP.NET Core, integrated with Azure services, allowing seamless communication between frontend and backend, ensuring high availability through Azure App Services.

Used Terraform templates to automate Azure resource provisioning and developed reusable Terraform modules for standardization and improved DevOps workflows.

Utilized Azure DevOps pipelines to manage .NET application builds, integrated Docker for containerization, and deployed to Kubernetes clusters for scalable, containerized microservices architecture.

Built and maintained CI/CD pipelines in Azure DevOps, automating build, test, and deployment processes for .NET applications, ensuring smooth deployments to both AKS and virtual environments.

Developed and optimized backend services using C# for Azure services like Azure SQL, Blob Storage, and Service Bus, ensuring the integration and high-performance data handling in cloud applications.

Implemented serverless technologies using Azure Functions and Logic Apps to automate business processes and provide background processing tasks integrated with .NET-based applications.

Conducted code reviews for backend C# code and frontend JavaScript, ensuring adherence to coding standards, best practices, and Azure security requirements.

Used Azure API Management to secure and manage APIs, ensuring proper throttling, monitoring, and logging for .NET-based web services consumed by external clients.

Maintained version control using Git, integrated with Azure DevOps and Jenkins, to automate build processes for both .NET applications and Azure infrastructure.

Provided high availability and disaster recovery (HA/DR) solutions for Azure-hosted SQL databases and other .NET services, ensuring continuous uptime through Azure Site Recovery and SQL Always On.

Leveraged Azure Data Factory (ADF) to integrate and transform data from disparate sources into Azure SQL and Azure Data Lake, enabling efficient data access for .NET applications consuming transformed datasets.

Skills:

.NET development, C#, ASP.NET Core, Azure cloud services, Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, Azure Logic Apps, Azure SQL, Azure Blob Storage, Infrastructure as Code (IaC), Terraform, ARM Templates, PowerShell, DevOps, CI/CD pipelines, Azure DevOps, Jenkins, Docker, Kubernetes, networking and security, Virtual Networks, Network Security Groups (NSGs), Azure API Management, Git, serverless, Azure Monitor, Application Insights, Log Analytics, Azure Data Factory (ADF), Azure Data Lake, .NET applications. EDUCATION

Master’s in computer science, Chicago State University, Chicago, IL.

Bachelor’s in computer science, KITS, Coimbatore. India.



Contact this candidate