Reports To: Manager - Cloud Engineering
Division: Information Technology
Mission
Ensure the smooth operation and upkeep of MTNN's Cloud components, such as landing zones, containers, VMs, databases, backups, storage, and systems management components, by overseeing their life cycle and documentation in adherence to established design standards.
Description
Deploy, configure, and manage cloud infrastructure environment and/or applications through cross-technology administration (OS, databases, virtual networks), scripting, and monitoring automation execution.
Develop automation solutions to help streamline processes.
Implement security measures to protect data from unauthorized access or use.
Monitor the performance of cloud computing systems in real-time to ensure efficient and reliable performance.
Design and implement disaster recovery solutions for data centers in order to reduce risks.
Create detailed documentation of all technical aspects of a cloud computing system such as configuration settings and troubleshooting procedures.
Maintain the security of the organization’s systems by monitoring activity logs and detecting signs of intrusions or malware infections.
Performing capacity planning to determine whether resources will have enough space to handle growth in demand.
Monitor the health of applications by analyzing system logs for errors and performance problems.
Recommend changes to application architecture or design to improve efficiency and performance.
Analyze IT Cloud requirements from business units and deliver solutions for an integral global cloud environment.
Lead interactions with partners and service providers to foster strong relationship and troubleshoot major issues, determine adequate support levels, and evaluates new offerings.
Provide enhancements to existing products across cloud platforms for future capabilities.
Lead specific Cloud projects including the design, justification, and implementation.
Education:
First degree in Computer Science, Engineering, or any related discipline
Fluent in English
Experience:
3 - 7 years’ experience which must include:
Hands-on Hyperscaler technology using MS Azure, Google and Amazon.
Strong experience working in a complex public and private Cloud environment.
Excellent understanding of the architecture, maintenance, and administration of Linux servers.
Strong general programming skills, along with knowledge of programming languages such as SQL, Java, Python, Ruby, Golang, PHP, and .NET
Hands-on understanding of DevOps practices.
Strong knowledge on the use containerization tools and a solid understanding of Docker and Kubernetes.
Knowledge of cybersecurity in the context of the cloud.
Experience in platform migrations from on-prem and between Hyperscalers
Experience with emerging technologies such as Cloud computing, Big Data, NoSQL & RDBMS databases, familiar with the following database technologies (MySQL, MongoDB, Cassandra, SQL Server & Oracle).
Understanding of Agile project management methodologies.
Good troubleshooting, analytical, communication, collaboration and presentation skills.