Developer Platform Engineer
About this position
Responsibilities
• Enable rapid developer onboarding to LSEG developer tools, ensuring they become productive quickly to build applications on their chosen Cloud platform
• Improve Developer Experience by increasing their ability to improve cadence of delivery of new features
• Unlock Developer Capacity and enable greater Innovation by modernising tooling and processes
• Ensure that development on the integrated platform is both secure and compliant by design
Requirements
• Good knowledge of Infrastructure as Code concepts (IAC) and basics of Microservices architecture
• Knowledge of Cloud Technology basics across CSPs – Amazon, Microsoft, and Google (at least one)
• Knowledge and implementation experience of DevOps, CI/CD, DevSecOps concepts
• Good level of understanding of Architecture principles, design methodologies and their applicability
• Hands-on experience of the following:
• Creating and deploying CI/CD pipelines (GitLab / Jenkins / GitHub)
• Configuring and running Code/Binary scans using solutions like SonarQube, Semgrep, Blackbuck, Trivy, GitLeaks Veracode, etc.
• Configuring and using Secrets management tools like Vault and Cloud native solutions
• Broad knowledge of SDLC Tools, specifically Build, Test and Deploy Automation tools, e.g., Maven, Gradle, Selenium, Ansible, etc.
• Good understanding of Source code mgmt solutions like GitHub, GitLab, BitBucket, etc.
• Good understanding of Artifact and dependency mgmt solutions like JFrog, Nexus, etc.
• Good understanding on Containerisation solutions, e.g., K8, Docker, Kaniko, etc.
• Proficiency in at least one of the standard programming languages – Java/JavaScript, C#, Python, or similar Object-oriented programming
• Proficiency in at least one of the standard scripting languages – Terraform, Bash, Ansible, etc.
• Good understanding of Software engineering concepts, e.g., coding techniques (DRY principles), Trunk based development (Branching/Merging techniques), etc.
• Good understanding of Developer Desktops – both Physical and Virtual (W365) and implementation of tooling framework/solutions for Desktops
• Good understanding of the basics of Gen AI concepts