Skip to content

Principal Devops Engineer
Company | Avant |
---|
Location | Chicago, IL, USA |
---|
Salary | $130000 – $190000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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.