Responsibilities:
Participate in the design and development of new and innovative tools and services for automating
software delivery lifecycle. Be delivery oriented leveraging modern DevOps tools and environment (eg. kubernetes, containerized microservices) to produce high quality solutions.
Create and maintain cloud-based solutions.
Work with stakeholders including Product, Data and Design teams to assist with technical issues and support their infrastructure needs.
Automate workflows and find areas to improve reliability of integrations.Utilize CI/CD tools such as Jenkins, pipelines, etc.
Required:
BS/MS degree in Computer Science / Engineering or related fields.
3+ years professional software programmer. Wide array of language skills (Python or Java at a minimum).
1+ years of experience with DevOps, software development or test automation.
Strong ability to troubleshoot application issues in running cloud services and managing.
container-based workloads and container orchestration using Kubernetes, etc.
Expertise at Docker based container technologies.
Experience using and maintaining production environments for various cloud platforms (Azure preferred).
Excellent understanding of software development life cycle
Good familiarity with AKS, Azure DevOps.
Reasonable familiarity with Azure Insights or Prometheus/Grafana based monitoring system.
Basic understanding of security aspects at cloud.
Motivation to automate workflows for efficiency and repeatability.
Experience with JIRA and Agile Scrum processes is a plus.