DevOps Engineer for VarSome.com building and managing cloud and on-premises infrastructure. Collaborating with software engineers and handling CI/CD pipelines and network architectures.
Responsibilities
Design, build and maintain our cloud and on-premises infrastructure using IaC with Terraform and Configuration Management with Ansible
Work closely with software engineers to design, deploy and manage applications running on Linux servers in GCP, OCI and ONPREM environments
Design, implement and manage secure and scalable network architectures, including VPCs, subnets, firewall rules and load balancing in our cloud environments
Develop and maintain our CI/CD pipelines using GitHub Workflows or Cloud Build for seamless application delivery
Manage code repositories and collaboration through GitHub
Proactively troubleshoot production issues, perform root cause analysis and implement remediation fixes to ensure business continuity with minimum downtime
Contribute to project planning, including task estimation and the creation of comprehensive technical documentation
Continuously investigate and suggest improvements to enhance system performance, scalability, and cost effectiveness
Collaborate with peers and architects to ensure compliance with company standards and security best practices
Design, implement, and manage scalable logging, monitoring, and alerting systems
Utilize Python and Bash scripting to automate operational tasks and improve efficiency
Configure and manage our API ecosystem using APISIX Gateway
Provide on call support according to scheduled rotation
Requirements
University degree in Computer Science or a related field
4+ years of work experience as a DevOps Engineer or in a similar role
Minimum 4 years of work experience with UNIX/Linux systems, including configuration, troubleshooting and scripting with Python and/or Bash
Strong, hands-on experience with: -Agile methodologies, including frameworks like Scrumban. -Terraform and Ansible. -Docker containerization. -HashiCorp stack, including Nomad for orchestration, Consul for service discovery and Packer for image building. -Version control systems, particularly Git and GitHub. -Networking principles (TCP/IP, DNS, HTTP/S) and cloud networking concepts (VPCs, firewalls, load balancers)
Good knowledge of: -API management with gateways like APISIX. -Building and managing CI/CD pipelines, preferably with GitHub Workflows or Cloud Build. -Logging and monitoring tools (e.g., Elasticsearch, Kibana, Grafana or cloud-native solutions)
Fluency in English (written and spoken)
Strong communication and collaboration skills, with experience working in Agile environments using Jira and Confluence.
GCP or OCI certifications are nice to have.
Proactive team player with demonstrated ability in self-organization, task prioritization, planning, and estimation.
Proactive mindset with a passion for continuous improvement and learning new technologies.
Benefits
A competitive compensation package combined with additional benefits
Remote work if you are based outside Athens
Hybrid 1 day per week at the office if you are based in Athens
Full - Stack Engineer enhancing engineering productivity at Fidelity. Building internal tools for SRE teams to improve operational efficiency and reliability.
DevOps Engineer at Cloudogu working with development and operations for reliable software delivery. Focusing on CI/CD, infrastructure automation, and platform services in an agile environment.
Jr. DevOps Engineer supporting and improving CI/CD pipelines and Linux systems at Swift. Collaborating with senior engineers in a hands - on learning environment.
Senior DevOps Engineer I managing automation tooling and multi - cloud infrastructure at Spring Health. Collaborating with AI and Infrastructure teams in a hybrid Seattle office.
Site Reliability Engineer for cloudified backup platform using Commvault technology at Expleo. Joining a dynamic team to ensure backup infrastructure scalability and reliability.
Site Reliability Engineer responsible for designing and maintaining scalable services with high availability. Collaborating with development teams to enhance reliability and operational excellence.
Technical Staff leading the architecture, reliability, and modernization of enterprise ALM and DevOps tools. Driving strategy and influencing product development in collaboration with various teams.
Site Reliability Engineer responsible for reliability and availability, collaborating with development teams on scalable systems. Applying software engineering practices to improve production operations.
DevOps Engineer in the Security Data and AI Lab at Lloyds Banking Group driving data and cloud infrastructure's influence on product operations and customer service improvements.