Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Junior DevOps Engineer

Technology | Raleigh, NC | Full Time

Job Description


Guidebook is a simple yet powerful mobile application builder that lets you create an app in four easy steps with no technical skills required. 

Thousands of organizations use Guidebook to create mobile applications for their conference, corporate meeting, university campus, or other custom event—but it doesn’t stop there. Our mission is to connect people with the places in which they spend their time. Forward-thinking professionals are using Guidebook’s simple app builder to make interactive mobile guides for their student orientations, college campus tours, venues and corporate campuses, airports, and any other place where there’s a lot going on.

Here at Guidebook we know the future is mobile—come join us on the challenge!


We value communication, ownership, and execution. Our goal is to identify and develop each of our team member’s individual strengths; we use those strengths to foster a culture of accountability and high-performance across our Engineering Organization.

We pride ourselves on developing best in class products from our web based content management system to our mobile experience. Our team members have a diverse array of talent and experience and we’re looking for other intellectually curious developers to join our cause.

Make no mistake about it—you will be contributing in meaningful ways to our consumer facing product suite that touches hundreds of thousands of users each month.


As a Junior DevOps Engineer at Guidebook, you’ll work alongside the back end web development team and other cross-functional counterparts including web front end, mobile engineers, and QA to maintain and make improvements to our application infrastructure. As a member of a two-person team, you'll work to complete projects and improve the security and reliability of Guidebook’s cloud-based infrastructure and internal tooling.

You will report into our IT Infrastructure Manager, Dan Lyon, and become a part of a small, tightly-knit IT Operations group. This role is highly suited to an engineer with strong technical aptitude and ownership mentality to learn and develop a varied and valuable skill set in the fast-growing area of cloud technology. The ideal candidate should be excited to step into a small, agile team to work on meaningful projects that tangibly impact company success. We value empathy, communication, teamwork, and self-development.

Your daily responsibilities will include: 

  • Providing day-to-day support of Amazon Web Services (AWS) cloud-based infrastructure across multiple environments (eg dev, staging, and production)

  • Supporting various “big data” analytics projects and processes by maintaining and improving internal data processing tools

  • Automating repetitive administrative tasks and iterating on existing automated processes, including infrastructure provisioning

  • Maintaining release management tools and processes, supporting the deployment of new application releases and patches

  • Supporting the Engineering group and other teams by developing, maintaining, and improving internal tools, including Continuous Integration/Continuous Delivery (CI/CD) infrastructure

  • Supporting the IT Operations team in monitoring and scaling cloud infrastructure on an “as needed” basis

  • Supporting cybersecurity initiatives by implementing and maintaining security best practices and assisting in vulnerability mitigation and patch management

  • Working closely with other teams to coach and develop best practices and process improvements

  • Writing and maintaining up-to-date documentation on procedures and processes


  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or Information Systems. Equivalent relevant work experience and/or relevant industry-recognized certifications (eg CompTIA A+/Net+/Sec+, AWS Certified SysOps Administrator) are also acceptable

  • Relevant work experience of 1-2 years

  • Familiarity with Linux

  • Familiarity with cloud technologies, especially AWS

  • Working knowledge of scripting languages, particularly Python and Bash, and an understanding of common software development tools (eg git) and best practices

  • Knowledge of cybersecurity best practices

  • Basic understanding of IP networking and related technologies such as DNS, HTTP, and SSL/TLS

  • Strong communication skills including an ability to write coherently to produce clear, concise documentation

  • Ability to be a self-starter, to work independently, and to learn on the go


  • Background in Linux systems administration

  • Intermediate to advanced understanding of network technologies (eg TCP/IP, DNS, HTTP, SSH, Load Balancing, SSL/TLS, etc)

  • Understanding of object-oriented (eg Python, Java, Ruby) programming and concepts

  • Familiarity with:

    • Popular AWS services and tools, such as AWS EC2, S3, ECS, RDS, CloudFront, CloudFormation, AWS-managed Elasticsearch, etc

    • Configuration management technologies such as Ansible, Chef, or Puppet

    • Open source technologies, such as Elasticsearch and PostgreSQL

    • MVC frameworks such as Django or Rails

    • Continuous Integration and Delivery (CI/CD) concepts and tools (eg GoCD, Jenkins, GitLab, etc)

    • Big data systems such as AWS Elastic Map Reduce (EMR), Apache Hbase/Spark/Hadoop, etc

    • Containers and orchestration systems like Docker, AWS Elastic Container Service (ECS), OpenShift, Kubernetes, etc


  • 100% paid benefits: medical, dental, and vision

  • Work a hybrid schedule out of our downtown Raleigh office

  • Unlimited vacation time

  • Stock options

  • Awesome company retreats, aka Guidetrips to places like Tahoe and Yosemite

  • Reap some good karma: group volunteer events