DevOps Engineer
DevOps Engineer
About the company
Our company is unique, providing both the digital product development, design, and engineering expertise but is paired with growth services and professionals in order to help launch, optimize, and scale.
Our incredible product insights support critical business decision-making, creating understanding from qualitative and quantitative sources.
Requirements
BSC degree or equivalent experience.
• 5+ years Cloud & System Engineer in complex environment, with hands-on production
experience with cloud providers and scalable infrastructure, in particular with AWS (ALB,
NLB, EC2, ECS, EKS, RDS, Lambda…), preferably AWS.
• Clear understanding of cloud paradigms (IaaS, CaaS, PaaS, microservice architectures),
with experience on automated, repeatable real-life deployments to cloud providers,
(ideal AWS).
• Production experience in managing deployments at scale, deploying application servers,
deployment and administration of containerised services, understanding of Blue/Green,
Canary and Pathfinder approaches, understanding of Containerisation (Docker)
technology and immutable infrastructure backed by real-life experience running
containers at scale.
• Production experience with infrastructure as code, configuration management systems,
automating the management of a data centre environment, provisioning and
orchestration tools such as Terraform, Puppet, Chef, Ansible, Salt.
• Knowledge of distributed systems, queuing technologies and the benefits & challenges
they bring from a performance and availability perspective.
• Strong drive and desire to build highly automated and scalable infrastructure, backed by
excellent scripting skills (at least bash, python or ruby), extensive knowledge of CI/CD
infrastructure and pipelines with tools such as: GitLab CI, Jenkins or SonarQube or JFrog
Artifactory.
• Production experience in automated software testing through unit, functional,
integration, E2E, test suites as well as testing infrastructure as code, TDD, BDD, DbC,
system monitoring and logging.
• Clear understanding of software development life-cycle, including proficiency of Agile
delivery principles and practices such as Scrum or Kanban.
• Ability to work with minimal supervision, making decisions based upon priorities,
schedules and business initiatives.
Send your CV for similar roles
This position is not currently accepting applications. Submit your CV and opt in to consideration for similar vacancies. Our recruiters may contact you when a suitable role becomes available.
Job reference: #12340