DevOps Engineer
Role details
Job location
Tech stack
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.