Senior DevOps Engineer for this Melbourne based role...AWS and Python
We are recruiting a Senior DevOps Engineer for this Melbourne based role. Your role will be key in developing, deploying, and optimising cloud solutions tailored to the unique requirements of the clients.
Responsibilities:
- Design, implement and manage AWS Cloud Infrastructure
- Provide input into automated provisioning, Continuous Integration (CI), and Continuous Development (CD) solutions
- Develop and maintain CI/CD pipelines, automating build, test, and deployment processes
- Use tools such as CloudFormation, Terraform, and CDK for infrastructure orchestration
- Create and maintain detailed technical design documents
- Develop and execute test plans, identifying and logging issues
- Create change management procedures and implementation plans, considering the impact on existing systems
- Provide support during implementation phases
- Work closely with development teams to integrate DevOps and DevSecOps best practices
- Deep understanding and experience in DevOps roles with a focus on AWS environments
- Proficiency in core AWS services (EC2, S3, RDS, Lambda, DynamoDB, etc.)
- Strong Infrastructure as Code (IaC) experience with tools like AWS CloudFormation, Terraform, or AWS CDK
- Experience with CI/CD tools (Jenkins, GitLab CI/CD, Bamboo, or similar)
- Understanding of AWS network configuration and security best practices (VPC, Security Groups, IAM roles/policies)
- Prior knowledge of AWS Landing Zone
- Experience with event-driven architectures on AWS
- Good understanding of database infrastructure management (SQL/NoSQL)
- Experience with serverless architectures on AWS (e.g.Lambda, API Gateway)
- Strong scripting skills in languages such as Python, Bash, or PowerShell
- Working knowledge of DevOps and Agile methodologies
- Any experience with Containerization technologies is desirable