DevOps Engineer
Role details
Job location
Tech stack
Job description
- Support the administration of existing IT systems and contribute to the development of new ones, focusing on automating deployment processes and infrastructure
- Support the creation, maintenance, and improvement of Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline the software development lifecycle
- Help implement and maintain Infrastructure as Code using tools like Terraform to manage and provision cloud resources effectively
- Provide support for operational tasks and assist in troubleshooting issues with cloud and server systems, and help integrate monitoring systems for rapid reporting
- Document work, standards, and procedures according to required methods and tools to a high standard
- Apply quality standards and participate in testing and examining code and platform components
Requirements
Do you have experience in Terraform?, * You will have demonstrated experience managing cloud platforms, specifically Azure
- You will have experience with Infrastructure as Code tools, particularly Terraform
- You will have knowledge of CI/CD tools like Jenkins or GitHub Actions
- You will have experience with scripting languages
- You will understand traditional Active Directory and Infrastructure
- You will understand deploying, configuring and managing Windows Server
The team:
You will work with and support Senior DevOps Engineers to facilitate smooth collaboration between development and operations teams, focusing on tasks including automating infrastructure (Infrastructure as Code), contributing to CI/CD pipelines, maintaining cloud environments, troubleshooting systems, Infrastructure as a Service (IaaS) management, and documentation. Key skills include an understanding of networking, exposure to Terraform and Jenkins/GitHub Actions, and an aptitude for learning and applying automation principles to enhance software delivery speed and reliability.