DevOps Engineer

Awin
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Amazon Web Services (AWS)
Azure
Bash
Business Process Modeling
Configuration Management
Computer Networks
Continuous Delivery
Continuous Integration
DevOps
Python
Powershell
Cloud Services
Ansible
Prometheus
Software Engineering
Software Systems
Systems Integration
Google Cloud Platform
Travis CI
Delivery Pipeline
Gitlab
Containerization
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Deployment Automation
Build Tools
Puppet
Terraform
Network Server
Software Version Control
Docker
ELK
Jenkins

Job description

We are seeking a skilled and experienced DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will play a crucial role in bridging the gap between development and operations, enabling efficient and seamless software delivery. You will be responsible for designing, implementing, and maintaining our continuous integration/continuous deployment (CI/CD) pipelines, infrastructure, and automation tools.

Join our team and contribute to building a robust and efficient software delivery ecosystem. Together, we will drive innovation, streamline processes, and deliver high-quality software solutions to our customers.

Key Tasks

  • Develop and maintain CI/CD pipelines: Design, build, and manage robust CI/CD pipelines to enable smooth and automated software delivery. This includes integrating and configuring various tools and technologies such as version control, build systems, testing frameworks, and deployment automation.
  • Infrastructure management: Build, configure, and maintain the infrastructure required for development, testing, and production environments. This includes provisioning and managing servers, networking components, cloud services, and containerization platforms.
  • Automation and tooling: Identify opportunities for automation and implement efficient solutions to streamline software development and deployment processes. Evaluate, select, and integrate appropriate tools and technologies to improve efficiency, scalability, and reliability.
  • Monitoring and troubleshooting: Set up monitoring and alerting systems to ensure optimal performance, availability, and reliability of applications and infrastructure. Proactively identify and resolve issues to minimize downtime and improve system stability.
  • Security and compliance: Implement security best practices and ensure compliance with industry standards and regulations. Collaborate with the security team to assess vulnerabilities, perform security audits, and address any potential risks.
  • Collaboration and communication: Work closely with cross-functional teams, including software developers, quality assurance engineers, and operations personnel, to facilitate effective collaboration and knowledge sharing. Communicate and coordinate deployment activities and timelines with stakeholders.
  • Continuous improvement: Stay up-to-date with industry trends, emerging technologies, and best practices related to DevOps and automation. Proactively identify areas for process improvement and drive initiatives to enhance efficiency, scalability, and reliability.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
  • Proven experience as a DevOps Engineer or in a similar role
  • Strong knowledge of CI/CD concepts and tools (e.g., Jenkins, GitLab, Travis CI)
  • Proficiency in scripting and automation using languages such as Python, Bash, or PowerShell
  • Experience with configuration management and infrastructure as code tools (e.g., Ansible, Chef, Puppet, Terraform)
  • Familiarity with containerization technologies and orchestration frameworks (e.g., Docker, Kubernetes)
  • Solid understanding of cloud platforms and services (e.g., AWS, Azure, Google Cloud)
  • Knowledge of monitoring and log management tools (e.g., Prometheus, ELK Stack)
  • Strong problem-solving skills and the ability to troubleshoot complex issues
  • Excellent communication and collaboration skills to work effectively in a team-oriented environment

Benefits & conditions

  • Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves.

About the company

Part of the Axel Springer and United Internet Groups, Awin is a global affiliate network. With ShareASale, the Awin group is comprised of 15 offices worldwide, 1,000 employees, 200,000 contributing publishers and 15 500 advertisers, connecting customers with brands in over 180 countries around the globe. Operating across the retail, telecommunications, travel and finance verticals, Awin generated £13.85 billion in revenue for its advertisers and £614 million for its publishers in 2018.

Apply for this position