Associate Software Engineer

Gigatec Engineering

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience using the Linux CLI and tools
  • Proficient in Bash/Python for automating HPC systems
  • Strong knowledge in release management and CI/CD best practices
  • Experience with managing software builds using various programming languages
  • Hands-on experience with CI/CD pipeline tools like Jenkins and GitLab CI
  • Familiarity with IaC principles and automation tools like Ansible
  • Competence in containerization technologies such as Docker

Responsibilities

  • Support IaC DevOps activities and solution development
  • Automate processes to enhance software build reliability
  • Reduce manual effort in deployments
  • Design and implement CI/CD pipelines
  • Manage software builds and releases effectively
  • Adopt best practices for release management and risk management
  • Collaborate in a team-focused environment

Benefits

  • 100% Paid Healthcare
  • 10% 401k contribution in every paycheck
  • 100% Fully Vested upon hire
Full Job Description
Perks and Benefits
  • 100% Paid Healthcare
  • 10% 401k in every paycheck
  • 100% Fully Vested!

NOTE - Our positions require a Top Secret clearance, as well as the favorable completion of a polygraph. Applicants must be authorized to work in the U.S. We are unable to sponsor an employment Visa.

What You'll Be Doing (We don't love the bullet points, but we love the work!)

In this key Software Engineer role, you'll get to support IaC DevOps activities and dive deep into developing and maintaining complex and diverse Infrastructure as Code (IaC) solutions. This position's focus is on automation and efficiency to reduce manual effort and increase the reliability of software builds and deployments.

Required Experience
• Using the Linux CLI and Linux tools
• Using Bash/Python to develop scripts to automate provisioning of HPC systems
• Release management best practices including versioning, automation, risk management, and continuous improvement
• Managing software builds and releases with one or more programming languages
• CI/CD principles, methodologies, and best practices
• Designing, implementing, and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI, Travis CI, or CircleCI
• IaC (Infrastructure as Code) principles and automation tools including Ansible
• Dev/Sec/Ops processes and related FOSS toolchains
• Experience with containerization technologies such as Docker and Containerd
• Experience with Git Source Control System

Desired Skills
• Atlassian Tool Suite (JIRA, Confluence)
• Familiarity with Agile and Scrum methodologies for project management and collaboration
• Fluent in sarcasm, kindness, and the occasional office banter

Similar Jobs

More Jobs at Gigatec Engineering

More Information Technology Jobs

Find similar Associate Software Engineer jobs: