Red Hat Ansible Engineering team needs a Senior Software Engineer to maintain, develop, and improve components of the Ansible Automation Product ecosystem, capturing requirements, aligning with architects, and delivering impactful new features to customers.
Requirements
- 3+ years of experience with a modern programming language, such as python or go
- Experience with Containers, Kubernetes, Cloud providers, and REST APIs principles
- Experience with industry-standard authentication and authorization protocols
- Strong knowledge of infrastructure systems and networks; experience with distributed systems
- Strong systems design , analysis and architecture skills
- Proven track record of architecting complex features in a multi-component environment
- Demonstrated knowledge of Red Hat Enterprise Linux (RHEL), including administration and management
Responsibilities
- Design, implement and maintain production grade software deployed at scale
- Contribute to Red Hat strategy’s implementation of mission-critical automation
- Help Red Hat Automation Platform maintain its de-facto industry standard automation platform reference
- Solve complex problems in the network and infrastructure space; including but not limited to authentication, authorization, performance, distributed systems
Other
- Passion for automation and an excitement to automate all the things
- Familiarity with ansible and its ecosystem catalog
- Demonstrated history of open-source projects contributions
- Previous experience leading development of new product functionality from story discovery through to implementation, testing, and deployment.