Senior DevOps Engineer

Hoonify Technologies

Hoonify Technologies

Software Engineering
Albuquerque, NM, USA
Posted on Jul 10, 2024
About Us:

Hoonify is a progressive technology enterprise founded on the expertise of a team comprised of supercomputing professionals. These individuals have dedicated their careers to constructing some of the world’s fastest high-performance supercomputers and investigating advanced computing architectures within the esteemed precincts of the US Department of Energy's National Laboratories. Our organizational ethos is characterized by a commitment to creativity, collaboration, and an unwavering passion for delivering state-of-the-art solutions.

Position Overview:

Are you ready to be a key player in our vibrant environment? We're on the lookout for a talented, pro-active DevOps Engineer to join our dynamic team. You will play a crucial role in designing, implementing, and maintaining our CI/CD (Continuous Integration / Continuous Deployment) pipelines for a Linux operating system and its supporting high performance computing software stack. Collaborating with our development team, you will maintain the solution in our on- premises test bed. This role offers a unique opportunity for hands-on experience in a supportive and fast-paced work environment. If you're passionate about making a significant impact, we welcome you to join us and become a key player in our vibrant startup environment.

Responsibilities:

  • Design, implement, and maintain CI/CD pipelines for a full Linux operating system
  • Implement and maintain monitoring, logging, and alerting systems using on-prem solution - Collaborate on innovative approaches to integrate CI/CD pipelines with high performance computing clusters
  • Automate manual processes to improve efficiency and reliability
  • Troubleshoot and resolve issues with CI/CD pipelines in a timely manner
  • Stay up-to-date with industry trends and best practices in CI/CD and automation
  • Hands-on work to install and manage CI/CD servers on-premises
  • Collaborate with the development team to improve software deployment processes
  • Conduct log analysis to identify and resolve errors or bugs
  • Implement and maintain Active Directory services
  • Support software deployment activities, ensuring smooth and efficient releases
  • Stay up-to-date with industry trends and best practices in DevOps

Ideal Candidate:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience in CI/CD pipeline design and implementation for Linux operating systems
  • Strong experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI
  • Strong experience developing and operating a Linux operating system
  • Proficiency in scripting languages (e.g., Python, Bash) for automation
  • Experience using automation tools like Ansible and Putty
  • Experience with version control systems such as Git
  • Experience using agile project management tools (e.g., ClickUp) to create roadmaps and report progress
  • Excellent problem-solving and communication skills
  • Ability to create and maintain documentation for deployed solutions
  • Ability to work independently and as part of a team in a fast-paced environment

Nice to Have:

  • Experience with infrastructure as code tools such as Terraform or Ansible on Linux - Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud - Knowledge of container orchestration tools such as Kubernetes and Docker
  • Knowledge of supercomputing / high performance computing (HPC)
  • Certification in relevant technologies (e.g., AWS Certified DevOps Engineer, Certified Jenkins Engineer)

What We Offer:

  • Competitive salary and benefits package
  • Opportunity to work with cutting-edge technologies and tools - Opportunities for professional development and career growth - A collaborative and inclusive work environment
  • Exciting projects and challenges that will enhance your skills