Carbon Mapper is a non-profit organization focused on driving greenhouse gas emission reductions through accessible methane and carbon dioxide data. They are seeking a Platform Engineer to support and enhance their cloud infrastructure and deployment workflows, working closely with Engineering and Science teams to improve operational practices and automation.
Responsibilities:
- Support AWS infrastructure for Carbon Mapper's application, data, and platform systems, including Lambda, Step Functions, ECS, AWS Batch, CloudWatch, S3, IAM, and networking
- Deploy, configure, and troubleshoot cloud resources
- Identify and implement infrastructure improvements to increase consistency, reliability, security, and cost efficiency across environments
- Maintain, improve, and troubleshoot GitLab CI/CD pipelines for application, data, and infrastructure workflows, including build, test, deployment, and rollback automation
- Help standardize deployment workflows across services and environments by creating templates and examples
- Automate repetitive manual tasks and toil
- Improve logging, metrics, and dashboards for services, jobs, and data pipelines
- Participate in incident response and post-incident follow-up; help improve alerts, runbooks, recovery procedures, and reprocessing workflows
- Triage and troubleshoot application, data pipeline, infrastructure, deployment, and alerting issues, and turn recurring problems into documentation, automation, or platform improvements
- Help implement practical guardrails for secure and efficient cloud operations
- Identify underused, misconfigured, or inconsistent resources, and work with senior engineers to strengthen security, access, and cost practices
- Write and maintain deployment guides, runbooks, troubleshooting procedures, operational references, and reusable examples for common engineering workflows
- Partner with software engineers and scientists on effective use of platform tools
Requirements:
- 3+ years of experience in platform engineering, DevOps, cloud operations, infrastructure, systems administration, software engineering, data engineering, or a related technical role
- Hands-on experience with AWS or another major cloud provider
- Familiarity with serverless, containerized, or batch-oriented cloud workloads
- Experience with CI/CD concepts and tools, preferably GitLab CI/CD
- Experience with scripting or software development in Python, Bash, JavaScript, or a similar language
- Familiarity with Linux command-line tools and common software development workflows
- Basic understanding of networking, IAM/access control, environment configuration, and deployment concepts
- Familiarity with observability concepts such as logs, metrics, dashboards, alerting, and incident response
- Ability to troubleshoot technical issues using logs, diagnostic tools, documentation, and methodical investigation
- Strong writing, documentation, communication, and collaboration skills across engineering and science teams
- Interest in learning new tools, improving operational processes, and supporting production systems
- Experience with AWS services such as Lambda, Step Functions, ECS, AWS Batch, CloudWatch, S3, IAM, or VPC networking
- Experience building or maintaining GitLab CI/CD pipelines
- Experience with New Relic, PagerDuty, Grafana, Prometheus, or similar observability and incident management tools
- Experience with Infrastructure as Code tools such as AWS CDK for Python, Pulumi, or similar
- Experience with Docker, EKS, Kubernetes, JupyterHub, or related platform technologies
- Experience supporting production systems, incident response, or on-call rotations
- Experience supporting data pipelines, batch jobs, scientific workflows, geospatial data, or data-intensive cloud environments
- Experience with cloud cost monitoring, resource tagging, rightsizing, or infrastructure cleanup