Description

You will bridge the gap between QA and development using a software-first approach to systems integration.

Responsibilities

  • Design and implement cloud-native services and deployment pipelines for large-scale platforms.
  • Build tools and frameworks to unify QA, development, and operations processes.
  • Automate deployment and validation of microservices across Kubernetes-based environments.
  • Own CI/CD workflows and use infrastructure-as-code to scale deployment environments.
  • Investigate complex system-level issues across infrastructure and software stacks.

Required Skills

  • 5+ years of software development experience or equivalent advanced degree.
  • Strong programming proficiency in Python and/or Bash scripting.
  • Experience building and managing containerized workloads and deployment pipelines.
  • Hands-on experience with CI/CD tools using pipeline-as-code practices.
  • Proficiency with at least one infrastructure-as-code ecosystem such as Terraform, Pulumi, or Ansible.
  • Experience working in Unix/Linux development environments.
  • Familiarity with cloud infrastructure.
  • Knowledge of Java, Python, or Go in microservices environments.
  • Understanding of testing frameworks like JUnit, Mockito, Pytest, or Locust.

Preferred Skills

  • Hands-on experience with Kubernetes and cloud providers like AWS, Azure, or GCP.
  • Solid understanding of distributed systems, event-driven architecture, and asynchronous programming.
  • Experience with frameworks such as Spring Boot or FastAPI.

Education

Any Graduate