Tech Stack
AzureCloudDockerElasticSearchGrafanaKubernetesLinuxPostgresPythonRabbitMQRedisTerraformUnix
About the role
- Design and implement tools and technologies to provision and configure an enterprise software system hosted in Kubernetes
- Design and implement architecture and networking solutions within Azure
- Automate/script existing processes using languages such as python and bash
- Provision, configure, and maintain cloud resources using Terraform and Terragrunt
- Actively monitor the application environment and respond to incidents
- Conduct root cause analysis for production incidents
- Oversee cloud infrastructure and recommend any potential improvements to technology or process
- Contribute to team planning to solve engineering challenges
- Be a dependable and highly skilled development resource for peers through education and review
- Have a broad awareness of related projects and industry trends, and encourage innovative practices among peers
- Provide detailed feedback and suggestions to team code reviews
- Document and demonstrate solutions through written documentation, diagrams, and readable code
Requirements
- Kubernetes Container Orchestration, Docker: 2+ years
- Azure cloud infrastructure: 2+ years
- Experience with system monitoring and alerting. Data-driven system improvements using DataDog and/or Grafana: 2+ years
- Experience supporting, configuring, deploying RabbitMQ, Redis, PostgreSQL, Elasticsearch: 1+ years
- Experience with CI/CD tools: Github Actions, ArgoCD or Harness: 2+ years
- Experience supporting customer-facing web-delivered software: 2+ years
- Working knowledge of UNIX/Linux
- Bash and Python experience
- Excellent communication skills in English