Senior Lead Engineer - DevOps

Company
Grameenphone
Dhaka   1229 Bangladesh
Category
IT
Type
Full Time
Apply here

About the position

Job Title: Senior Lead Engineer - DevOps

Organization Name: Digital Services & Development, Information Technology

Closing Date: June 01, 2023

Please attach your updated CV while applying

Role/ Department Overview:

To ensure in-house development capability for customer facing IT in Grameenphone to providing Digital Services towards its Customers and to provide necessary technical solution/service development/DevOps/IT operations with relevant planning, dimensioning and feature enablement of various Web App / API and Backend services, its related platforms and systems while maintaining cost effectiveness and agility in Time-To-Market.

Job Responsibilities:

  • Understand requirements, collect insights, explore solutions and prototype when applicable. Understand the scope and objectives of the application and develop communication channels between the business team and the technical teams

  • Performs problem analysis to resolve system or application issues. Performs complex diagnosis of problems, providing solutions within the area of responsibility

  • Ensure highly scalable and optimized applications with decoupling of components, highly optimized database design, data modeling, processing of large scale data and optimize existing databases

  • Install and configure solutions, implement reusable components, assist with all stages of test data, providing simulation of real application wherever required. Also recommends optimum approach, advises on alternatives and on the implications of systems

  • Oversee the routine application management tasks, release management, troubleshooting when required, performance metric collection, alert mechanism, governing application strategy and change management

  • Ensure end-to-end traceability of the developed application from transactional and auditing point of views though proper logs, analytics and monitoring

Education, Skills & Experience Requirements:        

  • 6 years overall experience in DevOPS, Web application design and development & Operation area with proven work experiences

  • 2 - 3 years of relevant design experience in cloud architecture, containers, micro services

  • Solid experience in creating wireframes, storyboards, user flows, process flows and site maps

  • 2-3 years’ experience of designing, building, and automating new solutions centered around the Kubernetes container orchestration platform and its ecosystem of projects

  • Working experience of different K8s tools like helm, dashboard, kompose, Prometheus, envoy, weave, istio etc.

  • Proven work experience with Docker, Docker Swarm and Docker compose

  • Strong background in Linux/Unix Administration with OS and hardware level optimizations

  • Working knowledge of automation tools (Jenkins/Ansible/Puppet/Chef/Salt/etc) and CI-CD Pipeline

  • Strong understanding in code repository systems such as Gitlab, Bitbucket and Git workflows etc

  • Proven experience in a programming and/or scripting language (e.g. python, java, javascript, php)

  • A strong familiarity with Continuous Integration and Continuous Deployment methodologies, chat-ops, git-ops, etc.

  • Monitoring in EFK, Kubernetes health and KPIs and maintaining production grade SLA for standard IT Operation

  • Credibility to create the RCA of incident and incident management properly

  • Excellent knowledge of RDBMS and NoSQL Databases such as MySQL, Oracle, SQLite, MongoDB, Elasticsearch, Cassandra, Redis, Memcache and ORM technologies

  • Experience with work queues and distributed task processing such as RabbitMQ, Apache Kafka

  • Proven track record for managing multiple developments/Projects at once

  • Excellent in debugging and optimization skills including multi-layer caching, database, query performance and latency optimization

  • Experience in project and issue management tools like Jira, confluence etc is a plus

  • Experience in unit testing and automated testing tools like selenium, webdriver, sonarqube

  • Experience on API testing and debugging tools like Postman, Charles etc.

Special Skill Requirements:      

  • Promote high standards of integrity and the ability to handle confidential matters as well as ability to work successfully in open environment.

  • Promote an environment conducive to shared responsibilities, human rights and gender equality.

  • Demonstrate positive attitude, ownership, initiative and self-organization.

  • Ability to work in a cross-cultural environment.

  • Excellent communication and interpersonal skills to establish and maintain effective collaborative environment.

  • Proven ability to work effectively under pressure and produce anticipated results.

  • Able to multi-task and work independently with minimum supervision to meet deadlines