Infrastructure as Code Engineer

New Era Technology Logo

New Era Technology

πŸ“Remote - Worldwide

Summary

Join New Era Technology as a Senior Platform Engineer and contribute to designing, implementing, and managing infrastructure using modern IaC practices. You will be responsible for building and operationalizing Kubernetes clusters, integrating with Terraform Enterprise and Vault Enterprise, and ensuring robust monitoring and alerting. This role involves developing modules, defining best practices, and conducting thorough testing and documentation. Collaborate with teams to maintain adherence to best practices and provide training. New Era offers a team-oriented culture with opportunities for professional development and competitive benefits.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of experience in infrastructure as code, with a strong focus on Kubernetes, Terraform, and Vault
  • Proficiency in scripting languages such as Python, Bash, or similar
  • Experience with version control systems (GIT, Azure DevOps) and CI/CD pipelines
  • Strong understanding of networking, storage, and data protection technologies
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Experience with datacenter compute and networking technologies
  • Strong communication skills, both written and verbal

Responsibilities

  • Create and manage the build-out and operationalization of non-production K8s clusters
  • Develop build-out diagrams, documentation, and deliver training and knowledge transfer sessions
  • Establish monitoring systems and actionable alerts to ensure cluster health and performance
  • Identify and document module needs for TFE and Vault integrations
  • Develop and implement critical actions/functions for: VMware Aria Operations, Arista Networks, Various datacenter storage solutions, Cohesity Data Protection, F5 Networks, Venafi Certificate Management, SolarWinds Monitoring
  • Define and enforce best practices for version control, source code management (GIT, Azure DevOps), branching and merging strategies, and RBAC maintenance
  • Collaborate with teams to ensure adherence to these best practices
  • Develop and automate unit tests for all managed infrastructure
  • Implement integration tests for application stack deployments
  • Automate unit and integration tests
  • Create comprehensive documentation for all deliverables
  • Conduct knowledge transfer and training sessions to ensure team members are well-versed in the implemented solutions

Preferred Qualifications

  • Certifications in Kubernetes, Terraform, or related technologies
  • Familiarity with monitoring tools such as Prometheus, Grafana, or SolarWinds

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.