DevOps Engineer
Role details
Job location
Tech stack
Job description
Akkodis are currently working in partnership with a leading service provider to recruit an experienced DevOps Engineer to join their leading cloud services team.
Please note this is a hybrid role where you will be required to attend the office 2 days a week.
The Role As ta DevOps Engineer you will be responsible for designing, building, and maintaining the infrastructure that powers our clients' cutting-edge platforms. In this role, you will be instrumental in automating the development pipeline and ensuring the reliability, scalability, and security of services within telecommunications and a managed service provider (MSP) environment.
The Responsibilities
- CI/CD Pipeline Management: Design, implement, and manage continuous integration and continuous delivery (CI/CD) pipelines for all platforms, enabling rapid and reliable software releases.
- Infrastructure as Code (IaC): Develop and maintain cloud and on-premise infrastructure using IaC principles with tools like Terraform and Ansible.
- Containerization & Orchestration: Manage and scale containerized applications, ensuring high availability and efficient resource utilization in a multi-tenant environment.
- Automation & Scripting: Automate manual processes related to deployment, monitoring, and operations using Scripting languages such as Python, Bash, or Go.
- Monitoring & Logging: Implement and manage robust monitoring, logging, and alerting solutions (eg, Prometheus, Grafana, ELK Stack) to proactively identify and resolve system issues.
- Collaboration: Work closely with software developers, network engineers, and product managers to troubleshoot issues and optimize performance
- Security: Integrate security best practices (DevSecOps) into the development life cycle, including vulnerability scanning, static code analysis, and compliance checks.
Requirements
- Hands-on experience in a DevOps, SRE, or similar role.
- Strong proficiency with at least one major cloud provider (AWS, Azure, or GCP).
- In-depth knowledge of container orchestration.
- Demonstrable experience with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps.
- Expertise in using tools like Terraform or Ansible.
- Proficiency in a Scripting language such as Python or Bash.
- Solid understanding of networking principles (TCP/IP, DNS, HTTP/S, Firewalls