Strong knowledge of AWS services, including but not limited to
Hands on AWS networking skills (e.g. VPC, subnets, NACL, Transit Gateway, Route tables. Load Balancer, Direct Connect gateway, Route53, etc).
Thorough understanding of networking concepts, especially TCPIP, IP addressing and subnet calculation.
Solid experience with AWS Security services IAM (identity, resource, and service control policies, permission boundary, roles, federation, etc.), Security groups, KMS, ACM/ACM-PCA, Network Firewall, Config GuardDuty CloudTrail, secrets manager, systems manager (ssm) etc.
Good knowledge of various AWS Integration patterns, lambda with amazon EventBridge, and SNS.
Any workload-related experience is a bonus, e.g. EKS, ECS, Autoscaling, etc
Containerisation Experience With Docker And EKS (preferred)
Infrastructure as a Code and scripting:
Solid hands-on experience with declarative languages, Terraform (& Terragrunt preferred) and their capabilities
Comfortable with bash scripting, and at least one programming language (Python or Golang preferred).
Sound knowledge of secure coding practices, and configuration/secrets management
Knowledge in writing unit and integration tests.
Experience in writing infrastructure unit tests; Terratest preferred
Solid understanding of CI/CD
Solid understanding of zero-downtime deployment patterns
Experience with automated continuous integration testing, including security testing using SAST tools
Experience in automated CI/CD pipeline tooling; Codefresh preferred
Experience in creating runners, docker images
Experience using version control systems such as git
Exposed to, and comfortable working on large source code repositories in a team environment.
Solid expertise with Git and Git workflows, working within mid to large (infra) product development teams