[Remote] Software Development Engineer II, Cloud Platform
Note: The job is a remote job and is open to candidates in USA. Mapbox is the leading real-time location platform for a new generation of location-aware businesses. They are seeking a Software Development Engineer II to deliver cloud-native containerized infrastructure and deployment platforms, focusing on AWS resources and CI/CD pipelines.ResponsibilitiesActively onboard AWS resources to the declarative gitops-based framework utilizing Terraform and TerragruntMaintain and troubleshoot legacy cloud infrastructure in AWS that is deployed with Cloudformation/CDK and utilizes ECS, Lambda, EMR, etcArchitect and promote Kubernetes deployments for new servicesLead migration of deployment pipelines from ECS and Cloudformation to EKS and ArgoCDArchitect a centralized CI pipelines framework utilizing GitHub Actions and Runs-onBroadly influence and lead the Mapbox Cloud Platform strategy around AWS architecture, open-source tools and frameworksConfigure and maintain a comprehensive observability platform, such as Datadog or Observe, to enable real-time monitoring, alerting, and analyticsPromote a culture of operational excellence by testing and monitoring our systems and code, and providing on-call support for the platform servicesDocument your work and decision-making processes, and lead presentations and discussions in a way that is easy for others to understandUphold a culture of collaboration, transparency, creativity, inclusion, and data-driven decisionsSkills5+ years experience leveraging infrastructure-as-code frameworks to manage AWS infrastructure using Terraform, Terragrunt, Atlantis, CDK4+ years experience orchestrating containerized workloads at scale using EKS, ECS4+ years experience managing scalable CI/CD frameworks in a distributed engineering organization using Github ActionsStrong expertise with Kubernetes, ArgoCD, IstioProven ability to design and develop cost efficient, secure, and durable solutions on AWS using EKS, ECS, EC2, Lambda, Fargate, CloudFront, IAM, Route53, DynamoDBProficient in at least one programming language, such as Python, Nodejs, GoLangExperience configuring and managing observability systems in a distributed large-scale environment using Datadog, CloudWatch, or similarExperience with incident response practices including blameless post-mortems and resilience engineering conceptsA desire to share your expertise through documentation, mentorship, and both written and vocal discussionAbility to work asynchronously and independently with minimal supervision, lead by example, and make decisions based on priorities and business goalsBenefitsSupportive health careParental leaveFlexibility for the things that come up in lifeInnovating on how we think about supporting our peopleAn environment of teaching and learning to equip employees with the tools needed to be successful in their function and the companyCompany OverviewMapbox develops a location data platform for mobile and web applications. It was founded in 2010, and is headquartered in Washington, District of Columbia, USA, with a workforce of 501-1000 employees. Its website is http://www.mapbox.com.