Description of the job
DevOps Engineer/DevOps Principal Consultant – GitHub Actions & GitHub Ecosystem - Melbourne/Sydney
Job Summary:
We are looking for a skilled DevOps Engineer with hands-on experience in GitHub Actions and a deep understanding of the GitHub ecosystem. You will be responsible for designing, implementing, and maintaining CI/CD pipelines, automating workflows, and optimizing deployment processes. The ideal candidate is passionate about DevOps best practices, automation, and modern software delivery methodologies.
Key Responsibilities:
- Design, build, and optimize CI/CD pipelines using GitHub Actions for automated testing, deployment, and monitoring.
- Manage and integrate GitHub repositories, branches, and workflows to streamline code collaboration and delivery.
- Implement infrastructure as code (IaC) solutions using tools like Terraform or CloudFormation.
- Enhance security, compliance, and governance within the GitHub ecosystem (including GitHub Advanced Security, code scanning, and secrets management).
- Automate infrastructure provisioning, configuration management, and application deployment.
- Troubleshoot and optimize performance bottlenecks in CI/CD pipelines and cloud environments.
- Collaborate with developers, SREs, and security teams to enforce DevOps best practices.
- Monitor system performance, logs, and errors using observability tools (e.g., Prometheus, Grafana, ELK, Datadog).
- Ensure high availability, scalability, and reliability of DevOps processes.
Required Skills & Experience:
- Strong hands-on experience with GitHub Actions for CI/CD automation.
- In-depth understanding of GitHub ecosystem, including repositories, workflows, GitHub Packages, and security features.
- Proficiency in scripting languages such as Bash, Python, or PowerShell.
- Experience with cloud platforms like AWS, Azure, or GCP and containerization tools like Docker, Kubernetes.
- Knowledge of Infrastructure as Code (IaC) using Terraform or CloudFormation.
- Familiarity with monitoring and logging tools like Prometheus, Grafana, Splunk, or ELK.
- Experience with DevOps methodologies, CI/CD best practices, and automation.
- Strong problem-solving skills and ability to work in an Agile environment.
Nice to Have:
- Experience with GitHub Copilot for workflow automation.
- Knowledge of service mesh and microservices architectures.
- Hands-on experience with multi-cloud or hybrid cloud deployments.
Exposure to GitOps principles and tools like ArgoCD or Flux.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: IT Services and IT Consulting
#J-18808-Ljbffr