Skip to content

Devops Engineer
Company | Bank of Montreal |
---|
Location | Toronto, ON, Canada |
---|
Salary | $74800 – $138600 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Cloud computing
- Systems Architecture
- Creative thinking
- Building and managing relationships
- DevOps
- Automation Testing
- Automation
- Application and Software Development Lifecycle
- Systems Thinking
- Verbal & written communication skills
- Collaboration & team skills
- Analytical and problem-solving skills
- Data driven decision making
- DevOps Tools & Frameworks
- Programming
- Continuous integration (CI), continuous delivery/deployment (CD), and continuous testing (CT)
- Apache Airflow
- Scripting languages
- Troubleshooting
- Typically, between 5 – 7 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience
- Deep knowledge and technical proficiency gained through extensive education and business experience
- Skills: Azure DevOps, GitHub Action, Python scripting
Responsibilities
- Establishes and defines development, test, release, update, and support procedures for DevOps operations
- Investigates and resolves technical issues, provides technical support, performs root cause analysis for production errors
- Builds tools to improve customer experience and develops software to integrate with internal back-end systems
- Reviews, verifies, and validates the software code developed
- Identifies and deploys cybersecurity measures by continuously performing vulnerability and other risk management assessments
- Creates and implements automation to different phases of the DevOps pipeline
- Builds a CI/CD pipeline (continuous integration, continuous development, and constant deployment) and works toward continuous improvement
- Designs and documents procedures for system troubleshooting and maintenance
- Uses configuration management software to automatically deploy updates and fixes into the production environment
- Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus
- Provides specialized consulting, analytical and technical support
- Exercises judgment to identify, diagnose, and solve problems within given rules
- Works independently and regularly handles non-routine situations
- Broader work or accountabilities may be assigned as needed
Preferred Qualifications
- Developer experience and AI knowledge as an asset