Description

You will design and implement cloud-native architectures and deployment patterns for business-critical applications.

Responsibilities

  • Define and manage software development lifecycle stages including source control, build, test, deploy, and monitoring.
  • Build deployment patterns and enhance internal tooling to interact with Public Cloud technologies.
  • Ensure project consistency with cloud architectural guiding principles.
  • Collaborate with technologists to implement discrete microservices using repeatable cloud-native patterns.
  • Monitor emerging cloud technology trends across open source and major vendors.

Required Skills

  • 6+ years of professional software engineering experience.
  • Proficiency in AWS, PaaS, or IaaS solutions.
  • Experience developing REST APIs using Java or .Net.
  • Hands-on experience with Python and scripting.
  • Strong knowledge of Terraform for infrastructure automation.
  • Experience with CI/CD tools such as Git, GitHub Actions, Bash, AWS CodeBuild, or AWS CodePipeline.
  • Working knowledge of container technologies like Docker, AWS ECS, Azure Container Service, or Kubernetes.
  • Experience with serverless architecture, specifically AWS Lambda.
  • Ability to implement distributed logging using DataDog or AWS CloudWatch.
  • Proficiency in troubleshooting complex cloud environments.

Preferred Skills

  • Bachelor's degree in a related technology program.
  • Experience with Azure.

Education

Any Graduate