Required qualifications, capabilities, and skills
- Formal training or certification onsoftware engineering*concepts and 5+ years applied experience
- Deep knowledge of one or more areas of infrastructure engineering such as hardware, networking terminology, databases, storage engineering, deployment practices, integration, automation, scaling, resilience, or performance assessments
- Deep knowledge of one specific infrastructure technology and scripting languages (e.g., Scripting, Python, etc.)
- Drives to continue to develop technical and cross-functional knowledge outside of the product
- Deep knowledge of cloud infrastructure and multiple cloud technologies with the ability to operate in and migrate across public and private clouds
- Experience in observability such as white and black box monitoring, service level objective alerting, and telemetry collection using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, and others
- Familiarity with container and container orchestration such as ECS, Kubernetes, and Docker
- Proficient in at least one programming language such as Python, Java/Spring Boot, and .Net
- Ability to identify new technologies and relevant solutions to ensure design constraints are met by the software team
- Experience with continuous integration and continuous delivery tools like Jenkins, GitLab, or Terraform
- Implements infrastructure, configuration, and network as code for the applications and platforms in your remit
Preferred qualifications, capabilities, and skills
- Proficient in .Net programming language
- Proficeint in AWS