Senior DevOps
About AutoVerify
AutoVerify is a technology company born in London, Ontario. We operate remotely, hiring employees across Canada. AutoVerify is a comprehensive suite of digital solutions tailored toward automotive dealers, manufacturers, lenders, and marketplaces alike. We enable businesses to better serve their customers. Visit our website to learn more: https://www.autoverify.com/
About Us
Join our team and work anywhere in Canada – home, coffee shop, or even poolside, because we’re all about remote life. Enjoy perks like company-paid flexible benefits options, fun events (virtual and in-person) and half day Fridays all year round to boot. We hire incredible people and your job referrals are not just appreciated; they're rewarded. Our culture is driven by communication and trust, acknowledging and supporting your life outside of work with the flexibility you deserve. All this to say, we value your journey at AutoVerify, both personally and professionally.
About the Role
Reporting to the Director, DevOops, the Senior DevOps role is focused on working to shorten and strengthen deployment cycles; maintaining and securing infrastructure as well as the applications running on it; building and maintaining tools/environments used by Software Developers and our customers; and, troubleshooting software systems for issues and urgently resolving all issues as they arise. You possess high energy, initiative and multi-tasking ability. You consider yourself to be an innovative thinker with excellent communication skills who thrives in a fast-paced environment.
Duties
- Build and maintain Continuous Integration (CI) systems for automated testing of pull requests to assist development with a steady flow of work into source control.
- Develop Continuous Delivery (CD) automation to reduce the cost and time of incremental releases from development.
- Build safe, scalable environments for staging and production workloads.
- Write idempotent configuration management scripts that are used for deployment of applications to staging and production environments.
- Perform unit tests and integrity tests of environments.
- Create and run infrastructure provisioning configuration files for Databases, DNS, object stores, container clusters, VPCs, etc.
- Identify opportunities to standardize and improve the quality of deployments and performance assurance initiatives.
- Configure monitoring solutions for logging and to assist with issue debugging, and also develop an alerting system for infrastructure or application outages.
- Respond to all infrastructure or application outage warnings and alerts with urgency.
- Identify and patch possible security issues with applications, infrastructure, and/or networking.
- Assist the Director, DevOps in identifying potential infrastructure costs.
- Participate in daily team stand-ups and work closely with the Technology team to troubleshoot deployment issues in a timely manner.
- Create and update technical documentation, including but not limited to disaster recovery, issue runbooks, infrastructure diagrams, and deployment processes.
- Support the Director, DevOps in defining, designing, and implementing DevOps solutions which include reference architectures, estimates, and costing.
- Provide infrastructure/applications expertise to senior leaders in Product and Technology, and participate in strategic project-planning meetings as needed.
- Research and keep up-to-date with potential security threats, DevOps best practices and emerging tools and technologies.
Qualifications
- 5 years of work experience in Software Development, System Administration and/or DevOps.
- Post-secondary degree in Computer Science, IT, or related field preferred.
- Experience with Agile/Scrum/Kanban methodology.
- Strong understanding of operating system fundamental concepts, processes, threads, sockets, I/O, memory, filesystem.
- Experience running, maintaining, and debugging issues in terminal Linux.
- Proficient in networking and network infrastructure configuration and security practices.
- Mastery of git.
- Experience with infrastructure as code tools, such as CloudFormation or Terraform.
- Knowledge and experience with configuration management tools like Ansible, Salt, Chef, Puppet.
- Comfortable working with Docker containers.
- Experience implementing CI/CD.
- Amazon Web Services experience is a must.
- Experience with logging tools, such as Elasticsearch.
- Experience with monitoring tools, including Metricbeat, Prometheus, Nagios, Sensu.
- Experience with container orchestration platforms, such as Kubenetes or Amazon ECS.
- Highly collaborative with excellent written and verbal communication skills.
- Strong multitasking skills and decision-making abilities.
- Ability to problem solve quickly and juggle multiple priorities.
- Manages time extremely well.
Pit stop… there’s more perks! ??
- We continually optimize our onboarding process to ensure your first day at AutoVerify is a smooth ride
- We embrace cultural differences, which is why you can exchange statutory holidays for cultural holidays throughout the year
- We hold quarterly company-wide Lunch & Learns because food and learning fuel us
- We provide financial support with professional development to turbocharge your skills
- We provide paid volunteer time off so you can support a charitable cause in your community
- We offer 24/7 confidential counseling via an Employee Assistance Program in addition to company-paid benefits (health, dental, vision and more)
- We help you save for the road ahead with financial benefits, such as Group Retirement Savings Plan and Deferred Profit Sharing Plan
- We ignite fun through the planning of virtual and in-person events all year long
Start Date
We are looking for the successful candidate to start on February 10, 2025. However, we are willing to accommodate the right candidate's notice period or specific availability beyond this date.
This posting is for an immediate vacancy. We are actively seeking qualified candidates to join our team.
We encourage applications from persons with disabilities and will provide support throughout the recruitment process, including accommodation that takes into account an applicant’s accessibility needs.
While all submissions are appreciated, only those candidates selected for an interview will be contacted.
All applications will be held in strictest confidence.
Apply Now