1

Contract Puppet Developer Jobs in Michigan (NOW HIRING)

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location ... Experience with Chef, Puppet or other similar deployment automation products. * Experience with Git ...

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location ... Experience with Chef, Puppet or other similar deployment automation products. * Experience with Git ...

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location ... Experience with Chef, Puppet or other similar deployment automation products. * Experience with Git ...

Contract Location : Jackson, MI Experience writing end-to-end workflows in JavaScript (this is the ... Integrating VRO with external tools Adept knowledge in REST / SOAP API Programming skills : JAVA ...

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location ... Experience with Chef, Puppet or other similar deployment automation products. * Experience with Git ...

Contract Puppet Developer information

What are some common challenges Contract Puppet Developers face when integrating Puppet with existing infrastructure?

Contract Puppet Developers often encounter challenges when integrating Puppet with legacy systems or environments that lack consistent configuration standards. They must carefully assess existing infrastructure, identify configuration drift, and develop custom modules to bridge gaps between old and new systems. Collaboration with system administrators and DevOps teams is essential to ensure smooth deployment and minimize disruptions. Familiarity with troubleshooting and resolving dependency issues is also crucial for maintaining stable and reliable automation.

What are Contract Puppet Developers?

Contract Puppet Developers are IT professionals who specialize in using Puppet, an open-source configuration management tool, on a contract or freelance basis. They are responsible for automating the deployment, configuration, and management of infrastructure using Puppet scripts and modules. Typically, organizations hire Contract Puppet Developers to help streamline IT processes, ensure consistency across environments, and reduce manual intervention. Their expertise enables companies to scale their infrastructure efficiently and maintain robust, version-controlled environments.

What are the key skills and qualifications needed to thrive as a Contract Puppet Developer, and why are they important?

To thrive as a Contract Puppet Developer, you need expertise in infrastructure automation, configuration management, and scripting languages, typically supported by experience with Puppet and related DevOps tools. Familiarity with version control systems (like Git), CI/CD pipelines, and certifications such as Puppet Certified Practitioner are often expected. Strong problem-solving, communication, and collaboration skills help you work efficiently with cross-functional teams and adapt to varied client environments. These skills ensure reliable infrastructure automation, efficient deployments, and seamless integration with client systems.

What is the difference between Contract Puppet Developer vs Contract Automation Engineer?

AspectContract Puppet DeveloperContract Automation Engineer
Required CredentialsExperience with Puppet, scripting, configuration managementExperience with automation tools, scripting, CI/CD pipelines
Work EnvironmentIT and DevOps teams managing infrastructureDevOps, software development, IT operations
Employer & Industry UsageTech companies, managed service providersTech, finance, healthcare, and enterprise sectors
Search & Comparison IntentUnderstanding Puppet-specific rolesBroader automation roles in IT

The Contract Puppet Developer primarily focuses on managing infrastructure configuration using Puppet, requiring expertise in Puppet scripting and configuration management. In contrast, a Contract Automation Engineer has a broader scope, working with various automation tools and integrating automation into development and operations workflows. Both roles are vital in IT and DevOps environments but differ in their specific tools and focus areas.

What are popular job titles related to Contract Puppet Developer jobs in Michigan? For Contract Puppet Developer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Contract Puppet Developer jobs in Michigan look for? The top searched job categories for Contract Puppet Developer jobs in Michigan are:
What cities in Michigan are hiring for Contract Puppet Developer jobs? Cities in Michigan with the most Contract Puppet Developer job openings:
Infographic showing various Contract Puppet Developer job openings in Michigan as of May 2026, with employment types broken down into 2% As Needed, 78% Full Time, 8% Part Time, 4% Temporary, and 8% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution.

Software Development Engineer in Test (SDET)

Kanak Elite Services Inc

Okemos, MI • On-site

$45.25 - $58.50/hr

Contractor

Posted 23 days ago


Job description

Hello There,

My name is Himanshu Sharma, and I serve as the Recruitment Lead at Kanak-IT INC. I am reaching out to share an excellent career opportunity for the role of SDET Engineer with our esteemed client. If you are interested then please share your updated resume at Himanshu01@kanakits.com .

Job Description

Position               : SDET Engineer
Location               : Okemos, MI Hybrid (minimum of 3 days a week in Okemos, subject to change in the future)

Duration              : Long term contract

Interview            : Final round will be Face-to-Face

Technical Skills:

 Experience

Experience with Playwright (TypeScript preferred), Cypress, or Puppeteer

Playwright (TypeScript preferred) X years

Cypress X years

Puppeteer X years

API and UI testing

X years

SDET Job Description:

•        Under the general direction of a more experienced team member, responsible for contributing to the creation, execution, automation, and maintenance of tests to support the validation of functionality in an agile environment.

•        Utilizes company approved tools to independently develop and maintain automated test scripts and develops SQL scripts to extract data from the database to execute test cases. 

Primary Job Responsibilities: 

•        Build, maintain, and evolve test automation scripts, under the direction of more experienced team members, using Playwright and TypeScript, or other enterprise-approved tools to support API and UI testing. 

•        Collaborate with other SDETs and other scrum team members to understand requirements and system impact of requested changes across multiple applications and can explain to team members. 

•        Create clear, and maintainable test cases. 

•        Develop code using modern languages and tools, while adhering to coding standards. 

•        Develop and maintain automated API tests (REST/SOAP) and validate functional requirements. 

•        Support feature teams with manual testing efforts when needed, including test case design, exploratory testing, and validation of workflows that are not yet automated. 

•        Identify, document, and track bugs and issues through resolution, with the assistance of more experienced team members. 

•        Participate in test case and code reviews and provide feedback on testability and quality. 

•        Write and maintain SQL queries to mine data to be utilized in testing efforts. 

•        Offer input on the testability of functional elements and product designs. 

•        Develop an awareness of best practices in testing, code quality, and software development. 

•        Ensure traceability between requirements, tests, and defects, and support compliance with enterprise policies (e.g., HIPAA, security, audit readiness).

Minimum Qualifications:

•        Knowledge of at least one programming language (e.g., TypeScript, JavaScript, Java). 

•        Exposure to test automation tools and frameworks. 

•        Basic understanding of software QA methodologies, tools, and processes. 

•        Knowledge or Agile/Scrum development environments. 

•        Excellent problem-solving skills and attention to detail.