We are seeking a highly experienced Senior Software Engineer with strong expertise in Site Reliability Engineer (SRE) domain focusing on optimizing existing large-scale, distributed systems and eliminating TOIL through automation and software optimization.
Requirements
- Bachelor’s degree in computer science, or a related field
- 8 - 10 years of industry experience in IT
- 3 - 5 years of experience in Site Reliability Experience (SRE)
- Strong understanding of object-oriented software design patterns
- Experience with design and building Micro Services systems
- Experience with Software Development using Java (11 & above), Spring Framework and related technologies.
- Hands-on in SQL and PL/SQL programming
- Experience in Test Driven Development and Behavior Driven Development
- Strong scripting skills (e.g. Bash, Python)
- Experience with CI/CD tool – Bitbucket, Jenkins/GitHub Actions, Maven/Gradle, uDeploy
- Experience with using service monitoring and logging tools (e.g. Splunk, ELK, Grafana, Geneos)
- Knowledge of Docker and deployment platforms like Kubernetes (or OpenShift Container Platform)
- Knowledge of the Incident, Problem and Change Management processes within the ITSM framework.
- Knowledge of using Service Management tools (e.g. ServiceNow etc.)
Benefits
- Emotionally and mentally balanced
- Private healthcare and life insurance with premium benefits for you and discounts for your loved ones
- 24 days holiday, loyalty days, and bank holidays (including weekdays for weekend bank holidays)