Responsibilities:
- Develop, Configure and integrate technical solutions (applications).
- Analysing bugs, interacting with software development and QA teams to fix the defects and software build failures.
- Streamline and automate our deployment processes, both IT infrastructure and software applications.
- Design and deliver scalable cloud solutions, including infrastructure as code (Terraform), application packaging and deployment, integrations, and Software Application Services—ensuring cost efficiency and adherence to best practices.
- Build and maintain CI/CD pipelines using tools like Azure DevOps and GitHub Actions, collaborating closely with development teams to streamline release management and accelerate delivery.
- Provide or develop tools and guidance to our engineers and product teams to improve overall scalability, stability and reliability.
- Drive automation, security, and compliance, optimising infrastructure, reducing manual tasks, maintaining documentation, supporting ITIL processes, and participating in on-call rotations for critical system support.
- Work closely with IT Infra & Application Security team to keep on top of potential threats/patches. Monitoring Application health stats to troubleshoot performance issues.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related field, with at least 8 years of total IT software and infrastructure work experiences.
- Advanced CI/CD knowledge and Splunk operational knowledge, with hands-on experience using tools like Azure DevOps and GitHub Actions, Ansible and Packer, and a solid grasp of release management, Agile delivery, and automation best practices.
- Strong programming skills in languages such as PowerShell, JavaScript, Python and C#.NET, with a keen focus on implementing secure, scalable, and maintainable solutions.
- Scripting experience (Python, Bash)
- Extensive experience in cloud infrastructure, Linux Systems Administration (with good grasp of networking and security concepts/methodologies) and DevOps, with deep expertise in Terraform, Helm, Docker and Git for infrastructure as code.
- Strong proficiency in Azure resource management, including networking, storage, databases, and compute services.
- Production support experience with AWS and Kubernetes.
- Technically curious and proactive, with a passion for continuous learning and improvement, and a strong understanding of Azure monitoring, alerting, and security frameworks.
Report job