Senior DevOps Engineer

Who we are

Cognito Forms is a fast-growing SaaS company empowering users to quickly build forms – and form-driven business solutions – by themselves. No developer necessary.

Who you are

We are looking for an ambitious and hardworking DevOps Engineer to join our team who enjoys working with cutting-edge technologies and solving complex problems. You’ll be responsible for designing, building, and maintaining a DevOps and infrastructure platform for a software product serving a large and diverse community of customers from all over the world.

What you’ll be doing

  • Designing and implementing solutions that improve the reliability and quality of our software delivery process.

  • Establishing processes and implementing solutions to ensure the quality of the software being developed.

  • Managing and enhancing the tools and processes that are leveraged by agile teams to manage the agile development process.

  • Working closely with team members to define the requirements for upcoming features.

  • Contributing to technical and architectural decision-making.

  • Participating in code reviews to ensure code quality and distribute knowledge.

  • Working both independently and collaboratively to troubleshoot problems.

What you should bring to the table

  • A passion to learn and keep up with the latest technologies.

  • A desire and passion to mentor junior engineers.

  • Demonstrated ability to work independently with minimal supervision.

  • Excellent communication and teamwork skills as well as being able to perform in a fast-paced, diverse environment with demanding market needs.

  • Motivated, detail-orientated, highly organized, and able to handle a variety of tasks and responsibilities in an effective manner with a high level of quality.

  • A solid understanding of objected-oriented programming, engineering best practices and software design principles.

  • Minimum of 3 years of experience with Microsoft Azure or similar cloud technology offerings, cloud-centric design patterns, and the use of Infrastructure as Code (Terraform, ARM Templates, Bicep).

  • Minimum of 3 years of experience with tools for distributed version control (Git), CI/CD orchestration (Azure Pipelines, Jenkins, GitHub Actions), code quality and security (SonarQube), and automated testing (Selenium, Jest, MSTest).

  • Experience with establishing, implementing, and reporting on DevOps and Site Reliability methodologies and practices.

  • Experience delivering high-availability SaaS services with scalability, reliability, and maintainability in mind.

  • Experience working on agile development teams and the tools and processes used to facilitate the team’s work (Azure Boards, JIRA). Experience with SAFe (Scaled Agile Framework) is a plus.

  • BS or equivalent experience in Computer Science or related Engineering field preferred.

What you can expect in return

  • A competitive salary
  • Health insurance and other benefits
  • 401k retirement plan with company match
  • Company provided cell phone
  • 24 paid days off as a new employee
  • Hybrid work schedule – a mix of in office and work from home
  • A relaxed and flexible work environment
  • A great team to work with and learn from
  • Team outings and planned get-togethers
  • A fun and functional office in the heart of Columbia’s arts and technology district

Interested in joining our growing team?

Apply Now!