Systems Administrator

  • Full-time
  • Department: Information Technology

Company Description

Cricut is the global leader in the connected DIY technology space. The Cricut is an electronic cutting machine – like a printer that cuts – that lets our users cut intricate patterns in over 100 different materials ranging from paper and cardstock to iron-on and adhesive vinyl and even thicker materials like chipboard and leather. Using our cloud-based Design Space software, our customers design projects using digital images from our library or uploaded from the web to make personalized cards, custom t-shirts, home décor, even quilting and sewing projects. Our customers can also select from over 3,000 Make-it-Now projects which make DIY easier than ever before. We sell the machines, the materials and the digital content that makes it all possible.

We are obsessed with making our customers happy. Over a million strong, they are making the world beautiful with their passionate DIY creations thanks to Cricut.

If you like the idea of working around creative, fun people that are innovating with the latest technologies to help makers lead creative lives, and if you love to grow businesses, read on.

Job Description

The Systems Administrator’s role at Cricut is to design, install, administer, and optimize company servers and related components to achieve high performance of the various business applications supported by tuning the servers as necessary. This includes ensuring the availability of client/server applications, configuring new implementations, and developing processes and procedures for ongoing management of the server environment. Where applicable, the Systems Administrator will assist in overseeing the physical security, integrity, and safety of the data center/server farms.

Responsibilities

· Serve as cornerstone for escalating server issues; provide timely response to customer escalations.

· Plan and implement server upgrades, maintenance fixes, and vendor-supplied patches.

· Provide Web administration support by overseeing and maintaining Web server functions, such as assuring logging and metrics data are stable.

· Monitor and test system performance and provide performance statistics and reports.

· Create shell scripts as required.

· Manage enterprise directory services and supporting server infrastructure.

· Define and implement strategies for integrating disparate operating environments.

· Recommend and execute modifications to server environment in order to improve efficiency, reliability, and performance.

· Lead, coordinate and participate in key process improvements as they relate to the client/server environment.

· Coordinate and collaborate with software development, business application and database administration functions to ensure availability, reliability, and scalability of corporate servers to meet business demands.

· Establish and implement policies, procedures, and technologies to ensure server security.

· Assist in designing and implementing data center/server room security features, including HVAC control, environmental alarms, access restrictions, and so on.

· Conduct research on server hardware, software, and protocols in support of procurement and development efforts.

· Develop and maintain training materials and server documentation.

· Perform file system configuration and management; define and perform server backups and recovery procedures.

Qualifications

· BS degree in the field of computer science or management information systems or a related discipline.

· MCSE, LFCS, RHCSA or other similar certification highly desireable

· At least five years’ equivalent work experience in a senior technical position responsible for managing server environments.

· Advanced knowledge of the following: Microsoft, Linux, Exchange, SQL, IIS, Cisco, Amazon Web Services, Vmware

· Experience installing, configuring, and maintaining numerous hardware types, virtual servers and iSCSI storage.

· Experience with server performance tuning and monitoring tools.

· Familiarity with network protocols, firewall management, and operating system configuration.

· Working technical knowledge of scripting code using scripting tools in a Windows or Linux environment.

· General knowledge of storage technologies such as SAN or NAS, as well as Active Directory/Global Catalogue.

· Business process and reengineering experience, as well as an understanding of the relationship between processes and policies.

· Proven knowledge of systems development life cycle methodologies.

Personal Attributes

· Good written and oral communication skills; good interpersonal skills.

· Ability to troubleshoot into server and network issues and products as required.

· Ability to present ideas in business-friendly and user-friendly language.

· Highly self motivated and directed, with keen attention to detail.

· Proven analytical and problem-solving abilities.

· Ability to effectively prioritize tasks in a high-pressure environment.

· Strong customer service orientation.

· Experience working in a team-oriented, collaborative environment.

Work Conditions

· On-call availability for emergencies as needed.

· Sitting for extended periods of time.

· Dexterity of hands and fingers to operate a computer keyboard, mouse, and other computer components.

· Lifting and transporting of moderately heavy objects, such as computers and peripherals

Additional Information

What to Do Next: 

Please send a resume and note about why you are the best Systems Administrator for this position. You can be sure that Cricut is a workplace that values individuality and variety, so write to us in your real voice and tell us what you’re all about. Please submit any online presence you may have (Twitter, Facebook, Fan pages made because of you), and if you are a DIY enthusiast, whether you think you are a good one or not, that means a lot to us, and we would love to hear about it when you send us your information!