About the Job
The Senior DevOps Engineer works on a robust suite of web and mobile applications to improve the robustness of Opal’s DevOps compliance footprint, tools, and infrastructure, and helps Engineering maintain the sky-high level of trust our organization has built with customers across the globe.
Key themes this role will focus on are cloud and datacenter architectures, CI/CD automation, incident response, remediation, training, access control, hardening, and secure development.
You should strive to be an influencer on our Technical Operations team by guiding the team to best practices and uplift other Engineers by leveraging previous experience and sharing knowledge.
About You
You are a technical influencer with a passion for best practices and sharing knowledge.
About Opal
Opal is the planning platform that enables marketers to plan, create, and calendar their content in one place. By working in Opal, teams get the visibility they need to stay aligned and collaborate efficiently. Visit workwithopal.com to learn why Opal is trusted by leading brands including Target, Starbucks, General Motors, and many more!
Requirements
Responsibilities
- Develop hardening guidelines and review configurations related to Linux/Unix hosts, Cloud technology deployments, containerized technologies, and common web application frameworks.
- Help maintain and build a stack of technologies including: Terraform, Kubernetes, Azure, Argo, PostgreSQL, Redis, Prometheus, Loki and Grafana.
- Provide and maintain solutions for security, automation, maintenance, and monitoring in a variety of languages including: Bash, Go, Ruby, Javascript and SQL.
- Help secure and scale native web application servers and services written in languages like Ruby, Javascript, and Elixir.
- Administer and maintain credentials for a variety of infrastructure and services.
- Maintain, protect, and administer data storage systems including security, encryption, and GDPR compliance.
- Discover and plan remediation for application vulnerabilities in the ruby/rails platform.
- Build tools, systems, and processes that allow your fellow engineers to ship world-class software as quickly and efficiently as possible.
- Architect, support, test, and maintain CI/CD pipelines (Blue/Green experience is a plus)
- Working closely with QA, Platform, Operations, and Experience/UI teams to automate and improve performance and releases in workflows.
- Advise, and support best practices with a flexibility mindset for a variety of technologies
- Taking part in product brainstorms to help think up the next big thing and bring a strong security stance along the way.
- Lend a helping hand, or ear whenever necessary.
- Be a leader in documenting, educating, and de-siloing of information and process.
- Be a champion of supporting customer needs and finding short-term ways to fill those needs.
Skills, Experience, Knowledge:
- 5+ years of DevOps experience supporting enterprise-grade web applications.
- Demonstrated ability to work effectively with individuals from diverse communities and cultures.
- Natural alignment with Opal’s Values: Open & Honest, Passionate, Accountable, Level-Up, Intentional, Teamwork, and Excellence
- Strong ability to gather and present data and metrics to support ideas, projects, and opinions.
- Azure and/or AWS ecosystem mastery with a strong understanding of modern web application architectures, both service-oriented and monolithic, ideally focused around Ruby-on-Rails and Elixir.
- Experience with infrastructure as code and technologies behind it (Terraform preferred).
- Experience working with production web applications on cloud-based hosting and containerized technologies like Docker (Kubernetes preferred).
- Experience managing databases (PostgreSQL, Elasticsearch and Redis preferred), including debugging performance issues and ensuring smooth data migrations.
- Demonstrated ability to engineer secure, performance minded technologies into full stack architectures on next-generation cloud and container platforms.
- Proven ability to manage projects, gaining consensus and buy-in cross functionally.
- Proven ability to drive initiatives with diplomacy and empathy.
- Knowledge on load balancers, network device authentication, firewalls, network segregation, VPNs, Security Information and Event Management.
Education:
- Undergraduate degree or the equivalent related working experience is required.
Benefits
Some benefits our team members enjoy include:
- Competitive, market-leading compensation package, including stock options
- 100% company-paid Medical/Rx, Dental, and Vision Insurance for employees (plus company-subsidized dependent coverage)
- Employer funded Health Savings Account (HSA)
- Flexible Spending Accounts (FSA) for Health, Dependent Care, Commuter, Parking
- Company-paid Life/AD&D, Short and Long Term Disability Insurance (with voluntary buy up options)
- Pet Insurance for your furry friend
- Unlimited Paid Time Vacation, Paid Sick Time, and 21 Paid Company Holidays
- Paid Parental Leave & Back-to-Work Program
- 401(k) and Roth Retirement Plans
- Company-sponsored outreach & activity programs