vTech Solution Inc
Devops Jobs in Canada for Freshers
Description
Responsibilities:
- Design, build and support cloud environments to create digital products
- Monitor and assess the performance of applications in a cloud environment to ensure solutions are available
- Create, test and implement safeguards to maintain data integrity and protect against unauthorized access.
General Skills:
- Experience in one of the leading cloud platforms such as AWS, Azure or Google Cloud, etc
- Experience in maintaining complex Linux cloud environments, like CentOS, Ubuntu, or CoreOS, to support modern web technologies: LAMP, MEAN, Drupal and Elasticsearch
- Experience setting up development environments and mechanism using tools such as JIRA, Confluence, Maven and Jenkins or similar tools
- Experience in scripting languages like Python, Bash, PHP, Java, JavaScript, Node, etc.
- Experience in build tools like Git, Ansible, Chef, Puppet etc. for continuous integration
- Knowledge of container-based virtualization technology like Docker
- Integration experience in building and using APIs
- Experience applying industry web, architectural and security standards and best practices
- Experience in mobile device management for various versions of cellular and tablets.
Skills
Experience and Skill Set Requirements
These roles are part of SA Digital Applications Portfolio – including SADA
- Experience working in agile frameworks like scrum for development, design, implementation and maintenance of applications
Desired skills:
- Expertise in providing DevOps support for Cloud native applications using Angular v9+ and Spring boot frameworks, Java 8+
- Experience in design and implementation of Continuous Integration and Continuous Delivery processes using popular Cloud based configuration/deployment tools
- Experience in implementation and support of cloud native applications running on PaaS services like PCF (VMWare Tanzu)
- Collaborate with product development to ensure designed solution responds to non-functional requirements e.g. availability, performance and ensure efficiency of the delivery pipeline
- Collaborate with development and QA to implement automated deployments and test automation strategies in the DevOps pipeline
- Manage Development, QA, Prod and Training environments
- Develop and implement strategies to enhance client experience and site reliability
- Experience in security implementation for production and non-production environments
- Experience implementing recommended deployment patterns
- Experience implementing centralized logging using tools like ELK, Application Performance Management using tools like Azure Monitor
- Experience working in a test-driven development environment
- Expertise to influence testing strategy and guide test automation
- Provide mentorship and perform knowledge transfer to other peer developers
- Promotes industry standards and best practices with the product teams
- Ability to provide user and system documentation as required
- Expertise in adding instrumentation to microservices to enhance observability
- Expertise in developing features to support operational requirements in Java based microservices
- Expertise in developing fully automated continuous delivery pipelines