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!