Maarut Inc
East York, ON
Closed
This position has been closed and is no longer accepting applicants.
Job Details:
Full-time
Executive
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 and Azure Insights.
- 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 Azure DevOps, Git, Jenkins, Ansible, CDD, Maven, Ant, Docker, Kubernetes, Artifactory, Java, Jython, Groovy, Shell script etc for continuous integration(CI-CD).
- 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.
- Experience in identifying potential performance bottlenecks and ability to tune the system.
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 v18 and Spring boot frameworks, Java 17.
- 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 .
RequirementsMust-haves:
- Expertise in providing DevOps support for Cloud native applications built on Angular v18 and Spring boot 3.0+ frameworks, Java 17 using Azure Kubernetes.
- Experience building and managing centralized logging using tools like ELK, Application Insights.
- Application Performance Management using tools like Application Insight, Grafana Monitor
- Experienced in designing and implementing automated deployments and test automation strategies in the DevOps pipeline.