Cloud Deployment Engineer

The Cloud Deployment Engineer ensures the performance and reliability of applications and infrastructure, requiring expertise in Linux administration, troubleshooting, and platforms like Kubernetes and virtual machines. The role focuses on solving real-world problems to optimise system performance.

Job Description

The Cloud Deployment Engineer is responsible for maintaining and optimizing the performance and reliability of applications and infrastructure. This role requires expertise in Linux administration, troubleshooting deployment issues, and working with platforms like Kubernetes and virtual machines. The ideal candidate will solve real-world problems and enhance system performance.

Day-to-day Duties

  • Monitor and maintain system performance to ensure reliability.
  • Troubleshoot and resolve issues related to database performance, network connectivity, and deployment failures.
  • Ensure issue resolution within Service Level Agreements (SLAs).
  • Identify and address performance bottlenecks in applications and infrastructure.
  • Conduct root cause analysis and develop long-term solutions.
  • Improve monitoring solutions to proactively mitigate issues.
  • Assist in deploying and configuring new applications and services.
  • Develop and maintain scripts for automating routine tasks and monitoring.
  • Participate in on-call rotations and respond to critical incidents.
  • Analyze system logs and metrics to identify trends and areas for improvement.
  • Assist in capacity planning and performance tuning for optimal resource usage.

Successful candidates shall possess:

  • Strong expertise in Linux system administration.
  • Proven experience troubleshooting performance and connectivity issues.
  • Solid understanding of database management and performance tuning.
  • Hands-on experience with Kubernetes and virtual machines.
  • Ability to diagnose complex technical issues across compute, storage, network, and database components.
  • Strong analytical skills and intellectual curiosity to question existing processes.
  • Self-motivated and able to operate autonomously.
  • Excellent problem-solving abilities with a proactive approach to challenges.

 

Preferred Skills:

  • Familiarity with monitoring tools and performance optimization.
  • Experience with scripting and automation for system administration.
  • Knowledge of networking concepts and troubleshooting.
  • Hands-on experience with cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices, CI/CD, infrastructure as code, and containerization.

Application Form