Design, deploy, and maintain AWS infrastructure using infrastructure as code (IaC) using tools such as Terraform and CloudFormation
Build and deploy applications in a repetitive and automated way
Design and implement solutions using AWS services such as EC2, Lambda, API Gateway, S3, FSX, EKS, RDS, and others
Manage patching, and automating Windows/Linux server tasks at scale
Build, optimise and support Microsoft RDS/Terminal Services infrastructures
Monitor, troubleshoot, and optimize performance of cloud-based applications using tools such as New Relic, CloudWatch and CloudTrail
Collaborate with development teams to ensure the reliability, scalability, and security of our systems
Automate processes using CI/CD tools such as Azure DevOps, Jenkins and Ansible
Implement security best practices and ensure regulatory compliance
Continuously improve our infrastructure and processes to meet evolving business needs and technology trends
Qualifications:
Bachelor's or Master's degree in Computer Science or equivalent experience
4-5+ years of experience in a DevOps role, with a focus on AWS services and IaC
Experience with Terraform or other IaC tools such as CloudFormation
High proficiency of Windows and Linux administration/engineering
Strong understanding of AWS management, serverless architectures, microservices, and containerization using Kubernetes or other container orchestration tools
Experience with monitoring and analytics tools such as New Relic, CloudWatch and CloudTrail
Familiarity with CI/CD tools such as Azure DevOps, Jenkins, GitLab
Proficient in at least one scripting language (Bash, Python, PowerShell)
Deep understanding of cloud-scale and micro/macro-services architectures, experience in operating high performance, highly scalable, and fault-tolerant multi-tenant SaaS based applications
Strong problem-solving skills and the ability to troubleshoot issues in a complex environment
Excellent communication and collaboration skills to work effectively with cross-functional teams
A passion for continuous learning and keeping up with the latest technology trends in the DevOps and cloud computing space