T
Cloud Engineer (Contract)
Posted on 16 Oct 2024 11 days left for application
Job Description

Job Purpose

This role is primarily responsible to implement, operate and manage MDEC's Multi-Cloud & Data Center strategies, policies, processes and cloud providers as well as manage the implementation of integrated and efficient IT programs, systems, infrastructure and support services to ensure business operational excellence.

Duties & Responsibilities

  • Overall responsibility for the day-to-day operations of managing Cloud Services including software deployment and upgrades, system setup, system administration, monitoring, incident resolution, problem management, configuration and change management, service desk, security management and monitoring, capacity planning, availability management, disaster recovery and routine update of services.
  • Ensures timely liaison with vendors regarding problems, fixes, and required enhancements.
  • Creates and maintains strategies related to Cloud Infrastructure and Cloud Services throughout the enterprise ensuring all performance and cost curves are closely managed.
  • Drives the adoption and articulate the risks/opportunities from leveraging Cloud Infrastructure.
  • Oversees and directs the timely evaluation, qualification, and implementation of new software products, tools, and related appliances as it pertains to the Cloud environment.
  • Working in tandem with MDEC Application team to identify and implement the most optimal cloud-based solutions for the company.
  • Planning, designing, and developing cloud-based applications.
  • Managing cloud environments in accordance with company security guidelines.
  • Deploying and debugging cloud initiatives as needed in accordance with best practices throughout the development lifecycle.
  • Educating teams on the implementation of new cloud-based initiatives, providing associated training as required.
  • Employing exceptional problem-solving skills, with the ability to see and solve issues before they snowball into problems.
  • Using your extensive knowledge of APIs to design RESTful services, and integrate them with existing data providers, using JSON or XML as needed.
  • Lead and develop best practices for larger Cloud Engineer team.
  • Building and designing web services in the cloud, along with implementing the set-up of geographically redundant services.
  • Orchestrating and automating cloud-based platforms throughout the company.
  • Stay current with industry trends, making recommendations as needed to help the company excel.
  • Investigate and resolve technical issues, perform root cause analysis of underlying Cloud Infrastructure issues.
  • Apply automation, monitoring and visualization across the infrastructure.
  • Work closely with experienced Software Developers (DevOps) and Product Owners
  • deploying dynamically scalable, available, fault-tolerant, and reliable infrastructure solutions on the cloud.
  • Track and analyze the cloud Infrastructure usage and spending to identify and recommend potential cost savings.

Qualifications

  • Bachelor's degree in computer science, IT or relevant field.
  • Minimum 5 years practical experience in IT infrastructure with at least 3 years' experience in a Cloud Engineer role or related position.
  • Certifications in ITIL, Project Management, Information Security qualifications like CISM, CISA, CISSP and Cloud-related qualifications like AWS Certified Solution Architect
  • Associate, AWS Certified SysOps Administrator, AWS Certified Developer, COMPTIA Cloud+ Certified would be advantageous.
  • Experience with SOA applications and cloud-based services.
  • Experience working with OpenStack, Linux/UNIX, Rackspace, Docker and Microsoft Azure.
  • Knowledge of web services, API, REST and RPC.
  • Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
  • Database experience, including knowledge of SQL and NoSQL, and related data stores such as Postgres, MSSQL, MySQL.
  • Extensive experience with open-source technology, software development and system engineering.
  • Excellent communication and organizational skills, and the ability to stay focused on completing tasks and meeting goals within a busy workspace.
  • Interest in Cloud Engineering and its impact on greater business practices.
  • Skilled at working in tandem with a team of engineers, or alone as required.

Competency Required

  • People and Performance Management.
  • Analytical thinking.
  • Creative problem solving.
  • Ability to work independently and in a team.
  • Business writing.
  • Negotiation.
  • Presentation.
  • Multitasking.
  • Self-motivation.
  • Proactive.
  • IT Governance and Management Practice.
  • Management of IT (Cloud & DC) outsourcing provider and services.
  • Active Directory and Azure Active Directory Management.
  • IT Service Level Management and Performance Measurement.
  • Application deployment on cloud, APM, SSL, application penetration test.
  • DNS Management.
  • Knowledge in networking skill sets, IT security and tools, Windows client and server
  • operating system, Microsoft SQL, IIS and firewall security.
  • Knowledge of security vulnerabilities and exploits


Related Links
Media Gallery