Deployment service engineer
Apply NowJob details
Job Title: Deployment Service Engineer Location: London, UK Work Place Type: Hybrid Employment type: Contract Job description: The Deployment Services Engineer serves as the gatekeeper for all Production Change Requests and is accountable for maintaining and protecting the operational integrity of our trading systems. The role encompasses: Releasing Application Packages: Responsible for releasing application packages to production, ensuring the operational readiness of trading systems by identifying and mitigating risks associated with frequent planned and unplanned releases. Managing QA Environments: Manages the application and infrastructure of multiple QA environments, deploying future applications to test environments to support QA certification activities. Automating Deployment Tasks: Develops tools to automate deployment tasks and provides support for production-grade deployments. Release Management Workflow: Drives the Release Management workflow, governing how application releases are requested, signed off, deployed to QA and Production, and continuously improving this process. Coordinating Infrastructure Resources: Coordinates activities of infrastructure resources for each production release. Collaborating on Architectural Designs: Works closely with technology engineers and application development teams to create IT architectural designs and provide cost modeling for solutions. These designs ensure seamless operations for high availability, redundancy, resiliency, and compliance with SLAs and security policies. Qualifications GITLAB or Similar Pipeline Experience: Experience in GITLAB or a similar pipeline deployment environment. Cloud & Linux Environment: Experience in a mixed Cloud, on-prem Kubernetes, and on-prem physical and virtual Linux environment is required. 5 Years of Linux Experience: Hands-on experience in complex Linux environments for 5 years. Scripting Proficiency: 5 years of experience writing scripts in Bash, Python, and/or Perl. Project Management: Proven ability to manage both small and large projects involving diverse technical teams, with delivery schedules spanning multiple areas of technology expertise. Communication & Presentation Skills: Ability to present complex ideas and solutions to senior management, and comfort in communicating with both business and technical stakeholders. Team Leadership: Ability to manage and lead a small team of remote deployment personnel. Vendor Tools Knowledge: Strong working knowledge of Jira, Confluence, and ServiceNow (administrative level is desirable). Fast-Paced Environment: Ability to work effectively in a dynamic, fast-paced team environment. System Architecture & Network Security: Familiarity with complex system architectures, with basic network and security knowledge for problem debugging. SDLC Expertise: Strong experience with Software Development Life Cycle (SDLC). Ownership & Delivery: Strong sense of ownership and a proven track record of delivery. Soft Skills: Excellent interpersonal, communication, analytical, and organizational skills. Additional Responsibilities Technical Guidance: Provide technical guidance to a team of developers, enhancing their capabilities and increasing productivity. Code Reviews & Quality Assurance: Conduct code reviews, establish quality assurance processes, optimize performance, and implement best practices to ensure the successful delivery of complex projects. Process Compliance & Consulting: Ensure process compliance, participate in technical discussions as a consultant, and perform feasibility studies on technical alternatives and risks. Stakeholder Collaboration: Collaborate with stakeholders to define project scope, objectives, and deliverables, and prepare status reports to minimize exposure and escalate issues when necessary. Note: Interested Candidates can Send CV to harika.bellamkondatgcworld.com
Apply Now