Job responsibilities:
- Platform Engineering: Work with Developers, Architects to design and implement automated solutions using CI/CD Pipelines for infrastructure and software build, deployment, and configuration
- Infrastructure Monitoring : Conduct proactive monitoring of systems and infrastructure to proactively identify and address potential issues.
- Cloud Automation : Design, build, and implement automation processes platform systems running in Microsoft Azure.
- Backup and Recovery : Maintain and regularly test backup and recovery processes to safeguard data and ensure business continuity.
- Project Support : Collaborate on IT-related projects, offering technical expertise and assurance throughout their lifecycle.
- Cybersecurity Collaboration : Partner with the Cyber Security team to plan and implement significant changes to systems and infrastructure, prioritizing security.: Perform remediation work in response to various security testing activities
- Technology Evaluation : As needed, work closely with the IT team to support the deployment of new applications or infrastructure, and participate in testing and evaluating emerging technology.
- IT Enhancement Projects : Lead and manage IT enhancement and technical projects to successful completion.
- Team Training and Support : Provide training and support to fellow IT team members in your specialized areas of expertise.
Required qualifications, capabilities, and skills:
- Formal training or certification on Azure cloud services and proficient advanced experience.
- Expertise in using CI/CD tooling and concepts using tools such as Jenkins, Octopus Deploy, Harness
- Experience in one of the major cloud providers (Azure, AWS or GCP ) is an advantage.
- Demonstrate skills in scripting with Python, Bash, PowerShell, YAML and to automate routine tasks and deployments.
- In-depth knowledge of Azure compute services (VMs, Azure Kubernetes Service)
- Knowledge of CI/CD pipelines and practices to support agile development and deployment processes.
- Develop scripts and tooling in at least one high-level programming language (preferably Python) and one shell scripting language (Bash or PowerShell).