i
Zyoin
87 Zyoin Jobs
Linux System Administrator/Engineer - Docker/Kubernetes (2-4 yrs)
Zyoin
posted 9d ago
Flexible timing
Key skills for the job
Job Description :
We are seeking a skilled Linux System Administrator/Engineer with DevOps knowledge to join our team. The ideal candidate will have in-depth expertise in Linux operating systems, strong troubleshooting capabilities, and experience with modern DevOps practices. They will ensure the high availability, performance, and security of Linux environments and collaborate closely with development and operations teams to support and automate infrastructure.
Responsibilities :
- System Administration : Install, configure, maintain, and troubleshoot Linux servers (Ubuntu).
- Monitoring & Performance Tuning : Proactively monitor systems for performance issues and optimize system stability and high availability.
- Security : Manage security configurations, firewalls, and access control, and apply security patches and vulnerability fixes.
- Linux Services Management : Configure and manage core Linux services (DNS, DHCP, SMTP, FTP, SSH, NFS, Apache, etc. ).
- Scripting & Automation : Automate system tasks, monitoring, and backups using scripting languages such as Bash, Python, or others.
- DevOps Tools Integration : Work with DevOps tools like GitHub Actions and Docker to streamline and automate workflows and deployments.
- Infrastructure as Code (IaC) : Use tools like Terraform, and Ansible to automate infrastructure provisioning and configuration.
- Troubleshooting : Diagnose and resolve complex Linux and DevOps-related issues, providing technical support to engineers and developers.
- Backup & Recovery : Implement and maintain backup and disaster recovery solutions.
- User Management : Administer user accounts, permissions, and access controls following security policies.
- Containerization : Deploy and manage containerized applications using Docker and Kubernetes.
- Cloud Integration : Support and maintain Linux-based systems in cloud environments such as AWS.
- Kubernetes & EKS Management : Work with Amazon EKS, including deployment and management of clusters, and experience with EKS Anywhere for on-prem Kubernetes.
- GitOps and Continuous Delivery : Implement GitOps practices using ArgoCD to manage infrastructure and applications, ensuring consistency between Git repositories and live
environments.
- ApplicationSets : Utilize ArgoCD ApplicationSets to manage multiple Kubernetes applications, environments, and deployments at scale.
- Service Proxy and API Gateway Management : Use Emissary for managing mappings and traffic routing.
- Helm Chart Management : Use Helm to deploy, configure, and manage Kubernetes applications.
- ArgoCD : Implement and maintain continuous deployment pipelines using ArgoCD for Kubernetes-based environments.
- VMware Stack : Work with VMware for virtualization solutions, including storage and networking integration in cloud and on-prem environments.
- Documentation : Maintain detailed system configuration, procedures, and DevOps pipeline
documentation.
Requirements :
- Proficiency in Ubuntu Linux System Administration : In-depth knowledge of Linux operating systems.
- Troubleshooting Expertise : Strong troubleshooting skills for diagnosing hardware, software, and networking issues on Linux systems.
- Linux Services Configuration : Experience configuring Linux services like Apache/Nginx, DNS, FTP, SSH, MySQL/PostgreSQL, and NTP.
- Security Management : Knowledge of Linux security features (SELinux, iptables, PAM) and best practices for system hardening.
- Scripting & Automation : Proficiency in scripting languages (Bash, Python) to automate administrative tasks and DevOps processes.
- Networking : Understanding of TCP/IP, routing, firewalls, VPN, DNS, and DHCP in Linux.
- Monitoring Tools : Experience with tools such as Prometheus, and Gand rafana.
- Cloud & Virtualization : Experience with cloud platforms (AWS) and virtualization (VMware).
- Containerization : Familiarity with Docker and Kubernetes for deploying and managing containers.
- Cloud & Virtualization : Experience with cloud platforms (AWS) and virtualization (VMware).
- Containerization : Familiarity with Docker and Kubernetes for deploying and managing containers.
- Amazon EKS & EKS Anywhere : Hands-on experience managing Kubernetes clusters using AWS EKS and EKS Anywhere for hybrid/on-prem environments.
- Emissary : Knowledge of using Emissary for service proxy and API gateway management.
- Helm : Experience deploying and managing Kubernetes applications using Helm charts.
- GitOps & ArgoCD : Strong understanding of GitOps principles and experience with continuous delivery using ArgoCD.
- VMware Stack : Experience working with VMware virtualization products.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Linux System Administrator roles with real interview advice