About You
Are you an experienced DevOps professional looking to take the next step in your career Do you enjoy troubleshooting complex IT issues working with modern cloud-based tools and automating processes Are you looking to expand your expertise in a global dynamic environment
If you answered YES then this is the perfect role for you!
Your Responsibilities
As our new DevOps Engineer you will work closely with the DevOps and Software engineers to make sure all our systems are running smoothly and quickly respond to issues as they arise. This role requires strong engineering skills to prevent production problems and apply your problem-solving skills to fix any unanticipated issues. You will provide guidance and support for a complete range of activities needed to operate in a cloud environment. This involves working together with colleagues towards new and ongoing projects while implementing cloud-native and cloud-agnostic solutions throughout the entire organization. You will oversee the software life-cycle experience around infrastructure automation and runtimes in the cloud to create breakthrough environments as well as monitor diagnose maintain and fix issues to improve existing hybrid cloud systems. You will be part of our global Technology division. This is a hybrid role two days a week in the office is required. Moreover you will:
- Implement cloud-native design principles in distributed systems and/or distributed service-mesh serverless microservices with GitOps workflow and practices.
- Build maintain and optimize internal CI/CD infrastructure to define enhancements in the toolchain automation that cover all aspects of products lifecycle.
- Work with technical architects on requirements definition and assist with cloud-based infrastructure planning and implementation.
- Use your general programming experience in Python and Golang to write and automate operational processes.
- Implement services controls and reusable DevOps patterns to deliver value safely quickly and sustainably in the cloud.
- Maintain/monitor production and non-production systems to ensure infrastructure performs at its maximum efficiency.
- Execute system management monitoring alerting updating and root cause analysis required to provide continuous operations.
- Use innovative methods and technologies to identify and solve problems related to performance scalability reliability and availability.
Qualifications :
You Offer
- A Bachelors or Masters degree in Computer Science Engineering or a related field.
- Solid experience in AWS and Microsoft Azure cloud operations including infrastructure provisioning maintenance and automation using Terraform and CloudFormation.
- Proven ability to manage and operate multi-tenant Kubernetes clusters across various environments (development staging production) on Azure Kubernetes Service (AKS) and Amazon EKS.
- Expertise in implementing and maintaining CI/CD pipelines using GitLab and adopting GitOps methodologies to streamline and automate infrastructure.
- Strong background in observability and monitoring using tools such as Prometheus Grafana and Honeycomb.
- Experience with cloud networking components such as VPCs DNS load balancers firewalls and routing with the ability to design and troubleshoot complex network topologies.
- Hands-on experience with relational databases like PostgreSQL and MariaDB as well as NoSQL and analytical databases including MongoDB and Snowflake.
- Familiarity with business intelligence (BI) tools.
- Proactive approach with the ability to work independently and take ownership.
- A continuous learning mindset with the drive to stay updated.
Additional Information :
Please note that we will only consider candidates with a valid work permit.
All selected candidates are required to complete an online technical test.
Remote Work :
No
Employment Type :
Full-time