Senior Lead Engineer - DevOps

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