Job
Description
Strong knowledge of AWS services, including but not limited toHands 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, etcContainerisation experience with Docker and EKS (preferred)Infrastructure as a Code and scripting:Solid hands-on experience with declarative languages, Terraform (& Terragrunt preferred) and their capabilitiesComfortable with bash scripting, and at least one programming language (Python or Golang preferred).Sound knowledge of secure coding practices, and configuration/secrets managementKnowledge in writing unit and integration tests.Experience in writing infrastructure unit tests; Terratest preferredSolid understanding of CI/CDSolid understanding of zero-downtime deployment patternsExperience with automated continuous integration testing, including security testing using SAST toolsExperience in automated CI/CD pipeline tooling; Codefresh preferredExperience in creating runners, docker imagesExperience using version control systems such as gitExposed 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 teamsGeneral / Infrastructure ExperienceExperience with cloud ops (DNS, Backups, cost optimisation, capacity management, monitoring/alerting, patch management, etc.)Exposure to complex application environments, including containerised as well as serverless applicationsWindows and/or Linux systems administration experience (preferred)Experience with Active Directory (preferred)Exposure to multi-cloud and hybrid infrastructureExposure to large-scale on-premise to cloud infrastructure migrationsSolid experience in working with mission-critical production systems