About the Role
The cloud DevOps engineer at Blackbaud will be responsible for deploying, supporting, developing, and optimizing cloud-based infrastructure. The ideal candidate will possess a strong understanding of public cloud principles, practical application of these principles, cloud services, and security, as well as the ability to collaborate effectively with cross-functional teams.
Key Responsibilities:
- Develop and implement cloud infrastructure to support Blackbaud's hosted applications and services.
- Build automation using CI/CD processes, automated testing, unit testing, code coverage, and other best practices.
- Optimize platform performance through server performance analysis and diagnostic logs.
- Implement cloud security measures aligned with industry best practices and compliance requirements.
- Regularly assess and remediate vulnerabilities and threats to the cloud infrastructure using automation.
- Partner with stakeholders to establish technical direction and make technical decisions.
- Maintain detailed documentation of data flow, infrastructure architecture, and standard operating procedures.
Required Skills and Experience:
- 2+ years of platform engineering experience with a focus on cloud solutions (Azure & AWS).
- Strong understanding of SaaS, PaaS, and IaaS models.
- Experience with infrastructure as code (IaC) tools such as Terraform and CloudFormation.
- Familiarity with cloud security principles and practices.
- Ability to work flexible hours as required by business priorities, and to be available on a 24x7x365 basis when needed for production impacting incidents or key customer events.
- Ability to meet quality, security, and operability standards.
Additional Information:
Blackbaud is a digital-first company with a flexible remote or hybrid work culture. Blackbaud is an equal opportunity employer, committed to an inclusive work environment.