• Software Engineer - Continuous Productization Team

    Location FR-Paris La Defense
    Posting date 2 months ago(12/14/2018 1:34 PM)
    Job ID
    66389
    Category
    Software Engineering
  • Company Description

    At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

    Job summary

    Red Hat's Engineering team is looking for a Software Engineer to join us in Paris, France. In this role, you will work as part of the Continuous Productization team on automating, improving, and streamlining the release process of Red Hat’s offerings. You’ll be cooperating on open source projects with other continuous integration (CI) engineers and development and quality assurance (QA) teams. As a Software Engineer, you will work with the latest technologies in the market today like Red Hat OpenShift, containers, and Jenkins.

    Primary job responsibilities

    • Work with various CI and continuous delivery (CD) tools and assist with projects like Jenkins, Red Hat Ansible Automation, Red Hat OpenShift, and containers
    • Actively participate in the release orchestration for containers; this will include community, infrastructure, and support
    • Provide support for CI across various projects, streams, etc.
    • Write Groovy, Python, Red Hat Ansible Automation, and shell scripts to automate and integrate with other projects and automate existing manual flows
    • Develop appropriate metrics to demonstrate performance at improving operational efficiency
    • Improve operations by conducting system analysis; recommend changes in policies and procedures
    • Improve current solutions and workflows; prefer appropriately simple, repeatable solutions over more complex and failure-prone ones
    • Communicate and work effectively with all levels of associates, including senior management
    • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
    • Recognize and adopt best practices in documentation, testing, security, operational support at scale, and efficient use of resources

    Required skills

    • Commercial experience with the Linux operating system at least as a power user
    • Knowledge of Python or Java language
    • Declarative or scripted pipeline experience with Jenkins
    • Knowledge of Red Hat Ansible Automation
    • Good written and verbal communication skills in English
    • Problem-solving and troubleshooting skills, including performing root cause analysis for preventative analysis
    • Proven ability to learn and achieve technical understanding of processes
    • Equal ability to work on your own and as part of a team
    • Experience maintaining or developing Jenkins plugins is a plus


    Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.


    Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed