
Cloud Infrastructure Engineer
Center for Biological Diversity
full-time
Posted on:
Location Type: Hybrid
Location: Portland • Oregon • United States
Visit company websiteExplore more
Salary
💰 $85,000 - $105,000 per year
Tech Stack
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