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
Qualifications:
- 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.
www.affinity-group.ca