Apply

Junior Software Engineer - Cloud

Posted 2024-11-06

View full description

💎 Seniority level: Entry, 1-2 years

📍 Location: Spain

🔍 Industry: Communications

⏳ Experience: 1-2 years

🪄 Skills: AWSSoftware DevelopmentAgileCI/CDTerraform

Requirements:
  • 1-2 years of experience in Cloud or DevOps engineering, with proficiency in at least one programming language.
  • Demonstrated interest in architecting cloud-based solutions, leveraging AWS services such as CloudFront, Load Balancers, Lambda, S3, etc.
  • Experience in managing infrastructure as code using tools like Terraform.
  • Exposure to SLO tracking tools such as Datadog, and log management solutions like AWS CloudWatch, Athena, Grafana.
  • Ability to collaborate effectively within an agile, fast-paced team, understanding the full software development lifecycle.
  • Previous exposure to service-oriented architectures, microservices, or REST APIs is highly preferred.
  • Familiarity with building and managing CI/CD pipelines (e.g., Buildkite), optimizing deployments, and maintaining high reliability through SLOs.
  • Experience of working with AWS WAF.
Responsibilities:
  • Implement and maintain scalable, high-availability AWS cloud infrastructure for Twilio’s microservices.
  • Support and contribute to operate and maintain highly available services handling billions of weekly requests.
  • Manage Infrastructure as Code (IaC) using tools like Terraform, ensuring operational best practices.
  • Build and optimize CI/CD pipelines to support continuous integration and deployment.
  • Monitor, troubleshoot, and ensure the best uptime of Twilio services.
  • Support collaborations with cross-functional teams in agile ceremonies to achieve technical excellence.
  • Continuously improve our cloud-based services, focusing on reliability, performance, and scalability.
  • Support in improving the design and implementation of Twilio’s API infrastructure regularly.
Apply