- Role: Site Reliability Engineer
- Location: remote
- Salary: up to 25 000 PLN net B2B
Ahoy there!
Did you know that around 90% of world trade is carried by sea? This makes maritime transport essential to the world’s economy. Unfortunately, it is also a major source of pollution. Our client’s mission is to increase operational efficiency by reducing marine fuel consumption and making vessels more eco-friendly.
Shiver me timbers! We are looking for a great Site Reliability Engineer to join a passionate and talented team. Ready to be their shipmate?
You will:
- Build close relationships with Customer Service / Success Teams
- Respond to incoming queries, triage, prioritize, troubleshoot, and ensure active communications of status to customer and internal teams
- Use your coding, database, web API, and front-end skills to investigate, reproduce, diagnose, and solve complex production issues anywhere in the technology stack (front end, API and other services, server, database, cloud, or network)
- Use monitoring and logging to proactively identify and resolve production issues before they affect customers
- Provide interim and full fixes on a timely basis, including building / deploying emergency releases (if development resources are not available)
- Work closely with stakeholders (product owners, developers, DevOps, expert users, testers, etc.) to improve software and service quality
- Participate in Agile development activities, attending daily stand-ups, sprint planning, and sprint review meetings as required; engaging with distributed development teams, with many colleagues working in other parts of the world and different time-zones
- Understand the flow of code and data between clients, partners, data providers, data pipelines, systems, APIs, and environments to diagnose and fix issues
- Analyze and report reproducible test results to stakeholders
- Perform post-fix validation tests and problem close-down with Clients
- Identify and implement enhancements to services, processes, documentation, and procedures, and by doing so, improving quality, reliability, availability, security, and performance across the technology landscape of the business
- Own issues and tasks to completion
- Provide timely information/status updates to customer-facing teams and customers to maintain overall customer satisfaction
- Write scripts and queries to perform custom data parsing/ingestion, updates, and extractions to support various business units
- Assist with configuring and deploying instances of our applications for new customers
- Assist the development team with releasing new versions of our apps and cloud services
- Mentor Customer Success staff on technical issues and best practices
- Document common problems and their solutions on internal wikis and in the customer-facing documentation such as the knowledge base and FAQs
- Promote supportability, resilience, automation, and debuggability initiatives
- Develop successful relationships within the business and with Clients
Requirements:
- Minimum 2 years of working experience in a relevant position
- Experience working on production systems, specifically running in an Azure cloud services environment
- Possession of a degree in Computer Science, Data Science, Mathematics, Maritime / Naval Architecture, or any other relevant numerical/engineering subject
- Ability to deal with analysis and testing of complex workflows in desktop and/or cloud-based applications, ability to lean about on-vessel solutions
- Excellent communication skills – able to technically communicate and demonstrate defect reports with developers and subject matter experts
- Excellent organizational and analytical skills with high attention to detail
- Experience in CI/CD and code/version control such as Jenkins, GitHub, and Bitbucket is mandatory
- Experience/Knowledge of Python is mandatory
- Experience/Knowledge of Azure Function Apps is mandatory
- Experience with troubleshooting JavaScript-based web application front end using browser Developer Tools
- Extensive experience with troubleshooting complex software systems
- Experience with setting up monitoring and logging tools (such as Application Insights, Nagios, Sentry, and Kibana) and using logs to proactively identify production issues
- A general understanding of underlying technologies affecting cloud applications, such as networking, security (e.g., certificates), HTTP, DNS, etc.
- ITIL / ITSM qualifications
- Excellent command (written and oral) in the English language
Nice to have:
- Experience/Knowledge of Azure Vault
- Experience with Azure DevOps and Azure Test Plans / Jenkins, or other bug tracking and test case management software, would be a distinct advantage
- Experience with Power BI, DAX, and Azure Analytics Services would be an advantage
- Experience in databases and SQL/no-SQL functionality, particularly on Azure, would be an advantage
- Experience in C# and Java code/systems is nice to have
- Familiarity with AWS.
- Experience writing Powershell scripts
- Some knowledge of JavaScript, HTML, and CSS
- Familiarity with no-code business rules engines, such as Decisions
- Expert at using Microsoft Excel (including VBA macros)
- Experience with Microsoft Power BI or similar BI technologies
- Certification in ISTB will be considered an asset
- Experience working with Windows and Windows Server systems, including IIS
- Previous experience within the maritime industry is highly preferred
What will you get in return:
- Salary up to 25 000 PLN net B2B
- 30 paid leaves
- Free lunches & fresh fruits
- Hardware and software of your choice
- Chill room
- Adjustable desks and ergonomic office chairs
- Flat organization