Posts

A review of my last three years at THOTCON

TLDR: Social media has a purpose, follow all the people.   Plan ahead, then realize that plan won’t actually work very often.   Take notes in the way that is best for you, whether electronic, by hand or photos.   Meet people. This spring I had the opportunity to attend THOTCON (a hacking conference in Chicago, IL) for the third year in a row.   It was an excellent time, with awesome people, and I decided to put together some of my thoughts on the experience. At this point, I think it would be best if I give a bit of background on how I ended up attending conferences in the first place.   As people may or may not be aware, Alaska is not what could be considered a hot spot when it comes to security/tech meet ups and opportunities.   Due to limited availability, I started looking outside for conferences as a way to assist my career development possibilities.   Additionally, Alaska is expensive to get out of, and as I was paying for this out ...

Synthetics monitoring with New Relic for PowerSchool products

Beginning August 2018, the school district I work for rolled out a new Learning Management System, PowerSchool Learning, for use by faculty, staff and students.   While our primary Student Information System (PowerSchool SIS) is housed on-premises, the learning management module is hosted by the vendor.   One of the concerns brought to my attention prior to the rollout was monitoring i.e. what kind of notice were we to expect during outages, and how could we most effectively communicate that to all effected parties.   So, to start with we needed an effective way to verify that a client could log in to the self-hosted SIS, then navigate through to the offsite-hosted LMS.   While there are many monitoring products out there, and many are very good at what they do, we eventually settled on using New Relic Synthetic Monitoring.   The primary considerations for that were as follows; the scripted browsers are easily configurable, the built-in tracking for Servic...

G Suite Organizational Unit Structure in a K-12 Environment

As previously stated, I work in a K-12 school district.  Recently there were some incidents that required me to evaluate and make some changes to the organizational unit structure in our G Suite domain.  Without getting into policy or politics, the concerns raised had to do with how to go about preventing certain types of communication while still providing equity of education in a one-to-one Chromebook environment. Our initial user OUs had minimal granularity available.  In the below example I've left out devices: G Suite Administrators Teachers (All Staff) Chromebook Managers Students Primary (PreK - Grade 3) No Additional Services Intermediate (Grade 4 - Grade 6) No Additional Services Middle School (Grade 7 - Grade 8) No Additional Services High School (Grade 9 - Grade 12) No Additional Service If you aren't familiar with service management in the G Suite Admin console, services are generally turned on or off on a per OU basis.  While...

Whitelisting Chrome Extensions/Apps in G Suite Admin Console

Recently, an incident in the school district where I work required that the district implement additional restrictions in regards to Google Chrome and Chrome devices.  After looking at options, the decision was made to switch the Student Organizational Unit over to a whitelist policy for extensions and apps.  Teachers and other faculty members would remain on a blacklist policy, and notify technology of what they would like whitelisted for student use.  I sent out a survey to collect the names of all currently used extensions, collected the results, and made a test OU to switch to whitelisting. Part of the conversion process also involved a review of all force installed apps and extensions.  There are two ways to force install through the admin console ; using App Management or User Settings in Device Management - Chrome Management.  App Management is meant for singular instances, while the User Settings method is more conducive to multiple force installs....

I taught myself a thing today

My job was created as a response to communication issues between two different school district departments.  Basically, the curriculum department and the tech department needed a translator and someone to manage the systems that were solely the responsibility of the curriculum people (read: programs that were purchased to be integrated without understanding the work load or taking into account the capacity of the tech department). I love my job.  I declared myself neutral territory and put up my own "flag" in my office.  I also get to learn about all the things.  Today, I learned about cron jobs. Automated jobs and/or scheduled tasks are not an unfamiliar concept for me.  However, Linux is not something I've spent a lot of time with.  I do have administrator access to the server where we house all that automation, but "break everything" wasn't on my to-do list for today.  Instead, I installed an Ubuntu 18.04.01 virtual machine to poke at.  The...

Hello World

I'm going to start off saying that I've never tried to maintain a blog before.  So, this will be an interesting experiment to say the least.  Please consider the following my brief introduction. My name is Mariah Sexton.  I was born, raised, and still live, in Fairbanks, Alaska.  This blog is going to be a scattered collection of thoughts about technology, career advancement in a remote location, and my future aspirations. My first real "grown up job" was as a service writer at a car and truck repair facility.  After several years, I transitioned to FAA regulated records maintenance.  I went back to school, and quickly discovered that a single income and student loans was not a feasible way to support a household with two kids.  In 2009, I took a job as a manager at a small independent computer repair facility.  After passing some initial certifications, I worked as a bench technician combination manager.  From there I transferred to a Co...