Title: DevOps Engineer
Company Name: United Commercial Bank PLC
Vacancy: --
Age: 22 to 45 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Proven experience working as a DevOps Engineer or in a similar role.
Proficiency in Kubernetes for container orchestration and cluster management.
Strong experience in PostgreSQL database administration, including replication, backup, and recovery.
Hands-on experience with Ceph storage solutions, including deployment, configuration, and troubleshooting.
Experience with infrastructure automation tools such as Ansible, Terraform, or Chef.
Experience with monitoring and logging tools including Prometheus, Grafana, ELK Stack, or Splunk.
Solid knowledge of CI/CD pipelines and continuous integration and deployment practices.
Familiarity with emerging technologies and trends in DevOps, Kubernetes, and cloud computing.
Strong understanding of networking concepts and protocols.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
Excellent analytical and problem-solving skills, with strong attention to detail.
Strong communication and cross-functional collaboration skills.
1. Kubernetes Expertise:
Design, deploy, and manage highly available and scalable Kubernetes clusters On-Premises and in the Cloud (AWS, Azure, GCP).
Ensure the smooth operation of Kubernetes infrastructure, including configuration, optimization, and troubleshooting.
Collaborate with development teams and other teams to streamline application deployment and operation on Kubernetes.
2. CI/CD Pipeline Development:
Implement and maintain automated deployment pipelines using CI/CD tools such as GitLab CI, FluxCD, Jenkins, or similar.
Accelerate software delivery by automating build, test, and deployment processes.
3. PostgreSQL Management:
Configure and optimize PostgreSQL databases for performance, high availability, and disaster recovery.
Familiarity with Postgres Operators such as Crunchy, Patroni, etc.
4. Storage Administration:
Manage Ceph Storage clusters, GlusterFS, NFS to provide reliable and scalable storage solutions.
Monitor storage performance and troubleshooting issues to ensure data integrity and availability.
5. Infrastructure as Code (IaC):
Implement infrastructure automation using tools like Terraform or Ansible to enable reproducibility and scalability.
6. Monitoring and Security:
Set up monitoring, logging, and alerting solutions to ensure the health and security of our infrastructure and applications.
Implement security best practices to ensure compliance with industry standards and regulatory requirements.
7. Collaboration and Documentation:
Work closely with cross-functional teams to facilitate collaboration and knowledge sharing.
Document infrastructure, architecture, processes, and procedures for internal reference.