Red Hat

Software Engineer

Red Hat

full-time

Posted on:

Origin:  • 🇺🇸 United States • North Carolina

Visit company website
AI Apply
Manual Apply

Salary

💰 $132,080 - $191,840 per year

Job Level

JuniorMid-Level

Tech Stack

AnsibleAWSCloudDockerGoGoogle Cloud PlatformJavaScriptJenkinsKubernetesLinuxOpenShiftOpen SourcePandasPrometheusPythonShell ScriptingTerraformVagrant

About the role

  • Proactively plan and refine applications and services to comply with the internal audit team as well as industry benchmarks like Privacy Impact, Security Impact analysis.
  • Check for vulnerabilities in container images, product pipelines and remediate.
  • Work on issues pertaining to Functional Safety standards such as ISO-26262.
  • Write python modules and tests based on Functional Safety & Risk Assessments with minimum help.
  • Follow Object Oriented Programming principles to code enhancements for in-house core libraries.
  • Create and manage projects and instances in Openshift as well as AWS cloud.
  • Manage infrastructure as code using Ansible, terraform and Kubernetes.
  • Write and manage pipelines in gitlab CI and Jenkins.
  • Create, modify, update and troubleshoot containers in podman, docker and registries like quay, nexus.
  • Contribute to Konflux by writing code in golang.
  • Deploy and implement observability tools like Prometheus and reporting dashboards.
  • Write bug-fixes and actively perform code-reviews during the agile sprints.

Requirements

  • Master’s degree (U.S. or foreign equivalent) in Computer Science or related field and two (2) years of experience in job offered or related role OR Bachelor’s degree (U.S. or foreign equivalent) in Computer Science or related field and four (4) years of experience in job offered or related role.
  • Must have two (2) years of experience with: Programming in Python and Golang; configuration management system Ansible; reviewing, verifying and validating the software code developed in a project; Git, GitLab, GitHub, Jenkins or similar CI/CD systems; configuration and management of Databases; Cloud security or equivalent; Podman, docker or equivalent; Cloud computing & related platforms AWS and distributed web services; container hosting platforms Kubernetes and Openshift or equivalent; implementation of monitoring & alerting tools Prometheus; working in Linux based systems RHEL, CentOS, and Fedora; Bash programming or shell scripting; troubleshooting application, infrastructure and pipeline issues; and Agile software development practices.