Center for Biological Diversity

Cloud Infrastructure Engineer

Center for Biological Diversity

full-time

Posted on:

Location Type: Hybrid

Location: PortlandOregonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $85,000 - $105,000 per year

About the role

  • The Cloud Infrastructure Engineer manages and supports the organization’s cloud environments across AWS, Azure, and Digital Ocean, as well as DNS and security services through Cloudflare.
  • This role administers Linux/Ubuntu, web stacks such as Apache and IIS, and application deployments using Python- and PHP-based frameworks.
  • The Engineer also oversees cloud SQL database performance, email deliverability standards, and Python-driven eCRM integrations.
  • This is a hands-on technical position with opportunities to influence infrastructure strategy and capacity planning.
  • Administer Azure, AWS and Digital Ocean environments including EC2, Droplets and S3.
  • Maintain Cloud database infrastructures, including performance tuning and optimization.
  • Monitor system performance, capacity, and availability across all environments.
  • Implement infrastructure as code (IaC) practices where practical.
  • Contribute to capacity planning and infrastructure upgrades.
  • Manage Apache web servers on Linux/Ubuntu systems.
  • Manage Django/Flask/Python and Laravel/PHP application deployments.
  • Manage WordPress CMS custom installations.
  • Troubleshoot application performance issues.
  • Maintain application server security, patches, and updates.
  • Administer Windows IIS (Internet Information Services) web servers.
  • Configure load balancing, SSL certificates, and routing.
  • Support application releases implementing CI/CD pipelines where practical.
  • Work with Security Engineer to ensure configurations are PCI compliant.
  • Manage Ubuntu/Linux server configuration, patching, and updates.
  • Configure networking, firewalls, and security policies on Linux.
  • Monitor system logs and troubleshoot issues.
  • Manage package repositories and software installation.
  • Manage Cloudflare DNS configuration for organizational domains.
  • Configure Cloudflare security features (DDoS protection, WAF, bot management).
  • Implement SSL/TLS certificates and HTTPS configurations.
  • Configure caching policies and performance optimization.
  • Monitor Cloudflare analytics and security logs.
  • Maintain redundancy and failover mechanisms for application systems.
  • Contribute to business continuity plans.
  • Ensure compliance with data retention policies.
  • Monitor email deliverability standards and sender reputation.
  • Configure SPF, DKIM, and DMARC records for organizational domains.
  • Monitor email authentication compliance and investigate delivery failures.
  • Manage email bounce rates, spam complaints, and blacklist issues.
  • Support eCRM integrations.
  • Build and maintain Python API data extractions from our eCRM.
  • Work with Database Administrator and SQL Developer on cloud database infrastructure tasks.
  • Support Software Engineering team on deployment requirements.
  • Coordinate with Network and Security Engineer on cloud infrastructure security and cloud networking.
  • Provide backup and escalation support for cloud infrastructure issues.
  • Serve as backup for tech support staff to handle end user requests when needed.
  • Maintain cloud infrastructure documentation and procedures.
  • Perform other job-related duties as assigned.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field, or combination of equivalent experience necessary to perform the essential job duties and responsibilities
  • 5+ years of experience with Linux/Ubuntu server administration
  • 4+ years of experience with managing cloud platforms (AWS EC2, Azure, Digital Ocean, or equivalent)
  • 4+ years of experience with SQL relational databases (MySQL, Postgres, Azure SQL or equivalent)
  • 3+ years of experience with web server administration (IIS, Apache)
  • 3+ years of experience with Python scripting for automation and system administration
  • Familiarity with PHP scripting or Powershell
  • Familiarity with Git and GitHub for version control and collaboration
  • Familiarity with eCRMs and email deliverability
  • Exposure to application deployment environments (Django, Flask, Laravel, or similar frameworks)
  • Exposure to CDN and DNS management (Cloudflare preferred)
  • Ability to work both independently and in a team environment
  • Ability to work 40+ hours per week.
Benefits
  • Fully paid medical premiums for staff, and greatly discounted for families.
  • Fully paid dental and vision premiums for staff and their families.
  • Generous employer contribution to HSA and HRA’s.
  • Lifestyle Spending Account (LSA) provided for reimbursement of eligible wellness expenses.
  • Center paid premiums for Short Term and Long-Term Disability provided for all staff.
  • Center paid premiums for Basic Life Insurance for all staff.
  • Discounted premiums for pet discount program.
  • For all regular staff 403(b) plan with employer match and increasing employer paid contributions.
  • Generous time off policies, including 13 paid holidays per year and 5 “personal” days awarded each year.
  • Vacation accrual starts at a rate of 15 days annually, but it may be higher commensurate with experience, and paid sick days accrue at a rate of 10 days per year.
  • Center Paid Time Off for parental leave, personal leave, caretaker leave and even pet caretaker leave.
  • After 5 years of service, all employees receive a 12-week paid sabbatical.
  • Relaxed work atmosphere and dress code.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Linux administrationUbuntu administrationAWSAzureDigital OceanSQL databasesPythonPHPDjangoFlask
Soft Skills
independent workteam collaborationcapacity planningtroubleshootingcommunicationinfluence strategydocumentationbusiness continuityproblem-solvingescalation support
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology