Position Overview
- Seeking a skilled Linux Administrator experienced in configuration management tools like Chef and infrastructure automation tools such as Terraform .
- Candidate should have a strong understanding of Linux environments , automation, and troubleshooting to maintain and optimize systems in production.
Primary Responsibilities
Linux Administration
Install, configure, and maintain Linux-based systems (e.g., RHEL, CentOS, Ubuntu).Monitor system performance and ensure high availability and uptime.Troubleshoot hardware and software issues.Apply kernel updates, security patches, and system enhancements.Manage file systems, user permissions, and perform system backups.Configuration Management with Chef
Develop and maintain Chef cookbooks, recipes, and roles.Automate provisioning and deploy applications using Chef.Troubleshoot and resolve issues within the Chef ecosystem.Collaborate with development teams to implement infrastructure as code and streamline deployment pipelines.Infrastructure as Code with Terraform
Use Terraform to provision and manage infrastructure across AWS, Azure, or GCP.Build reusable, scalable Terraform modules.Troubleshoot Terraform infrastructure and maintain state files.Optimize resource utilization and automate operational tasks with Terraform.System Monitoring and Support
Implement system monitoring tools (e.g., Nagios, Prometheus).Analyze logs, respond to incidents, and resolve critical system issues.Document troubleshooting processes and solutions thoroughly.Collaboration and Documentation
Collaborate with cross-functional teams to improve system reliability and deployment workflows.Create and maintain documentation on system configurations and processes.Share knowledge and provide training to other team members.Key Requirements
Technical Skills
Linux Expertise : Strong experience with RHEL, CentOS, Ubuntu.Chef : Proficient in writing Chef recipes, cookbooks, and managing Chef servers.Terraform : Skilled in using Terraform to implement infrastructure as code.Cloud Platforms : Hands-on experience with AWS, Azure, or Google Cloud.Scripting : Proficient in Bash, Python, or similar scripting languages.Version Control : Experience with Git for collaboration and code versioning.Preferred Skills
Experience with Docker and Kubernetes for containerization.Knowledge of CI / CD pipelines (e.g., Jenkins, GitLab CI).Understanding of networking and security fundamentals .Familiarity with Ansible or Puppet .Skills Required
Terraform, Chef, Linux Admin, System Monitoring