Senior DevOps Cloud Engineer - Remote / Telecommute
Apply NowCompany: Cynet Systems
Location: Toronto, ON M4E 3Y1
Description:
Job Description:
Responsibilities:
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.
- 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.
- 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.
- 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.
- 30%
- Develop non-functional requirements for Java-based microservices.
- dd instrumentation to existing microservices for observability.
- dd support to microservices for configurability.
- 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.
- 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.