Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Red Hat, so some details may not match this job. The employer's own page has the real description.
Overview
The Software/Senior Software Engineer for the Ansible Automation Platform Product Delivery at Red Hat will play a pivotal role in the development, enhancement, and delivery of core Ansible capabilities. This position demands an individual with a robust technical background and experience in software development, focusing on automation and orchestration technologies. The successful candidate will collaborate with cross-functional teams to design, implement, and support the Ansible Automation Platform, ensuring high performance, scalability, and maintainability of the software products.
Job Responsibilities
- Design and develop features for the Ansible Automation Platform.
- Collaborate with product managers and stakeholders to define requirements and create technical specifications.
- Implement automated testing to ensure software quality and reliability.
- Participate in code reviews to uphold code quality and best practices.
- Troubleshoot and resolve issues reported by users in a timely manner.
- Contribute to the continuous improvement of development processes and tools.
- Document code changes and technical specifications clearly and effectively.
- Mentor and guide junior engineers in best practices and project techniques.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree is a plus.
- 5+ years of experience in software development with a focus on automation or cloud technologies.
- Proficiency in programming languages such as Python, Go, or Ruby.
- Familiarity with automation tools and frameworks, especially Ansible.
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Strong understanding of software development methodologies such as Agile or Scrum.
- Excellent problem-solving skills and a keen attention to detail.
- Strong verbal and written communication skills.
Technologies & Tools
The Software/Senior Software Engineer will work with a variety of technologies and tools including but not limited to Ansible, Kubernetes, Docker, Terraform, and various cloud services. Familiarity with version control systems such as Git, CI/CD tools, and container orchestration technologies is also essential to the role. The ability to work with integrated development environments (IDEs) and various testing frameworks will be highly beneficial.
Ideal Candidates
Ideal candidates will exhibit a passion for technology and a drive to contribute to the automation landscape. They should possess strong analytical skills, be self-motivated, and thrive in a collaborative team setting. A proactive approach to problem-solving, adaptability to changing requirements, and the ability to effectively communicate complex concepts are essential attributes for success in this role. Candidates with a continuous learning mindset and a commitment to delivering high-quality software will be highly valued.
In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.