Summary
✨ AI‑Generated
A senior technical contract role in Sydney combining DevOps platform engineering with C/C++ development. The DevOps scope includes Azure, Kubernetes, CI/CD, containers, automation, monitoring, secrets management, infrastructure as code, and DevSecOps, with a focus on solving complex production issues.
Highlights
A 12-month senior technical engagement combining scalable Azure and Kubernetes DevOps work with C/C++ development, automation, monitoring, security, and infrastructure engineering.
Description
One of our clients is seeking to engage Senior DevOps Engineer – Azure & Kubernetes and C/C++Developer for Sydney location
Senior DevOps Engineer
Baseline Security ClearanceSydneyDuration: 12 months
Senior DevOps Engineer – Azure & Kubernetes
Technical skills:
Strong hands-on experience designing, building and maintaining scalable DevOps platforms and CI/CD pipelines (Jenkins, Git).Deep expertise in Microsoft Azure cloud environments (security, availability and performance).Containerisation and orchestration with Docker, Kubernetes and Helm.Deployment automation and configuration management with Ansible.Monitoring, logging and alerting with ELK Stack (Elasticsearch, Logstash, Kibana) and/or EFK Stack (Elasticsearch, Fluentd, Kibana).Scripting and automation in Python and Bash/Shell.Secrets and configuration management with HashiCorp Vault.DevSecOps and infrastructure-as-code best practices; troubleshooting complex production/infrastructure issues.
C/C++ Developer -
Key Responsibilities:
• Design, develop, and maintain scalable backend solutions in C & Oracle DB.
• Design and implement High-Availability solutions that meet strict SLA requirements.
• Ability to maintain and support real-time, 24x7 middleware solution systems.
• Build and support mission-critical, high-volume, long-running Unix server processes.
• Diagnose, troubleshoot, and optimize performance and reliability issues.
• Work independently in a small, highly focused team with minimal supervision.
• Deliver results in fast-paced, high-responsibility environments.
• Mentor team members in best practices for software development and delivery.
• Produce clear technical specifications and maintain accurate, comprehensive documentation.
Experience:
• Over 10 years of software development experience in C, including at least 2 years in a team lead role.
• Proven expertise in C, Pro*C, PL/SQL, and Unix development.
• Familiarity with object-oriented development in Oracle PLSQL using PLSQL Objects.
• Extensive experience working in Linux/Unix environments.
• Experience with Agile methodologies and Scrum practices.
• General knowledge of containerisation in Docker or Podman environments.
Knowledge and Skills: General:
• Understanding of Agile practices and Scrum techniques.
• Proficient with Git for version control.
• Excellent problem-solving and analytical skills.
• Effective communicator with both technical and non-technical stakeholders.
• Solid experience with Linux/Unix systems.
Development: • Operating Systems: Linux, Solaris, AIX.
• Compilers & Build Tools: GNU C Compiler, Unix Make.
• Programming Languages: C, Pro*C, PL/SQL, Unix Shell Scripting, Python.
• Databases: Oracle 19c+, development and administration.
• Database Development: Strong relational database programming skills on Oracle.
• Testing: Build and utilise in-house unit and integration testing frameworks.
• Security: Build and utilise in-house encrypted toolsets.
If you would like to apply for the above roles, then please send your updated resume with Cover Letter to rahul.sharma@italliance.com.au