Responsibilities:
1. Collaborate with sales and implementation teams to understand client requirements, creating initial designs, cost estimates, and scalability models.
2. Own and manage documentation to support implementation engineers in delivering new systems or upgrading existing ones.
3. Act as the technical approver for major changes in the Change Advisory Board (CAB).
4. Develop, review, and enforce best practices for cloud usage, deployment tools, and configuration as code.
5. Promote a culture of continuous improvement and advocate for ‘reference architecture’ across core systems to streamline future project costings and configurations.
6. Ensure systems adhere to best practices, maintaining a secure and resilient environment.
7. Serve as a technical escalation point for teams, offering expertise in incident and problem resolution.
8. Work closely with other departments to ensure efficient tool utilization across the organization.
Skills and Experience:
1. Extensive experience across various technologies, including programming languages, operating systems, networking, virtualization, and automation.
2. Strong Linux administration skills, including scripting and scheduling.
3. Proven experience with infrastructure-as-code and CI/CD pipelines (e.g., Docker, Kubernetes, Ansible, Terraform, Jenkins, Helm).
4. Familiarity with messaging and integration technologies (IBM MQ, RabbitMQ, Apache Kafka).
5. Solid understanding of cloud platforms (AWS required; certification preferred).
6. Ability to adapt and learn quickly in a fast-paced, ever-changing environment.
7. Natural curiosity for industry advancements and a drive for continual learning and improvement.
8. Exceptional communication skills, with a track record of engaging effectively with clients.
9. Preferred experience with software delivery in the financial services industry.
#J-18808-Ljbffr