









During your time on the apprenticeship, you’ll grow to own several responsibilities. These can range from developing and defining architecture, implementing monitoring with alerts or automation on manual tasks, even being a role model for the DevOps culture of ‘you build it, you run it’. Some further responsibilities include: - Implement scripting and coding in a variety of languages, including C#, Java, and Python - Infrastructure as Code (IaC): Use Terraform to provision and manage cloud resources (e.g., EC2, S3, RDS on AWS) in a repeatable, version-controlled manner. - CI/CD Pipeline Management: Assist in building and maintaining automated build and release pipelines within Azure DevOps to streamline software delivery. - Cloud Operations: Support the day-to-day management of AWS and Azure environments, including monitoring system health using tools like CloudWatch or Azure Monitor. - Automation: Write scripts in Python, Bash, or PowerShell to automate repetitive tasks and improve operational efficiency. - Troubleshooting: Identify and resolve bugs within deployment scripts and investigate infrastructure-related incidents under senior guidance.