We are looking to add a Technical Lead to our Support team. The candidate will lead a team of support engineers in the design, development, implementation, automation, and management of cloud-based applications, services and platforms for our business and report to our Support Engineering Manager.
The candidate will manage, teach, coach and mentor team members in all areas of the software development life cycle and ensure that the team meets the defined SLA with at-most quality.
Also, the Candidate must drive the initiatives towards providing best in class customer experience to the users. All applicants must exhibit the qualifications listed.
What you’ll be doing :
Lead an Agile engineering or support team, orchestrating and maintaining the highest level of Engineering and DevOps principles and practices throughout the Software Development Life Cycle by engaging with development, operations, and architecture teams.
Define delivery phases and perform project, task and individual management duties for team, setting activities, sub-activities, and milestones, while ensuring that development and delivery standards are enforced to the highest degree possible.
Manage and improve our Continuous Integration, Delivery, and Deployment processes, teams and users, ensuring a high quality and rate of delivery.
Work closely with Project Managers and Support Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery.
Orchestrate the continual release of detailed reports that exhibit the assessments, responsibilities, achievements, SLA’s and OKR’s related to team and service management.
Configure and perform infrastructure and software integration, delivery and deployment by engineering completely automated workflows.
Deploy and debug solutions as needed in accordance with best practices throughout the development lifecycle, catching and solving issues before launch.
Plan, design and develop cloud-based applications, services and platforms.
Ensure compliance with company security guidelines and requirements.
Maintain data management and storage solutions, such as databases, search indices, file storage, backup, recovery and persistent storage volumes.
Maintain event management solutions, including message queues / topics, event handlers, notifications, analytics, service networking, etc.
Engineer and maintain ephemeral infrastructure and container orchestration, using solutions including Docker, Packer, AMI’s, AWS ECS and Kubernetes.
Ensure observability and traceability by implementing and maintaining logging, monitoring, alerting and notification tools and services.
Stay current with industry trends, while educating and coaching others on implementation of new engineering initiatives and technologies.
Orchestrate and participate in on-call cycles according to our incident management, escalation protocols.
What we’re looking for :
A passionate team leader who enjoys working with and influencing others, building important relationships and advocating for technical excellence while being open to change when needed.
Excellent communication and organizational skills, and the ability to stay focused on completing time-sensitive tasks and meeting goals within a busy workspace.
Individual should be singularly capable of creating, deploying and maintaining well-architected cloud applications, using automation to ensure zero-touch reliance on human activity to achieve high performance, security, resilience and scalability.
Mastery of Continuous Integration, Delivery and Deployment concepts and automation.
Excellent knowledge of DevOps principles and practices.
Excellent problem-solving and troubleshooting skills.
Excellent container orchestration skills using Docker.
Process-oriented with great documentation skills.
Experience with SpringBoot, Angular frameworks, as well as front-end application development using HTML, CSS and microdata schemas.
Experience engineering and maintaining web services and RESTful API’s.
Experience with database management (SQL and NoSQL), including MongoDB, Postgres.
Experience with event messaging, including AWS SQS / SNS, ActiveMQ.
Experience with cloud computing services, especially AWS ECS, RDS, EFS, S3, Lambda.
Experience with Agile methodologies and implementations (Kanban, XP, Scrum).
Bachelor’s degree in computer science or a related field, or equivalent work experience.