View all jobs

Senior DevOps Engineer

Victoria, BC · Information Technology
On behalf of our client, Affinity is currently seeking a Senior DevOps Engineer to join their team on a permanent full time basis. This position is located in Victoria, BC so the interested individual must be able to work in Victoria on a full time basis.

Key Responsibilities:
  • Drive technical and architectural excellence across IT infrastructure and operations
  • Design, deploy and operate infrastructure and applications in test, development and production environments to support the business.
  • Use orchestration and automation to provision, update and operate the environments
  • Apply and support a broad set of technologies to solve business problems
  • Ensure availability of business-critical applications and systems in a 24x7 e-commerce environment
  • Participate in an on-call rotation
  • Maintain and improve build, release, change, and deployment processes for development team
  • Capacity planning, support performance and system testing
  • Maintain and improve logging, monitoring and alerting services
  • Take ownership to ensure the successful and timely resolution of issues
  • Ensure security and compliance requirements of deployed environments are met
  • Participate in requirements gathering, business analysis and sprint planning
  • Actively work within the business's Agile development methodology
  • Work closely with the Scrum Master to ensure the right work is completed on schedule
  • Create and maintain system architecture, design, and procedure documentation
  • Knowledge transfer to other team members
  • 5+ years operations support deploying Web applications at scale
  • 3+ years orchestration and configuration management (Ansible, VMware, EC2)
  • Live and breathe Linux & network administration including load balancing, routing, firewalls, VPN (NGINX, OpenVPN, AWS)
  • In depth experience troubleshooting systems & networks
  • Scripting languages (Bash, Python, Javascript)
  • Git and managing source code repositories
  • Docker containers
  • Container orchestration (Rancher, Kubernetes, Docker Compose)
  • Cloud deployment and operations (AWS)
  • System logging, monitoring and alerting frameworks (Graylog, Elasticsearch, PRTG, Prometheus, AlertManager, Grafana)
  • Build tools (SBT/Webpack/npm)
  • CI/CD systems (Jenkins)
  • Databases (Postgres, Mongo)
  • Message queues and brokers (Redis, Seneca
Beneficial skills:
  • Deeper experience with Kubernetes
  • Deeper experience with AWS and EC2
  • Experience with Centralized Identity and Access Control

About Affinity:
Affinity is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long-term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
For more information on Affinity Staffing, please visit.

More Openings

Business Analyst
Contracts Manager
IT Buyer
Network Engineer

Share This Job

Powered by