Our client requires the service of a highly skilled Azure Devops engineer. The successful individual will work in multi-disciplinary teams to provide a broad range of information technology related services, such as IT strategy and architecture, IT implementation support, and software development.
RESPONSIBILITIES
- Building and setting up new development tools and infrastructure
- Understanding the needs of stakeholders and conveying this to developers
- Working on ways to automate and improve development and release processes
- Testing and examining code written by others and analysing result
- Ensuring that systems are safe and secure against cybersecurity threats
- Identifying technical problems and developing software updates and ‘fixes’
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Planning out projects and being involved in project management decisions.
COMPREHENSIVE UNDERSTANDING OF THE FOLLOWING
- GCP – Google Cloud Platform
- Docker
- Kubernetes
- GraphQL
- CICD : Spinnaker
- GitHub
- YAML Script
- Automated build pipeline
- Infrastructure as a Code
SKILLS/EXPERIENCE
- Azure (IaaS and PaaS) experience in managing configuration for Azure cloud-based Application Development and Implementation
- Well Versed in PowerShell Scripting, ARM Templates, Azure AD, App Service Plans, Azure Service Environments (Isolated Plans)
- Experienced with Azure PaaS Configuration and Administration of Azure Resources.
- Strong understanding of commonly used Azure PaaS Services viz. SQL PaaS, Azure Functions, Web Jobs, Bots, Redis, ServiceBus, etc.
- Experienced with Azure SDK / API experience.
- Knowledge with Azure Key Vault and Azure Storage
- Experience with Application Code Deployment and Configuration on Azure Environment.
- Analytical and problem-solving skills with Code Debugging experience in Azure PaaS Hosted Environment.
- Knowledge and experience with working on PowerShell, JSON, XML, or similar scripting language.
- Experienced with VM Build & Management from VHD, establishes policy and ability to create policy.
- Experience in the process of Incident/Change/Problem management.
- Hand on experience in handling high-priority Incident and troubleshooting.
- Responsible to implement automation where needed, create/improving monitoring strategies, and maintenance and optimization of Azure-based infrastructure.
- Be the point of escalation for troubleshooting and remediating Azure cloud issues.
- Hands-on client project support, minimizing service outages, supervises and produce documentation for issue tracking.
- Create and manage best practice documents and procedures to provide a uniform, compliant cloud environment for production implementation, Update Knowledge base, and Standard Operating Procedures
go to method of application »
Our client, a top tier (2) commercial bank, requires the service a highly skilled enterprise architect/solution architect with Fin-Tech experience. The successful candidate will be expected to catalogue, develop, coordinate, communicate, maintain and enforce the overall enterprise architectural models to adequately perform the organizations business.
Responsibilities
- Assess overall alignment between business and technology roadmaps
- Evaluate solutions alignment with the end user experience
- Create, own and maintain the Technologies Architectural Artifacts (building blocks, models, governance, architecture and unified roadmaps, etc.).
- Collaborate on the creation and maintenance of the enterprise business capability model.
- Form cross-functional teams (Network, Operations, Development, Data Warehouse, Quality, etc.) to facilitate the creation of optimal architectures which align to the architecture plan
- Provide technical leadership for various business units and technology groups
- Apply analytical thought processes to quickly understand technical challenges discovered during the life-cycle of the initiative
- Evaluate how security impacts the design & development process of various solutions
- Communicate often with the business units and explain the value of technical architectures, solutions, and strategies
- Lead the documentation and analysis of the current state of all of the IT environments and technology landscape
- Collaborate on defining future state architectures and develop gap plans
- Collaborate extensively with IT Leaders , Product Managers and technical delivery teams to ensure alignment of best practices and standards
- Mentor and guide other Engineers (software, data, network, etc.)
- Presenting architecture and strategy to all layer of the company from executives to individual contributors
Qualifications & Skills required
- First Degree in Computer Science, or related discipline preferred
- At least 3 years’ experience working as an enterprise or solution architect designing and implementing large-scale systems and databases
- At least 5 years’ experience as a developer
- Strong communication skills with both technical and business professionals
- Teamwork & collaboration skills to work across organizations and lead cross-functional teams
- Expert knowledge of enterprise application integration, including SOA, Microservices, ETL environments and an understanding of integration considerations such as process orchestration, custom data integration, and master data management
- Thorough knowledge of business function and in-depth knowledge of business operations, objectives, and strategies
- Working knowledge of enterprise architecture frameworks (TOGAF, EACOE, etc.)
- Previous development experience in multiple disciplines (Java, C#, JavaScript, Go, Java, HTML, AJAX, JSON, DDL, SQL, NoSQL, or relevant open source platforms)
- Deep understanding of design patterns, principles, and frameworks
- Working knowledge of UI/UIX design principles
- Strong understanding on network architecture, designs, and protocols
- Extensive experience integration with 3rd party products (both business and technical)
- Experience with mobile applications and how they interact with various back end architectures
- A good understanding of the architectural principals of cloud-based platforms including SaaS, PaaS, multi-tenancy, multi-tiered infrastructure, and application servers
- Strong knowledge of the security operations, standards & issues involved in multi-tier, multi-tenant web applications
- Track record of being proactive, identifying gaps, making constructive suggestions and follow through to resolution
- Proven ability to creatively problem-solve for various types of issue in multiple disciplines
- Experience presenting to senior leadership
go to method of application »
JOB OBJECTIVE:
To manage the Bank’s database to ensure optimal uptime and system integrity which delivers support to the business strategy of the Bank that is achieved through Information Technology.
The Job Profile indicates that the job holder should be capable of collecting information and imparting it to others. The job occupant whilst being adaptable by nature will need to ensure strict conformity with rules, systems and protocol. The area of work is likely to have some administrative, specialist or technical aspects and the person fulfilling the role should have the persistence to see a job through to conclusion. The incumbent should be dependable, loyal, a good listener and enjoy working in a logical and systematic manner. Standard operating procedures are important aspects of this role and as such, it will require an individual who is organized, structured, self-controlled and capable of communicating facts within the required area of knowledge and expertise.
The person fulfilling this role should be consistent in approach, analytical, sensitive, precise and compliant. The environment wherever possible should be free of confrontation and the person occupying the role should be non-aggressive by nature.
JOB FUNCTION:
- Ensure 100% availability and effective usability of the database by end users concurrently.
- Responsible for non-corruption, performance, integrity and the security of the database.
- Ensure strict compliance to Back-up and recovery procedure to ensure data is available at all times.
- Deliver adequate support to application development teams on server/storage requirements.
- Make recommendations and carry out necessary tests when there is need to commission/ install new applications as well as customizing/tuning existing applications in order to make them fit for purpose.
PROFESSIONAL COMPETENCIES
Core
- Database Administration.
- Knowledge of Oracle and MS SQL.
- Application Support.
- Knowledge of troubleshooting hardware and operational systems.
- Knowledge of relevant policies and regulations.
- Research Orientation.
- Data / Information Management.
- Stakeholder Management.
- Data / Information Management.
- Negotiation.
- Business Presentation Skills.
- Customer focus.
- Vendor management
- Non Core
- Reporting.
- Project Management.
EDUCATIONAL QUALIFICATION
First Degree in numerate/ physical science or Engineering.
EXPERIENCE
- 5+ years cognate experience.
- Good working knowledge of Windows, Unix and Linux operating systems. Knowledge of Oracle and MS SQL database administration.
- IBM/AIX Websphere administration.
- Storage infrastructure administration.
- The behavioral competency for the job includes the ability to:
- Remain rational when dealing with others, work within organizational requirements, be systematic and factual when dealing with colleagues, and handle conflict adopting a logical and unemotional approach until a solution becomes achievable.
- Introduce monitoring systems that identify whether individuals or the organization are achieving their objectives, as well as any variances in terms of goals and timescales. Ensure that corrective action plans are formulated and implemented.
- Work within a technical or specialist area of expertise in order to continuously improve the quality of the service and/or product provided.
- Evaluate situations, calculate and reduce risk, justify and defend accuracy, give reasons for views and generally provide shrewd judgment in any situation.
- Be persistent in problem solving, seeking solutions through the expertise of both self and others. Research all the facts with care and resolving problems in a timely and thorough manner.
- Remain self-controlled when opposed and people become uncooperative or aggressive, be prepared to listen to what others say and feel, deal with conflict in an accommodating manner and use practicality as a method for reaching a solution.
- Be confident when dealing with uncooperative people and encourage them to implement imaginative solutions to challenging problems.
- Encourage people to communicate effectively and, through example and expertise, create participative attitudes.
- Seek direction and authority from others when and if appropriate, and achieve set goals in a non-assertive and efficient manner.
go to method of application »