DevOps Engineer (5+)
globallogic | 130 days ago | Bangalore, Nagpur, Pune

Design and develop Ansible playbooks to automate the installation and configuration of APT-Cacher-NG on patching servers and client servers.
Implement Ansible playbooks for efficient and reliable patching of Linux systems.
Configure and manage Ansible Tower (optional) for centralized automation and scheduling.
Conduct thorough testing and validation to ensure patches are applied correctly across all systems.
Create comprehensive documentation for the setup, configuration, and troubleshooting of the patching infrastructure.
Collaborate with system administrators and other engineers to ensure smooth integration of automation processes.

Design and implement autoscaling solutions for Kubernetes clusters.
Develop monitoring solutions using Prometheus/Metrics Server to track cluster resource utilization.
Utilize Terraform or Ansible to automate infrastructure provisioning and node configuration.
Integrate MAAS (if applicable) for bare-metal provisioning.
Automate node joining and removal using kubeadm.
Develop scripts and logic for monitoring cluster metrics and triggering scaling actions.
Create comprehensive documentation for the architecture, setup, and operational procedures.

Requirements:

We are seeking a skilled Automation Engineer with expertise in both Ansible and Kubernetes to enhance our infrastructure management and scaling capabilities. In this role, you will be responsible for designing, implementing, and maintaining Ansible playbooks to automate software updates across our server infrastructure, as well as developing autoscaling solutions for our Kubernetes clusters. Key responsibilities include streamlining patching processes, monitoring cluster resource utilization, and automating node scaling using tools like Prometheus, kubeadm, Terraform, and Ansible. This position requires a strong understanding of Ansible, Linux systems, Kubernetes, infrastructure automation, and cloud-native technologies, along with a commitment to best practices in automation and scalability.

 

Job Responsibilities:

Design and develop Ansible playbooks to automate the installation and configuration of APT-Cacher-NG on patching servers and client servers.
Implement Ansible playbooks for efficient and reliable patching of Linux systems.
Configure and manage Ansible Tower (optional) for centralized automation and scheduling.
Conduct thorough testing and validation to ensure patches are applied correctly across all systems.
Create comprehensive documentation for the setup, configuration, and troubleshooting of the patching infrastructure.
Collaborate with system administrators and other engineers to ensure smooth integration of automation processes.

Design and implement autoscaling solutions for Kubernetes clusters.
Develop monitoring solutions using Prometheus/Metrics Server to track cluster resource utilization.
Utilize Terraform or Ansible to automate infrastructure provisioning and node configuration.
Integrate MAAS (if applicable) for bare-metal provisioning.
Automate node joining and removal using kubeadm.
Develop scripts and logic for monitoring cluster metrics and triggering scaling actions.
Create comprehensive documentation for the architecture, setup, and operational procedures.

Official notification
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.