##### Job Description :
__**About the job:**__
We are looking for a Software Engineer to join us. In this role, you will
develop and maintain end-to-end test pipelines for Red Hat managed services.
Provide level of effort (LOE) estimates for software projects to plan delivery
dates for new features.
**_What you will do_** :
* Collaborate with other engineers and architects to create and review software design proposals on the dimensions of feasibility, scalability, security, maintainability, and fitness to purpose
* Analyze system performance metrics to perform capacity planning activities and to resolve system performance issues
* Write automated testing routines to verify the continued correct operation of new and existing features of Red Hatโs managed cloud service offering of the OpenShift container orchestration platform
* Build framework and integration documentation for development teams
* Promote system changes through an automated continuous integration / continuous delivery (CI/CD) system and use automated system monitoring software to assess its ongoing performance and operation
* Review requests for enhancement (RFE) with product managers to establish system requirements and designs
__**What you will bring:**__
* Bachelorโs degree (U.S. or foreign equivalent) in computer science or related field and 3+ years of experience in the job offered or related role
* 3+ years of experience with: Python, Golang, Java, C, C++ or another object-oriented language; managing Linux-based systems in a public cloud; and enterprise systems monitoring
* 2+ years of experience debugging, optimizing code and automating routine tasks
* 1+ year of experience with: delivering hosted cloud services; containers on Linux; and Kubernetes or OpenShift
* Experience with: standard TCP or IP networking and common protocols; and troubleshooting system issues