Senior DevOps Engineer

closed
Virtuous Logo

Virtuous

πŸ“Remote - United States

Summary

Join Virtuous, a company dedicated to helping nonprofits, as a Lead DevOps Engineer. You will guide our development team in building high-performance applications and ensuring rapid deployment to production. This role requires strong technical leadership, expertise in containerization technologies (like Azure and Terraform), and a proven track record in infrastructure and architecture. You will be responsible for leading IaC strategies, architecting scalable applications, building CI/CD pipelines, mentoring other engineers, and collaborating with various stakeholders. Virtuous offers competitive pay, comprehensive benefits, and a supportive work environment.

Requirements

  • 7+ years of experience in software development or DevOps engineer, with at least 5 years of hands-on experience with DevOps in a growing organization
  • In-depth understanding of Terraform and Azure deployments, including core features, Terragrunt, multi-environment deployments, and secure use of tooling such as env0
  • Expertise building and support release pipelines using GitHub Actions and Azure DevOps Pipelines to both Azure and AWS
  • Proficiency in using version control systems like Git
  • Strong analytical and problem-solving abilities with a keen eye for detail
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders

Responsibilities

  • Lead the management and development of IaC strategies at Virtuous
  • Provide technical direction and ensure best practices are followed
  • Orchestrate containerization of applications to smooth out local workflows, ensuring that developers can onboard and provide value quicker
  • Architect and build scalable, maintainable, and secure application architectures, focusing on the ability to automatically scale out applications to support increased load during heavy workflows
  • Build and maintain deployment Pipelines in GitHub and Azure DevOps
  • This includes the management of multiple environments (dev, qa, staging, production) and improvement of the CI/CD pipelines to allow the engineering teams to deploy on-demand
  • Reviewing PRs from all squads on their DevOps contributions for consistent and predictable implementations
  • Mentor other DevOps Engineers, as well as Software Engineers, providing guidance and support to help them build robust systems and contribute effectively to the team
  • Work closely with product managers, engineering leads, cloud engineers, and other stakeholders to gather requirements, define project scope, and deliver high-quality solutions
  • Troubleshoot and resolve technical issues, performance bottlenecks, and bugs in a timely manner
  • Maintain comprehensive documentation for code, processes, and systems to ensure knowledge sharing and continuity
  • Stay up-to-date with the latest trends and advancements in containerization, Azure, DevOps strategies, and related technologies
  • Advocate for and implement improvements to development processes and tools

Preferred Qualifications

  • Hands-on work as a software engineer in order to have a true understanding of the challenges faced by the engineering team
  • Experience with automated testing frameworks (e.g., Testrail, Playwright) and test-driven development (TDD)
  • Experience with project management tools and methodologies (e.g., Agile, Scrum)
  • Contributions to open-source projects or a strong presence in the DevOps community

Benefits

  • Market competitive pay leveraging Carta data
  • Employee recognition through Bonusly (birthdays, anniversaries, achievements, etc.)
  • 401(k) retirement plan with company matching- 50% match up to 6% of compensation after 90 days
  • Unlimited PTO
  • Paid volunteer days and company holidays
  • Employer-contributed healthcare benefits, encompassing medical, dental, and vision coverage, with plans available for dependents and choices for Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA)
  • 12 weeks primary parent leave, 4 weeks secondary parent leave - full pay (adoption as well)
  • Company outings and events
This job is filled or no longer available

Similar Remote Jobs