Job Type: Full-time
Description
eRezLife is a small software-as-a-service company looking for a Senior DevOps engineer to join our team. Our web application serves university and college student affairs, mainly residence life and student housing departments across Canada, the United States, and abroad. We have a remote-first culture with a startup heritage, where each individual team member can have a significant impact on the company, product, and our clients.
Our small engineering team is actively growing to meet the challenges of scaling our application and continuing to build new features that delight our users and improve their work every day. A successful candidate will be excited to dig deep into technical problems and collaborate in cross-functional problem-solving.
The successful candidate can expect to…
- Take ownership of our AWS infrastructure and deployment processes.
- Architect and implement an infrastructure-as-code solution for the full eRezLife stack, allowing for rapid testing and seamless disaster recovery.
- Analyze the current infrastructure landscape, processes, and maturity levels, and begin partnering with the engineering team for improvements in methodology, frameworks, and tools.
- Develop a deep understanding of our software stack and infrastructure to solve technical problems using Python, React, PHP, PostgreSQL, Ansible, Jenkins, and Amazon Web Services.
- Maintain and improve the eRezLife CI/CD pipeline.
- Administer AWS servers, services, and roles.
- Have a direct impact on delivering meaningful solutions for our customers and business.
- Work full time. We’re looking for someone who is able to work forty hours per week but we’re happy to be flexible with how you regularly distribute your hours.
- Have fun and work hard. Our company is small and the impact of one person’s work is very large. Your commitment and dedication will directly impact the success of eRezLife.
Requirements
- Bachelor’s Degree or equivalent experience
- At least 4 years of professional DevOps experience
- At least 2 years of professional experience with Amazon Web Services
- At least 2 years of Unix or Linux system administration experience
- Direct experience implementing an IaC platform on AWS (Terraform) Pulumi, CloudFormation, etc.)
- Experience with containerization technologies such as Docker/Kubernetes
- Exposure to end-to-end full stack development lifecycle – including coding, debugging, testing, deploying and maintaining web software, integrating APIs with 3rd party services, etc.
- Experience with Jenkins is a plus
- Strong oral and written communication skills
- Self-motivated and willing to take initiative
- Team-oriented approach to problem solving
- Comfortable working remotely
Benefits:
- Comprehensive benefits plan
- Flexible work schedule
- Flexible vacation policy
- Internet/phone allowance
- Individual professional development funding
Equity and diversity are essential to our community. An open and diverse community fosters the inclusion of voices that have been underrepresented or discouraged. We encourage applications from members of groups that have been marginalized on any grounds, including sex, sexual orientation, gender identity or expression, racialization, disability, political belief, religion, marital or family status, age, and/or status as a First Nation, Metis, Inuit, or Indigenous person.
All qualified candidates are encouraged to apply through the Cordance Career page.
Cordance and its family of companies provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, creed, sex, nationality, ancestry, national origin, disability status, genetics, protected veteran status, affectional or sexual orientation, gender identity or expression, marital status, or any other characteristic protected by federal, state, or local laws.
Cordance and its family of companies complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Human Resources.
This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
To view applicant notices required under federal and state law, please visit: https://cordance.co/applicant-notices/
Final candidate must be able to pass a background check.