Posted in

Principal Devops Engineer

Principal Devops Engineer

CompanyAvant
LocationChicago, IL, USA
Salary$130000 – $190000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Strong development experience in a modern programming language: E.g., Python, Ruby, Go, or Bash.
  • Proven experience in platform engineering or a related role, with a strong understanding of cloud computing concepts and technologies.
  • Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
  • Excellent communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Experience creating and working with containers and leveraging container orchestration tools such as Kubernetes and technologies such as Karpenter, KEDA.
  • Experience building and managing highly available public cloud infrastructure and services.
  • Experience with standard infrastructure-as-code provisioning and configuration management tools.
  • Experience supporting relational and non-relational databases, messages busses, caching services, and other data persistence tools.
  • Experience developing CI/CD workflows, GitHub Actions.
  • Experience with migrating services and workflows to new platforms.
  • Familiarity with standard monitoring, logging, and observability platforms, we use Datadog, Sentry.
  • Familiarity with Amazon Web Services, Terraform, Helm, Vault, Ansible, Spacelift.
  • Experience with Databricks for data engineering and analytics tasks.
  • Familiarity with Airflow for orchestrating complex data workflows.
  • Solid understanding of networking concepts, security best practices, and containerization technologies.

Responsibilities

  • Design, develop, and deploy infrastructure solutions using modern cloud technologies (e.g., AWS, Google Cloud Platform).
  • Implement automation and orchestration tools to streamline provisioning, deployment, and management of infrastructure and services.
  • Collaborate with software engineering teams to design scalable and resilient architectures for applications/services.
  • Monitor and troubleshoot platform performance issues, ensuring high availability and optimal resource utilization.
  • Continuously optimize infrastructure and processes to improve reliability, scalability, and cost-efficiency.
  • Stay updated on industry trends and best practices in platform engineering, incorporating new technologies and methodologies as appropriate.

Preferred Qualifications

    No preferred qualifications provided.