
Associate Software Engineer
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Raleigh • Massachusetts, North Carolina • 🇺🇸 United States
Visit company websiteSalary
💰 $75,320 - $120,480 per year
Job Level
JuniorMid-Level
Tech Stack
AnsibleCloudGoKubernetesLinuxPythonShell ScriptingTerraform
About the role
- Contribute to the design, implementation, and maintenance of production-grade software deployed at scale
- Assist in the implementation of Red Hat strategy for mission-critical automation
- Support Red Hat Automation Platform in maintaining its de-facto industry standard automation platform reference
- Help solve problems in the network and infrastructure space
- Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
Requirements
- Passion for automation and an excitement to automate all the things
- Knowledge of Linux, system administration, shell scripting, and source control system fundamentals
- 2+ years experience with a modern programming language, such as Golang - work experience or internship experience.
- Familiarity with Kubernetes, Cloud providers, and REST API principles
- Understanding of infrastructure systems and networks
- Experience with Hashicorp Terraform, including the use of Terraform for infrastructure provisioning
- Familiarity with Terraform provider development, or a strong interest in learning
- Proven track record of delivering features in a Go or Python environment
- Experience integrating with third-party providers, leveraging APIs and implementation of abstraction layers
- Experience with public Cloud providers
- Knowledge of Red Hat Enterprise Linux (RHEL), including administration and management
- Familiarity with Ansible and its ecosystem catalog
- Experience with open-source project contributions
- Previous experience with Agile Software Development from story discovery through to implementation, testing, and deployment.
Benefits
- Comprehensive medical, dental, and vision coverage
- Flexible Spending Account - healthcare and dependent care
- Health Savings Account - high deductible medical plan
- Retirement 401(k) with employer match
- Paid time off and holidays
- Paid parental leave plans for all new parents
- Leave benefits including disability, paid family medical leave, and paid military leave
- Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Linuxsystem administrationshell scriptingGolangKubernetesREST APIHashicorp TerraformAnsiblePythonAgile Software Development
Soft skills
passion for automationproblem-solvingproactive identification of opportunities