DevOps Engineer, Network Security Group
As a DevOps Engineer, you will be working to improve & expand the CI / CD pipeline (and associated systems) that's used by development teams around the world.
You will be working as part of a global team that ensures product development teams have the necessary tools to work efficiently & develop our products.
You will also contribute to the architecture & design of the CI / CD pipeline, and work with the appropriate stakeholders to complete the implementation.
This position is based at our Canadian office in Vancouver, British Columbia.
Contribute to the design & development of the CI / CD pipelines for NSG products
Identify & integrate open-source or 3 rd party tools with existing systems to enable engineering teams to work more efficiently
Define & drive development that continuously improves the performance, scalability & resiliency of the CI / CD pipelines
Manage the day-to-day operation of CI / CD / build systems which are core to NSG Engineering
Respond to events and troubleshoot / resolve operational issues
Experience and skills
Essential skills :
2+ years' experience designing, troubleshooting or working on CI / CD pipelines
Strong software development skills using Python, Perl, Ruby, or Java
Good knowledge of Git and its branching model
Experience working with tools like Jenkins, Bamboo, Ansible, SonarQube
Strong competency in continuous deployment and DevOps patterns
Understanding of IT operations change management and incident response processes
Excellent verbal and written communication skills.
Desirable skills :
Expertise designing, implementing and operating scalable cloud systems in AWS or Azure
Experience deploying and operating microservices using Docker containers
Experience working with Kubernetes
Expertise in designing and implementing monitoring strategies for complex systems
Security domain / security testing knowledge a plus
Strong leadership, judgment, and decision-making skills