about 4 hours ago
Responsibilities
- Design and develop scalable automation frameworks in Python for consistent deployments.
- Build and enhance Terraform code-generation platforms using Python and Jinja2.
- Develop and maintain Puppet modules for managing Linux and Windows environments.
- Create PowerShell automation solutions for server management and Active Directory.
- Develop internal automation tools and APIs for operational tasks.
- Integrate automation frameworks with CI/CD pipelines for infrastructure changes.
- Implement testing strategies for infrastructure code to improve software quality.
- Collaborate with teams to identify and automate manual processes.
- Create documentation and standards for automation frameworks.
- Participate in code reviews and share best practices.
Requirements
- 5+ years of Python development experience focused on structured application code.
- Strong understanding of Python packaging and code quality tooling.
- Experience building CLI tools and automation frameworks using Python.
- Hands-on experience with Jinja2 templating for configuration code generation.
- Strong Terraform proficiency in module design and state management.
- Experience generating Terraform HCL programmatically using Python.
- Hands-on Puppet experience with writing manifests and managing environments.
- Proficient in PowerShell scripting for Windows Server administration.
- Solid AWS experience with various services as automation targets.
- Familiarity with CI/CD platforms and integrating infrastructure code pipelines.
Benefits
- Flexible work model with 2 days in-office and 3 days remote each week.
- Opportunities for internal career growth across multiple roles and locations.
- Collaborative and creative work environment with a focus on innovation.