SaltStack Developer
Job Title: SaltStack Developer (100% Remote, Contract)Job Type: Contract (Open-ended)Location: 100% RemoteAbout the Role:We are seeking an experienced SaltStack Developer to join our team on a contract basis. This is a fully remote position with no fixed end date, offering flexibility and the opportunity to work on cutting-edge automation and infrastructure management projects. As a SaltStack Developer, you will be responsible for designing, developing, and maintaining automation solutions that ensure our IT infrastructure remains scalable, secure, and reliable.Key Responsibilities:Develop and Maintain SaltStack States: Write, test, and maintain SaltStack states, modules, and formulas to automate the configuration, deployment, and management of systems and applications across diverse environments.Infrastructure Automation: Collaborate with DevOps, IT, and development teams to automate infrastructure provisioning and management using SaltStack.Orchestration and Workflow Automation: Design and implement orchestration solutions to automate complex workflows, ensuring seamless integration and operation of systems and services.Configuration Management: Ensure consistency and compliance across environments by automating the enforcement of desired configurations and detecting configuration drift.Event-Driven Automation: Develop event-driven automation scripts and workflows to respond to system events in real-time, improving operational efficiency and resilience.Performance Optimization: Continuously monitor and optimize SaltStack performance, ensuring scalability and low-latency operations in large-scale environments.Documentation: Create and maintain comprehensive documentation for all SaltStack-related processes, including configuration files, deployment procedures, and troubleshooting guides.Support and Troubleshooting: Provide ongoing support for automated systems, troubleshooting issues as they arise and implementing solutions to prevent future occurrences.Qualifications:Experience: Minimum of 3 years of hands-on experience with SaltStack, including writing and managing SaltStack states, modules, and formulas.Technical Skills:Proficiency in Python scripting and YAML.Strong understanding of configuration management principles and infrastructure as code (IaC) practices.Experience with cloud platforms (e.g., AWS, Azure, GCP) and virtualization technologies.Familiarity with DevOps tools and methodologies, including CI/CD pipelines and version control systems (e.g., Git).Problem-Solving: Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex infrastructure issues.Communication: Excellent written and verbal communication skills, with the ability to work collaboratively in a remote, distributed team environment.Certifications: Relevant certifications in SaltStack, cloud platforms, or related technologies are a plus but not required.