x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   F&B / Tourism / Hospitality Job   »   Chef Software DevOps Automation Developer
 banner picture 1  banner picture 2  banner picture 3

Chef Software DevOps Automation Developer

Invosystems Solutions Pte. Ltd.

  • Duration of 1 year
  • Minimum of 3 years of relevant experience, specifically in supporting Chef Infra components, including Chef Server, Chef Automate, Chef Client, Chef Workstation, and Chef Repo.
  • Strong knowledge of Windows and RHEL operating systems to create and support hardening and configuration tasks.
  • Proficient in Ruby programming language.
  • Familiarity with CI/CD concepts and tools
  1. uby Proficiency: Chef is primarily written in Ruby, so a strong understanding of Ruby programming is essential for writing custom resources and recipes.
  2. Configuration Management: Knowledge of Chef’s architecture, including concepts like cookbooks, recipes, and nodes, is critical for effectively managing infrastructure.
  3. Infrastructure as Code (IaC): Familiarity with IaC principles helps in defining and provisioning infrastructure through code.
  4. Version Control Systems: Proficiency in Git or similar tools for managing code changes and collaboration.
  5. Scripting Skills: Experience with shell scripting (Bash, PowerShell) for automating tasks outside of Chef.
  6. Cloud Platforms: Understanding cloud service providers (AWS, Azure, Google Cloud) and their integration with Chef.
  7. APIs and Web Services: Knowledge of how to interact with APIs, as many modern infrastructures leverage APIs for automation.
  8. Testing and CI/CD: Familiarity with testing frameworks (like RSpec or Test Kitchen) and continuous integration/continuous deployment (CI/CD) practices to ensure code quality.
  9. Linux/Unix Administration: A solid background in system administration, particularly in Linux environments, is beneficial for configuring and managing servers.
  10. Networking Basics: Understanding networking concepts to manage configurations effectively across distributed systems.

These skills together equip a Chef softw

Sharing is Caring

Know others who would be interested in this job?