The DevOps Engineer II position is a key member of the DevOps team, responsible for overseeing infrastructure operations throughout the organization.
This role involves both the planning and execution of infrastructure projects, as well as automating changes to the infrastructure to ensure the delivery of highly available and scalable services.
Candidates for this role will be based in the United States and work remotely.
Responsibilities include designing, developing, and delivering scalable and automated services and architecture.
The engineer will architect, design, and implement solutions with native AWS Services and other cloud/managed services as necessary.
It is essential to ensure solutions are architected and delivered using best practices and technologies.
The role requires communicating the benefits and drawbacks of infrastructure choices to technical and non-technical stakeholders.
The engineer will create and apply reusable automation libraries across the company.
Responsibilities also include managing centralized monitoring and alerting for infrastructure and enabling developers to extend with application-level monitoring.
The engineer will set up infrastructure for easy reporting and accountability across products.
Troubleshooting production issues and performing on-call duties are also part of the role.
Planning and coordinating infrastructure and operations for new projects and acquisitions is required.
The engineer will monitor, advise, and implement solutions to address security and risks for company Infrastructure/Ops.
Requirements:
A minimum of 2+ years of experience in a full-time development or DevOps role is required.
Candidates must have 2+ years of experience with AWS Services, with Sagemaker experience preferred.
2+ years of experience with EKS or similar Kubernetes experience is necessary.
Candidates should have 2+ years of experience with Github Actions.
A minimum of 2+ years of programming experience in Python, Go, or Ruby is preferred.
Demonstrated knowledge of infrastructure as code, automation, and configuration tools like Terraform and Ansible is required.
Experience with DevOps and infrastructure automation, and best practices is necessary.
Candidates should have experience supporting, managing, and simplifying configuration and setup of multiple environments for local development and staging environments.
Experience with Linux-based infrastructure and container orchestration is required.
Understanding of web development, infrastructure requirements, and scripting languages is necessary.
Candidates must have experience with Linux system administration and command line interface (CLI).
Knowledge of distributed version control, like Git, is required.
Strong communication and interpersonal skills are essential.
Exceptional problem-solving skills and a proactive mindset are necessary.
Benefits:
Flexible Time Off & 16 Company Paid Holidays are offered, allowing employees to build their own time-off schedules and encouraging them to take time for their well-being.
A collaborative and inclusive culture is promoted, where employees work in small, self-organized, and cross-functional teams that welcome all ideas.
There are growth opportunities through hands-on learning and development, with endless possibilities for career advancement.
The company focuses on well-being, offering numerous benefit options including medical (PPO & HDHP-HSA), dental, vision, flexible spending account, commuter benefit, discount programs, life & disability insurance, and accident insurance. A 401k program with company match and paid parental leave is also provided.
Employees enjoy a lifetime subscription to the company's products and are encouraged to live their brand through the Work-Detoured benefit, which reimburses team members for outdoor experiences.