Senior DevOps Engineer

Kuwait
  • Administer and manage Kubernetes clusters, ensuring high availability, security, and performance.
  • Work with on premise servers to deploy, manage, and scale Kubernetes clusters.
  • Implement CI/CD pipelines for containerized applications using Kubernetes and associated tools (e.g., Jenkins, GitLab).
  • Collaborate with development and DevOps teams to design and implement cloud-native solutions.
  • Troubleshoot and resolve issues related to Kubernetes clusters, networking, storage, and application deployments.
  • Ensure compliance with security policies and best practices for Kubernetes and containerized environments.
  • Conduct regular backups, disaster recovery drills, and high-availability configurations.
  • Stay up to date with new Kubernetes releases, industry trends, and best practices.
  • Scaling: Design and implement strategies for scaling NGINX to handle increased traffic and growing infrastructure needs.
  • Documentation: Maintain thorough documentation of NGINX configurations, best practices, troubleshooting steps, and any changes made to the infrastructure.
  • Monitoring & Troubleshooting: Implement monitoring tools to track NGINX performance (e.g., response times, server health) and troubleshoot any issues that arise.
  • Security: Configure security measures, including web application firewalls (WAF), DDoS mitigation, and access controls to secure NGINX and the underlying applications.
  • Performance Optimization: Fine-tune NGINX for maximum efficiency, implementing caching, rate limiting, and compression to reduce latency and improve response times.
  • NGINX Configuration: Configure and manage NGINX for web serving, load balancing, reverse proxying, and caching in both production and staging environments.


Skills

  • 5+ years of hands-on experience with Kubernetes administration in a production environment.
  • Strong knowledge of containerization technologies (Docker, container runtimes).
  • Experience with on premise installation.
  • Strong understanding of NGINX features such as load balancing, caching, SSL termination, and URL routing.
  • Understanding of networking, storage, and security principles in Kubernetes.
  • Strong problem-solving and troubleshooting skills.
  • Proficiency in performance tuning and optimizations for high-traffic websites or applications.
  • Familiarity with CI/CD tools and pipelines (Jenkins, GitLab, etc.).
  • Experience with managing and automating native applications.
  • Strong communication and collaboration skills to work across multiple teams.
  • Proficiency in scripting languages like Bash, Python, or Go to automate container management tasks.
  • Knowledge of security practices for containerized applications and Docker images


Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt