Senior DevOps Cloud Engineer - Remote / Telecommute

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job 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, Elasticsearch, and Azure Insights.
  • Experience setting up development environments and mechanisms using tools such as JIRA, Confluence, Maven, 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 the ability to tune the system.
Experience and Skill Set Requirements:
  • These roles are part of the 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 the 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.
  • Promote industry standards and best practices with the product teams.
  • bility 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.
Selection Criteria:
  • 30%
  • Develop non-functional requirements for Java-based microservices.
  • dd instrumentation to existing microservices for observability.
  • dd support to microservices for configurability.
50%:
  • 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 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.
20%:
  • 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.
  • Promote industry standards and best practices with the product teams.
  • bility to provide user and system documentation as required.

Similar Jobs