A bit about us :
We are the largest independent philanthropic solutions provider in North America. With more than 30 years of industry knowledge, we partner with financial services firms, elite nonprofit organizations and leading community foundations to provide online access for donors, professional advisors and staff, to manage their planned gifts, including donor-advised funds.
We support $16Billion of assets including charitable trusts, donor-advised funds, pooled income funds, endowments and private foundations.
We are growing and looking for a Senior DevOps Engineer to join our team!
Why join us?
- Flexible / remote work environment
- Competitive base salary and overall compensation package
- 401k with generous company match
- Full benefits : Medical, Dental, Vision
- Generous PTO, vacation, sick and holiday schedule
Job Details
Key Responsibilities :
- Infrastructure Management : Design, implement, and manage highly available, scalable, and secure Azure cloud environments.
- Automation & Tools Development : Create and maintain tools and frameworks that support the deployment and management of our platforms.
- Security & Compliance : Implement and enforce data security and privacy policies to ensure data protection across all environments.
- Performance Optimization : Troubleshoot and resolve issues related to scalability, performance, and system availability.
- Continuously optimize automated build and deployment pipelines.
- Technology Evaluation : Stay current with emerging cloud technologies and DevOps practices. Evaluate new tools and vendor products, recommending improvements to existing systems.
- Collaboration : Work closely with architects, developers, and stakeholders to ensure cloud solutions align with the overall IT strategy.
Provide guidance on DevOps-related challenges including software builds, deployment pipelines, and application performance.
Continuous Improvement : Suggest and implement architecture and process improvements, enhancing the efficiency and effectiveness of our DevOps practices.
Qualifications :
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Minimum 5 years of experience in DevOps engineering or cloud architecture roles, with at least 4 years in a DevOps or software engineering capacity.
- Proficient in deploying Infrastructure as Code (IaC) using tools like Terraform or ARM templates.
- Advanced knowledge of Azure services, including virtual networking, PaaS, and IaaS.
- Strong scripting skills in PowerShell and experience with web technologies such as JSON, HTML, JavaScript, and YAML.
- Familiarity with OOP languages such as Java or C#.
- Expertise in CI / CD tools (, GitHub, TeamCity, Octopus) and modern feature branching strategies.