NAVA Software solutions is looking for an Infrastructure Automation Engineer.
Details:
Infrastructure Automation Engineer
Location: Remote project
Duration: Direct Hire/Full time
Looking for an Infrastructure Automation Engineer to design, deliver, automate, and operate the infrastructure for our products and platforms. The ideal candidate is someone who is experienced and passionate about delivering SaaS products at scale, and automating every aspect of the development, delivery, and operations processes.
Essential Duties and Responsibilities
Use infrastructure as code tools and processes to provide git-first infrastructure automation and CI/CD for applications and application services in both cloud and on-premise environments
Collaborate with application development team to securely design and deliver software in a modern containerized microservice architecture
Participate in on-call rotations to respond to and remediate production issues
Perform postmortem analysis and runbook documentation for production incidents, and follow up to ensure action items and remediations are completed
Design and deliver observability components such as alerts and dashboards
Implement DevSecOps automation and other tools to provide network, infrastructure, and application security
Skill/Requirements: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Bachelor's degree in Computer Science, Software Engineering or related field of study. Equivalent industry experience will also be considered.
2+ years working experience in building and delivery of scalable software platforms and products.
Delivering and supporting software as a service applications at scale on public and/or private cloud platforms
Configuration management and infrastructure automation tools, including Salt stack (preferred), Terraform, Ansible, Puppet, Chef, and others
Containerized development, deployment, and operations with Docker and Kubernetes
Software development with multiple languages, including Java, JavaScript, Python, and shell.
Git and CI/CD platforms and processes
Observability tools like Prometheus, Grafana, and Loki
DevOps and Agile principles
TCP/IP networking and Linux system administration
Database administration and SQL
Blockchain and smart contracts experience a plus
Excellent ability to diagram and document solutions.
Excellent verbal and written communications skills
Excellent presentation and facilitation skills
Skill in establishing and maintaining effective working relationships
Experience: 2 years required