Head of DevOps
OKTO
- Μαρούσι, Αττικής
- Μόνιμη
- Πλήρης Απασχόληση
- Building and setting up new infrastructure.
- Working on automated development and release processes.
- Ensuring that systems are safe and secure against cybersecurity threats.
- Perform Platform Cloud Architecture designs and implementations.
- Set up new development and production environments using Terraform.
- Deliver and maintain required AWS infrastructure following secure configuration practices using IaC.
- Manage and optimize cloud infrastructure, ensuring scalability, performance, and cost-efficiency.
- Maintain and expand CI/CD Pipelines: ensure Security and QA checks are in place to deliver quality artifacts.
- Implement and maintain automation tools for configuration management and deployment.
- Implement and maintain security best practices for infrastructure and applications.
- Design procedures for system troubleshooting and maintenance.
- Monitor system performance and resolve issues proactively.
- Troubleshoot and resolve infrastructure-related issues in a timely manner.
- Improve automation of operational processes (provisioning, replication, deployments, continuous integration).
- As a Senior role, define (SLIs, SLOs, etc.) and implement observability (metrics, alerts, dashboards, etc.) in collaboration with other teams and business parameters.
- Run support Platform Support tickets: help engineers configure their Apps securely; setup secrets following the right security policies; help engineers detect potential service problems on their deployments.
- Collaborate with the wider engineering team and the rest of the company to enhance, document, and establish processes and improve the operability and security of our system/services.
- Champion new technologies and enforce the best development patterns and practices aligned with company strategy, promoting these to the wider team.
- Provide architectural design support to teams in the initial phases of new services, and review any security concerns that may scale from those.
- Due to PCI Compliance requirements (being a regulated company) and as part of the Seniority of the role, resolve any issues around our Infrastructure.
- Implement system recovery and failover procedures.
- Hiring new team members.
- Annual performance review and setting the objectives for each team member.
- Mentor team members to ensure they remain at the forefront of technological advancements.
- Reporting directly to the COO.
- Strong written and verbal communication in both Greek and English.
- BSc in Computer Science, Engineering, or a relevant field.
- Strong knowledge of AWS and cloud services is preferred.
- 3+ years of experience as a DevOps Engineer or in a similar software engineering role.
- Experience managing a team.
- Proficiency with documentation, testing, and issue management tools (Jira, Confluence).
- Understanding of the software development lifecycle and various automation tools for developing digital pipelines (CI/CD pipelines).
- Some experience using and administering SCM solutions like Bitbucket/GitLab, etc.
- Experience working with relational or non-relational databases.
- Knowledge of infrastructure as code (Terraform, CloudFormation).
- Understanding of networking concepts and protocols.
- Some knowledge or experience with containers and container schedulers in microservice-oriented architectures.
- Experience defining SLO/SLIs and setting up observability systems.
- Experience using Linux systems from a user and admin perspective level, and understanding the main core UNIX principles.
- Experience with monitoring systems, such as Prometheus and Grafana.
- Experience implementing logging systems such as ELK (Docker logs drivers, Elastic Lambda, and Kibana).
- Ability to implement nominal access to a system with minimal permissions in the preferred cloud provider.
- A keen interest in DevOps engineering culture and practices.
- Ability to identify and communicate problems to the team.
- Eager to learn and work in a collaborative team environment.
- Effective pairing with other team members.
- Experience working in remote teams.