Full Time

Infrastructure Engineer (Software)

Nava
$85,000 - $120,000* / year (about $41–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Nava, so some details may not match this job. The employer's own page has the real description.



Job Overview


The Infrastructure Engineer (Software) at Nava will play a crucial role in designing, implementing, and maintaining our software infrastructure to ensure optimal performance, security, and scalability. The successful candidate will collaborate with cross-functional teams, focusing on deploying automation solutions and enhancing existing processes. The role involves troubleshooting any issues that arise within the infrastructure, monitoring system health, and implementing best practices in system architecture and software development.



Job Responsibilities

  • Design and implement resilient software infrastructure architectures to support business operations.
  • Automate repetitive tasks to enhance overall system efficiency and reliability.
  • Monitor system performance, identify bottlenecks, and make necessary adjustments to optimize resources.
  • Collaborate with development teams to ensure smooth deployment of applications and updates.
  • Maintain documentation related to infrastructure configurations, processes, and policies.
  • Implement security best practices to protect data and system integrity.
  • Troubleshoot and resolve system issues in a timely manner to ensure minimal downtime.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology or related field.
  • A minimum of 3 years of experience in software infrastructure engineering or related role.
  • Proven expertise in scripting languages such as Python, Bash, or Ruby.
  • Experience with cloud infrastructure (AWS, Azure, or Google Cloud).
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Strong understanding of networking concepts and protocols.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools


In this role, the Infrastructure Engineer will work with a diverse array of technologies and tools including AWS services (such as EC2, S3, and Lambda), CI/CD tools (like Jenkins and GitLab), monitoring tools (such as Prometheus and Grafana), and configuration management tools (including Ansible and Terraform). Proficiency in utilizing version control systems like Git is also essential for effective collaboration and maintenance of infrastructure-related code.



Ideal Candidates


The ideal candidate for the Infrastructure Engineer position will be a proactive and innovative thinker who excels in both independent and collaborative work settings. Strong communication skills are essential to effectively liaise with various departments and stakeholders. A passion for continuous learning in the rapidly evolving technological landscape and the ability to adapt to new challenges with a positive attitude are key attributes for success in this role. The candidate should also demonstrate a commitment to developing methodologies that improve operational efficiency and system performance.



Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.