Cloud / System Engineer

    0
    6129

    We are looking for an experienced cloud engineer to work with our engineering team to develop, implement, optimize, and maintain cloud-based solutions. You will be responsible for deploying and debugging cloud stacks, educating teams on new cloud initiatives, and ensuring the security of the cloud infrastructure.

    To be successful as a cloud engineer, you should be able to identify the most optimal cloud-based solutions for our clients and maintain cloud infrastructures in accordance with best practices and company security policies. A top-notch cloud engineer should have excellent troubleshooting skills, stay current with industry trends, and should be a team player.

    Responsibilities:

    • Collaborating with engineering and development teams to evaluate and identify optimal cloud solutions.
    • Modifying and improving existing systems.
    • Educating teams on the implementation of new cloud technologies and initiatives.
    • Designing, developing and deploying modular cloud-based systems.
    • Developing and maintaining cloud solutions in accordance with best practices.
    • Ensuring efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security.
    • Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues.
    • Regularly reviewing existing systems and making recommendations for improvements.
    • Interacting with clients, providing cloud support, and making recommendations based on client needs.

    Requirements:

    • Degree in computer science or a similar field.
    • At least 3 years of experience in the field of cloud computing.
    • Experience with CI/CD systems.
    • Experience with SysOps.
    • Azure, AWS, and GCP certifications preferred.
    • Troubleshooting and analytical skills.
    • Good communication and collaboration skills.
    • Client management skills.
    • Manage and monitor all installed systems and infrastructure
    • Install, configure, test, and maintain operating systems, application software, and system management tools
    • Proactively ensure the highest levels of systems and infrastructure availability
    • Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
    • Maintain security, backup, and redundancy strategies
    • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
    • Participate in the design of information and operational support systems
    • Provide 2nd and 3rd level support
    • Liaise with vendors and other IT personnel for problem resolution

    Requirements and skills:

    • BS/MS degree in Computer Science, Engineering or a related subject
    • Proven working experience in installing, configuring, and troubleshooting UNIX /Linux-based environments.
    • Solid experience in the administration and performance tuning of application stacks (e.g., Tomcat, JBoss, Apache, Ruby, NGINX)
    • Solid Cloud experience, preferably in Azure.
    • Experience with virtualization and containerization (e.g., VMware, Virtual Box)
    • Experience with monitoring systems
    • Experience with automation software (e.g., Puppet, engine, Chef)
    • Solid scripting skills (e.g., shell scripts, Perl, Ruby, Python)
    • Solid networking knowledge (OSI network layers, TCP/IP)

    Job Category: Cloud Engineer System Engineer
    Job Type: Full Time
    Job Location: Canada

    Apply for this position

    Allowed Type(s): .pdf, .doc, .docx