Overview
Associate Software Engineer supporting the reliability, availability, and performance of cloud-based applications and services, working under the guidance of senior engineers on CI/CD, deployment automation, monitoring, and incident response.
What you'll do
- Support and maintain CI/CD pipelines for application build, test, and deployment.
- Assist with automating deployments, environment configuration, and routine operational tasks.
- Monitor application and infrastructure health using logs, metrics, dashboards, and alerts.
- Respond to incidents, perform initial troubleshooting, and escalate complex issues appropriately.
- Contribute to root cause analysis and track corrective actions.
- Support containerised workloads using Docker and Kubernetes.
- Work with development and QA teams to improve release reliability and deployment quality.
- Maintain operational documentation, runbooks, and standard procedures.
- Learn and apply SRE practices, including service-level indicators, service-level objectives, error budgets, and automation.
- Investigate alerts and service issues, document findings, and contribute to corrective and preventive actions.
- Collaborate with development, QA, security, and platform teams to deliver stable and secure releases.
What you'll need
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Approximately one year of hands-on experience in SRE, DevOps, cloud operations, build and release engineering, or a related role.
- Basic experience with CI/CD concepts and tools such as Azure DevOps, Jenkins, GitHub Actions, or similar platforms.
- Working knowledge of Git and common branching and pull-request workflows.
- Basic understanding of Linux or Windows administration and scripting with Shell, PowerShell, or Python.
- Familiarity with cloud services, preferably Microsoft Azure.
- Basic understanding of Docker, Kubernetes, networking, and distributed systems.
- Ability to analyse logs, investigate alerts, and troubleshoot application or deployment issues.
- Understanding of monitoring, logging, alerting, and incident-management practices.
- Strong communication, collaboration, documentation, and problem-solving skills.
- Willingness to learn, take ownership of assigned tasks, and participate in operational support.
Nice to have
- Exposure to infrastructure as code tools such as Terraform or Bicep.
- Experience supporting Java or Spring Boot microservices.
- Familiarity with Azure Monitor, Application Insights, Log Analytics, Prometheus, or Grafana.
- Awareness of security practices for secrets, access control, and vulnerability remediation.
- Experience working in an Agile delivery team.
Details
Read the full description and apply on the company’s own careers page.