DevOps Engineer
Core
Design, implement, and maintain AWS cloud infrastructure and automate deployment processes for a cloud-based NDIS platform.
Role type
Senior DevOps Engineer (Infrastructure & CI/CD)
Builds
Scalable, reliable cloud infrastructure and automated deployment pipelines for PHP and Golang applications.
Domain
Cloud Infrastructure (AWS) & DevOps
Deliverable
infrastructure
Required skills
AWS services (EC2, S3, RDS, Lambda, VPC, CloudWatch, IAM, CloudFormation/Terraform), Puppet, GitHub Actions, NATS, Docker, Kubernetes (ECS/EKS), Bash/Python/Golang, Git, Networking concepts, Monitoring/Observability tools
Preferred skills
Infrastructure as Code (Terraform), Database administration (MySQL, PostgreSQL, Redis), Serverless architectures, Security scanning tools, AWS certifications, Performance tuning, Agile/Scrum methodologies
Technologies
AWS, Puppet, GitHub Actions, NATS, Docker, Kubernetes, Terraform, CloudFormation, Prometheus, Grafana, ELK stack, CloudWatch
Responsibilities
Design and maintain AWS cloud infrastructure using IaC; Manage and automate server configurations with Puppet; Build and maintain CI/CD pipelines; Support deployment and scaling of PHP and Golang applications; Implement and maintain NATS messaging systems; Establish monitoring, logging, and alerting solutions; Implement security best practices; Develop automation scripts; Create and maintain technical documentation; Participate in on-call rotation and incident response.
Seniority
Senior, hands-on IC