Senior Java Engineer

Location Sydney CBD
Discipline DevOps & Infrastructure
Job reference 178318
Salary Negotiable
Consultant email [email protected]


WHAT YOU'LL DO


  • Design, implement, and maintain automated CI/CD pipelines.

  • Build and manage cloud or on-premise infrastructure using IaC tools.

  • Monitor system performance and ensure high availability and scalability.

  • Lead and mentor junior DevOps engineers, fostering skill development.

  • Establish and enforce best practices for DevOps processes and workflows.

  • Set up monitoring and alerting systems for proactive issue detection.

  • Troubleshoot and resolve infrastructure or application-related issues.

  • Integrate DevSecOps practices to ensure security throughout the development lifecycle.

  • Ensure compliance with industry standards and organizational policies.

  • Act as a liaison between development, QA, and operations teams to promote collaboration.

  • Optimize application and infrastructure performance, identifying bottlenecks.

  • Evaluate, recommend, and implement tools and technologies to improve processes.

  • Maintain comprehensive documentation for configurations and workflows.

  • Monitor and optimize infrastructure costs, especially in cloud environments.

  • Stay updated with emerging trends and incorporate relevant innovations.



ABOUT YOUR SKILLS


  • Expert level with java build tools( maven,gradle and fastlane)

  • Expert level with docker tools(harbor, docker, docker-compose)

  • Extensive experience in configuration tools Ansible and Ansible Tower

  • Extensive experience in Docker, Kubernetes and its eco systems and being able to troubleshoot and automate deployments

  • Extensive knowledge in Jenkins, GItlab and ADO pipelines

  • Extensive experience in being able to code in python, bash shell, PowerShell and java at its eco systems

  • Strong understanding of application development methodologies

  • Experience working with Unix/Linux systems.

  • Extensive experience in RHEL and selinux and its policies

  • Networking fundamentals e.g. TCP/IP, UDP, ICMP, MAC addresses, IP packets, DNS, OSI layers, etc.

  • Expertise in designing, analyzing and troubleshooting large-scale distributed systems.

  • In-depth knowledge of operating systems e.g. processes, threads, etc

  • Systematic problem solving approach, coupled with a strong sense of ownership and drive.

  • Experience devops security practices

  • Working knowledge of enterprise data center technologies including storage platforms, network switching, and security infrastructure within a virtualized data center

  • Experience optimizing applications, both stand-alone and in distributed systems to maximize performance

  • Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI).

  • Strong experience with cloud platforms (AWS, Azure, GCP).

  • Expertise in containerization and orchestration (Docker, Kubernetes).

  • Knowledge of Infrastructure as Code (IaC) tools (Terraform, Ansible, CloudFormation).

  • Solid understanding of networking, security, and system administration.

  • Knowledge of DevSecOps principles.

  • Experience with vulnerability scanning and compliance tools.

  • Familiarity with tools like Prometheus, Grafana, ELK stack, or Splunk.

  • Knowledge in identity application such as forgerock

  • Extensive experience cloud automation tools (Terraform)

  • Extensive experience in monitoring applications such as Dynatrace