#200579781-2
ation tooling. You will be part of a very creative team working directly with our organization's software and quality assurance engineers to enable high quality software delivery and improve quality of service. You should be comfortable wearing many hats. You will work in a fast paced environment with changing priorities and tight deadlines, coordinating efforts with different stakeholders to build innovative solutions. Open communication, healthy debate, and an analytical mindset are paramount to your success within the team.
Minimum Qualifications
Bachelor's degree in Computer Science or equivalent, or at least 5 years as a Site Reliability Engineer, DevOps Engineer, or Software Developer with a backend focus
Understanding of SRE and DevOps principles
Understanding of Software Development lifecycle and familiarity with common tools in the industry such as version control systems and application monitoring tools
Familiarity with Software Quality Assurance/Testing practices
Experience developing with and deploying to containerized environments
Familiarity with package managers such as npm, pip, Gradle, Composer, Maven
Great understanding of software design principles
Fluent in one or more programming languages such as Java, PHP, Ruby, JavaScript/Typescript, or another relevant OOP language
Understanding of web applications and common web frameworks (for example Spring, Symfony, Rails)
Experience writing automated tests or developing continuous integration pipelines
Preferred Qualifications
Experience with common infrastructure components and concepts, such as load balancing, container orchestration, and database systems (Postgres and MySQL)
Experience with build systems (Jenkins, GitHub actions, TravisCI, CircleCI), and Continuous Integration
Experience managing applications in Kubernetes environments is a plus
Experience with GitOps, Helm, ArgoCD or FluxCD are a plus
Additional Requirements
More