Job Openings
Multi - Discipline Specialist
About the job Multi - Discipline Specialist
Minimum requirements:
- Advanced Diplomas/National 1st Degrees
- IT related Degree (SRE / Cloud technology)
- A minimum of 3-5 years of relevant professional experience in roles such as DevOps Engineer, Site Reliability Engineer, System Administrator, or similar positions involving infrastructure and operations management.
- Cloud Platform Experience: Hands-on experience working with Azure cloud platform, specifically with services relevant to the tech stack mentioned.
- Familiarity with Azure VMs, AKS, Azure DevOps, and related tools.
- Kubernetes and Containers: Practical experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Experience deploying and managing applications on Kubernetes clusters, including scaling, monitoring, and troubleshooting.
- Automation and Infrastructure as Code: Strong experience with automation using tools like Ansible.
- Proven ability to write Ansible playbooks, automate infrastructure provisioning and configuration, and manage infrastructure as code.
- CI/CD and DevOps Practices: Hands-on experience with CI/CD pipelines, preferably using Azure DevOps Pipelines or similar tools.
- Familiarity with continuous integration, automated testing, and deployment automation.
- Linux System Administration: Strong proficiency in administering Linux systems, particularly Red Hat Linux or similar distributions.
- Experience with system installation, configuration, monitoring, and troubleshooting in a production environment.
- Scripting and Programming: Proficiency in scripting languages like Bash, Python, or PowerShell.
- Familiarity with at least one programming language for automation, tooling, and infrastructure task.
- Cloud technology ( Azure) stack implementations hands on Exposure to Kubernetes / AKS implementations.
- DevOps pipelines experience
Preferred Certifications
- Springboot , Java , Devops , API integration , Cloud technology implementations
- AKS (Azure Kubernetes Service)
- Autmation tools: Azure devops and Ansible
- Service Mesh (Istio)
- Elasticsearch, Kibana and logstash
- Jaeger
- Postgresql
- RedhatLinux
- Cloud Playform: Azure services like Azure VMs, networking , storage, Security etc
Technical Knowledge/ Experience:
- Containerization and Orchestration: Strong knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes.
- Familiarity with Azure Kubernetes Service (AKS) and its management concepts is essential.
- Automation: Experience with automation tools like Ansible and Azure Devops.
- Proficiency in creating and maintaining infrastructure as code using terraform and writing Ansible playbooks for provisioning and configuration management.
- Logging, Monitoring and Tracing: Experience with ELK stack (Elasticsearch, Logstash, Kibana) or similar logging and monitoring tools.
- Understanding log aggregation, log parsing, and creating meaningful visualizations and dashboards for monitoring and troubleshooting.
- Familiarity with distributed tracing systems like Jaeger.
- Linux System Administration: Proficiency in administering Red Hat Linux systems or similar Linux distributions.
- Knowledge of system installation, configuration, monitoring, and troubleshooting.
- Cloud Platform: Familiarity with Azure cloud platform and its services, especially those relevant to the tech stack being used.
- Knowledge of Azure VMs, networking, storage, security, and related concepts.
- Scripting and Programming: Strong scripting and automation skills using languages like Bash, Python, or PowerShell. Proficiency in at least one programming language for scripting and tooling purposes.
Technical / Professional Knowledge:
- Banking knowledge
- Business Acumen
- Business writing
- Principles of financial management
- Principles of project management
- Relevant regulatory knowledge
- Relevant software and systems knowledge
- Risk management process and frameworks
- Cluster Specific Operational Knowledge
- Mentoring
- Information Technology concepts
- System Development Life cycle(SDLC)
- Role relevant related technologies
- Service orientated Architecture (SOA)
- IT Solutions Architecture
- IT Infrastructure Architecture
- Knowledge across multiple technologies
- IT Risk and security principes
- Usability and GUI techniques
- Multiple operating system
- Systems Analysis and design
Responsibilities:
- Site reliability engineers incorporate various software engineering aspects to develop and implement services that improve IT and support teams.
- Services can range from production code changes to alerting and monitoring adjustments.
- Actively participate in problem solving (including support escalation cases) which involves technical problem investigation, and management of problem investigation across teams.
- Fulfil standby duties.
- Identify opportunities and implement strategies to increase system reliability and better performance.
- Improve collaborative response to outages by enhancing automation, documentation, tools and modules used by support team
- Consult and provide advice on the use of the multiple technologies.
- Address the needs of the company by deploying, supporting and configuring multiple technologies.
- Develop solutions using knowledge of the technologies.
- Ensure ongoing availability within the SLA requirements.
- Ensure maximum exploitation of the multiple technology features across multiple business initiatives.
- Identify further opportunities for use of the technologies.
- Stay abreast of developments in field of expertise, ensuring personal and professional growth.
- Seek opportunities to improve business processes, models and systems.
- Ensure alignment with emerging technologies, and impact on company technologies and legislative requirements.
- Present to stakeholders on any impact or change to multiple technologies.
- Engage with vendors related to multiple technologies.
- Meet company's needs by presenting on the exploitation of the technologies.
- Become a trusted consultant by providing trustworthy information and acknowledge if advice cannot be provided.
- Expand IP beyond own technology speciality.
- Break down components of end to end design and defined logical units of work.
- Raise unallocated or missing components of design with project lead.
- Validate the individual design components and integrate these into end to end design.
- Ensure test strategy covers full end to end design.
- Provide integration solutions and validate the technical component design.
- Review and approve component designs.
- Consult on the resolution of high impact problem solving across.
- Participate in Severities (Sev's) and provide expert guidance and solutions on technical problems.
- Document and maintain the end to end design.
- Build end to end design and release to stakeholders.
- Ensure alignment to IT strategy to architecture roadmaps.
- Enable skilling and required corrective action to take place by sharing knowledge and industry trends with team.
- Obtain buy-in for developing new and/or enhanced processes to improve stakeholders' businesses.