
Total-TECH Co.
” The Job Description”
- Advanced knowledge of Linux operating systems (e.g., Red Hat, CentOS, Ubuntu).
- Extensive experience with virtualization technologies such as VMware, KVM, or Hyper-V.
- Proficiency in scripting languages such as Bash, Python, or Perl.
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Design, implement, and manage Kubernetes clusters to support the deployment of containerized applications.
- Monitor and optimize the performance, reliability, and security of Kubernetes environments.
- Develop and enforce best practices for Kubernetes and container management.
- Collaborate with development operations teams to ensure seamless integration and deployment of applications.
- Design, deploy, and maintain Linux servers and systems to ensure high availability and performance.
- Manage and optimize virtualization platforms such as VMware, KVM, or other hypervisors.
- Maintain documentation of configurations, processes, and procedures.
- Stay updated with the latest industry trends and Kubernetes developments to keep our systems state-of-the-art.
- Ensure platform security and compliance with industry best practices.
- Manage container lifecycles, including creation, scaling, and destruction.
- Ensure seamless integration with existing infrastructure and applications.
- Implement service discovery mechanisms to enable containers to find and communicate with each other.
- Configure load balancing to distribute traffic across multiple containers or instances.
- Manage container networks and ensure proper connectivity between containers and external services.
- Configure network policies to control access and communication between containers.
- Monitor container health, resource usage, and performance metrics.
- Diagnose and resolve issues related to containerized applications and the orchestration platform.
- Integrate container orchestration with CI/CD pipelines to automate application deployment and updates.
- Implement automation scripts to streamline routine tasks.
- Implement security measures to protect containerized environments from vulnerabilities and threats.
- Ensure compliance with security and compliance regulations.
Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 5+ years of experience in system administration and 3+ years of experience with Kubernetes.
- Extensive knowledge of Kubernetes architecture and components.
- Deep understanding of Advanced knowledge of Linux operating systems (e.g., Red Hat, CentOS, and Ubuntu).
- Proficiency in scripting languages such as Bash, Python, or Perl.
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Proficiency in containerization technologies such as Docker.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Strong understanding of microservices architecture and design patterns.
- Proficiency in scripting and automation using languages such as Bash, Python, or Go.
- Excellent problem-solving skills and attention to detail.
- Strong leadership and communication skills.
- Ability to work independently and manage multiple projects simultaneously.
- Advanced Linux certification (e.g., RHCE, RHCA, CompTIA Linux+).
- Kubernetes certification (e.g., CKA, CKAD).
- Experience with service mesh technologies (e.g., Istio, Linkerd).
- Knowledge of DevOps practices and tools (e.g., Jenkins, GitLab CI/CD).