DevOps Engineer
Summary
DevOps Engineer at the London Stock Exchange in Nottingham, owning and improving the CI/CD pipeline in the critical path of cloud-based, client-impacting product delivery. Day to day involves automation, testing, deployments, and third-level support using AWS, Azure, Python, Jenkins, Docker, and Kubernetes.
- As a DevOps Engineer you will be a part of a team responsible for the full CI/CD pipeline which sits in the critical path of client-impacting product delivery in the cloud
- The team engages in the design, development, testing and support of the automation software, test cases, and environments
- We are a global network of developers, and everyone engages in a high degree of collaboration across the global team - including working closely with Business Analysts, Product Owners, Architects, and Feed Developers
- Working with the global development and product teams to define, develop, test, and maintain a full CI/CD pipeline with a focus on cloud deployments
- Take full ownership of solutions and drive them through to completion
- Demonstrate a passion for dramatically improving the testing and deployment of client products through automation
- Identify, propose, and drive enhancements to improve our pipeline capabilities
- Engage in continued learning and look for opportunities to use emerging technology to improve solutions
- Participate in regular peer reviews
- Provide third-level support to issues raised by stakeholders
- Work within our defined engineering methodology based on agile principles and tools
This position requires that the candidate be flexible, proficient at multitasking, able to balance client issue investigations with day-to-day development work, and comfortable working in a global setting and collaborating with global teamsStrong experience with cloud platforms, including AWS and Microsoft AzureExperience with version control systems (e.g., Git)Able to work effectively in a virtual environmentProficiency in Python for scripting, automation, and application developmentStrong analytical skills for troubleshooting and diagnosticsSolid understanding of Linux environments and Bash scriptingFamiliarity with containerization technologies, particularly DockerExperience working with NoSQL databases (e.g., DynamoDB)Experience with CI/CD pipelines and automation tools, including JenkinsHands-on experience developing and integrating REST and GraphQL APIsExcellent written and oral communication skillsKnowledge of container orchestration tools, such as KubernetesAbility to thoroughly test and debug code, with a focus on test driven development