Professional Projects
AI HR Assistant
Led a project leveraging Azure resources and templates to develop a voice-interactive AI bot that efficiently delivers real-time information and support for employees, streamlining HR inquiries and enhancing user experience.
Azure Virtual Desktops
Led a comprehensive project to migrate a national company from its existing proprietary virtual desktop provider to Azure Virtual Desktop. This initiative involved meticulous planning and execution to ensure a seamless transition with minimal disruption to daily operations. We built out a test environment for user acceptance testing, identified key requirements, and implemented a robust architecture that leveraged Azure’s scalability and security features. Successfully migrated user data and applications, implemented user training sessions, and optimized performance settings, resulting in enhanced accessibility and a more streamlined user experience. The project not only cut costs by nearly 50%, but also positioned the company for future growth in a more secure cloud-based environment.
Server Rebuild
Transitioned a large client from their existing private cloud provider to Azure, ensuring a smooth and efficient migration. Our team built the new server environment in Azure, transferred critical data, and developed a robust, immutable, off-site backup solution to enhance data security. To ensure a seamless cut-over, we utilized group policy drive map changes, allowing users to access their resources without disruption. This project not only modernized the company’s infrastructure but also strengthened their overall data security and integrity.
Firewall Updates
We successfully upgraded the security infrastructure for an organization with numerous locations, replacing outdated legacy firewalls that had not been receiving crucial security updates. Our team procured new FortiGate firewalls and rebuilt the network infrastructure, including new VPN tunnels and policies, to enhance overall protection. To ensure a smooth transition, we pre-configured the devices before shipping them to remote sites. This allowed us to guide office staff through the simple process of plugging in the new firewalls, resulting in a seamless cutover with minimal disruption to operations. The project significantly strengthened the organization’s security posture while providing a reliable framework for future growth.
Intune Enrollment
We partnered with a new company to establish a robust IT infrastructure tailored to their needs. This company was entirely remote and had not yet adopted any IT management. Recognizing the importance of centralized, we implemented Microsoft 365 including Intune to remotely apply security settings and policies on company devices. In addition, we set up email accounts and SharePoint sites for efficient file storage and collaboration among employees. This comprehensive approach not only ensured that devices were secure and compliant but also enhanced productivity by providing the team with the necessary tools and resources for effective project management. Our efforts laid a solid foundation for the company's growth and operational efficiency.
Cloud VoIP System
This project aimed to migrate a company of 500 users on various phone platforms to Zoom Phone. This allowed for central management of phone numbers and lines, automatic call recording, customized greetings, unlimited retention, and the ability to make and receive calls from any device
SAAS Infrastructure
A new SAAS company needed IT infrastructure built from the ground up. Our solution included implementing Office 365 for collaboration among team members and building on-premises development servers tailored for their needs. We leveraged GitHub for effective version control, ensuring streamlined development processes. To support their cloud computing requirements, we leveraged AWS for scalable cloud servers and serverless computing, utilizing containers for efficient production deployment. Additionally, we created virtual desktops for the programming team, enabling them to work remotely in a secure environment. This project laid a strong foundation for the company’s growth and innovation.
Datacenter Remodel
This project aimed to update the on-premises infrastructure for a client. The client hosts the majority of its production servers in the cloud. Updating onsite hardware would allow them to expand development and maintain a warm site should there be a cloud service outage. This offers a great amount of flexibility and redundancy. We purchased new hypervisors, networking switches, wifi access points, server racks, and re-organized with short, efficient patch cables for improved manageability.
iOS MDM
A client purchased a dozen new iPad Airs with cell service and intended to deploy them in the field. We set up central management for these devices and set up a system for auto-enrollment of new devices when purchased. This allows us to remotely deploy applications, security settings, and track devices in the event they are lost or stolen.
SSL Certificates
This project aimed to update all of a client's internal web servers to use TLS encrypted communication. This was critical as sensitive information was being transmitted unencrypted. I created a root Certificate Authority for the company, signed server certificates, and deployed the CA to the company's machines through group policy.
Security Audit
In a proactive effort to enhance an organization's cybersecurity posture, we undertook a comprehensive review of their infrastructure security. This involved assessing existing systems to identify and close unnecessary ports or engage in IP whitelisting thereby significantly reducing our attack surface. Our team conducted a thorough evaluation of security controls and user permissions, updating them to align with best practices and current threats. By implementing these measures, we not only fortified our defenses against potential vulnerabilities but also ensured that access was appropriately restricted, enhancing overall data protection and compliance. This project was instrumental in fostering a culture of security awareness and resilience within the organization.
eFax Solution
The goal of this project was to design or purchase a new efax solution for our client that met very specific criteria. They needed receipts for every fax they sent including specific information about what the fax contained and the date/time the message was accepted by the recipient. Their current solution used physical fax machines and telephone lines which created an enormous mess and took too much time to process or search. We scoped out several companies until we settled on a cloud fax solution that met most of the criteria. We then developed new email templates for the service so users would receive all of the information they needed.
Educational Projects
Hybrid Cloud Development
This task aimed to move development servers from an on-premises host to a cloud hosting provider for improved security, scalability, and speed. This would also allow easier remote access to these servers. I tested multiple environments including AWS, Azure, Google Cloud, and Linode. I settled on a mix between AWS and Linode for their cost efficiency and ease of management.
Documentation Lab
The goal of this activity was to create a central knowledge base in the form of an online wiki. I used Bookstack, an open-source application, hosted on an Ubuntu server. This database grew rapidly and began to contain information about every project I took on.
Active Directory Lab
The goal of this project was to experiment with Windows domain setups including Active Directory, DNS management, and group policy. Many settings were configured including folder redirection, registry values,
Networking Lab
This lab focused on creating VLANs and configuring firewall rules to control traffic passing between the networks
Virtualization Lab
This lab focused on creating virtual servers and scheduling backups with file history and VM snapshots.