DevOps Engineer Lco: - Toronto, ON
100,000 - 200,000
Job Description:
- Work as member of a highly agile cross-functional team while collaborating with various customers and stakeholders from business and development teams.
- Interface with internal business partners to gather requirements, design and implement solutions, manage technical operations, triage and fix operational issues.
- Architect, deploy, monitor, and administer applications and underlying services on Amazon AWS or Azure.
- Design and implement high availability of products like SAP HANA or Oracle with replication and recovery in accordance with business requirements.
- Develop and maintain build automation and deployment in cloud platforms with scripts/code.
- Work closely with application development teams to build and support continuous integration and deployment pipelines.
- Lead technology initiatives that drive cloud migration in a secure and reliable manner.
- Build tools and automation that eliminate repetitive tasks.
- Design, implement, configure and manage system monitoring solutions that alert teams to problems.
- Work with stakeholders to move enterprise applications from on premise data centers to a cloud environments.
- Develop information security maturity in the cloud and work with internal HOOPP architecture, infrastructure, governance, and security teams to ensure that all security, governance, and business continuity requirements are met.
- Design monitoring services for systems and servers with a goal of minimizing down time.
- Define a triage and escalation process for system availability.
- Improve system optimization through measurement and reporting of system performance.
- Support developers with troubleshooting performance issues and tuning for optimization.
- Provide guidance and knowledge to members of development teams and take an integral role in continuous improvements, innovation, and knowledge sharing across teams.
Qualifications and Skills
- Bachelors Degree
- 5+ years of experience in IT Operations and/or Software Development
- Deep understanding of technological concepts such as IT architecture, cloud technologies, applications, network infrastructure, and security is strongly preferred
- High enthusiasm with a sense of urgency to get things done
- Experienced in industry best practices of DevOps engineering and software development
- Knowledge and experience with CI/CD and IT automation tools and practices (e.g. Jenkins, Microsoft Team Foundation Server (TFS/VSTS), Ansible, Chef, Puppet, Artifactory etc.)
- Expertise in scripting and development languages such as: C#, JavaScript, JSON, , Python, Ruby, PowerShell
- Experience with Agile software development including Scrum or Kanban is strongly preferred.
- Solid operations experience in Windows and Linux operating systems
- In-depth, hands on experience of at least one major cloud environment (AWS, Azure etc.)
- Familiar with monitoring tools
- Ability to embrace fluidity and ambiguity and quickly adapt to change
- Possesses excellent analytical and problem resolution skills
- Ability to effectively communicate with stakeholders and fellow team members
- Ability and willingness to teach skills to other members in the team
- Ability to learn different skills outside of their domain of expertise
- Has an understanding of Agile/Lean principles such as SCRUM, Kanban, MVP etc.
- Ability to manage multiple tasks and initiatives simultaneously with a capability to prioritize tasks
- Ability to work in an autonomous and self-regulated team-based environment without focusing on individual glory
- Ability to work in a self-managed environment without hierarchical management
- Ability to lead and influence peers and stakeholders
- Ability to work independently and take initiative
- Ability to balance value in delivery against standard practices and processes
- Ability to think big picture? for architecture and develop long-term solution
Nice to have:
- Experience with HANA Basis administration
- Experience with Oracle Administration
- Exposure to micro services and CloudFoundry