
Linux Automation Engineer, Consultant
- Chennai, Tamil Nadu
- Permanent
- Full-time
- This Consultant-level Infrastructure Engineer would be responsible for automating, building, and operating IT hardware and software resources in on-prem, cloud, or hybrid scenarios in support of internal customer needs.
- Responsible for planning, configuring, and maintaining servers and the base operating systems, creating and optimizing virtualized environments, default agents, and providing observability and reliability metrics.
- This consultant level Infrastructure Engineer would be responsible for automating, building and operating IT hardware and software resources in on-prem, cloud, or hybrid scenarios in support of internal customer needs.
- They are responsible for a wide variety of activities that orchestrate operations of Linux-based IT Infrastructure development, such as automation of administrative tasks across large fleets of servers, capacity planning for workloads, configuring and securing the base operating systems, creating, improving, and providing metrics, observability analytics, installing and maintaining security and manageability agents, etc.
- They would also use cloud and other off-prem offerings to automate integration with cost-efficient solutions such as storage-as-aservice, containers, and Kubernetes that operate the required workloads.
- Automate the creation and testing of Linux Server templates for virtual machines and physical hardware using a Jenkins and Tekton CI/CD pipelines
- Automate the installation, upgrade, and configuration of Linux Operating Systems, including Suse, Redhat, and Ubuntu, on on-prem and cloud infrastructure using a multitude of tools such as Terraform, Ansible, Bourne Shell, and PowerShell
- Automate manual processes associated with infrastructure deployment via GitOps and infrastructure-as-code
- Manage security requirements, performance optimizations, and technical direction for the Linux Server Operating Systems
- Provide L3 Engineering support to Operations teams for allaspects of the Linux Server Operating Systems
- Provide cross-team support for deploying infrastructure to multiple target environments, including on-prem, plant, and cloud
- Minimum of 5 years of progressively growing responsibilities experience in Linux OS Engineering and automation, with firm understanding of two or more ofthe mainstream Linux distributions.
- Working knowledge of at Ansible and Ansible Automation Platform.
- Bourne Shellscripting
- One or more higher level languages, such as python, ruby, perl, java, groovy, etc to understand maintainability and other software engineering principles
- Knowledge of at least 2 different Linux distributions
- Working knowledge of Kubernetes, with Openshift experience preferred
- Working knowledge of at least one Pipeline tool, such as Tekton, Jenkins, CircleCI, etc.
- Understanding of code testing and test-driven development
- Understanding of virtualization (such as vmware, openshift, etc) and server hardware hardware (such as HPE, Dell, SuperMicro, etc) manageability technologies.