Job Title: Senior DevOps Engineer
Job Description:
We are seeking a skilled and motivated DevOps Engineer who has worked extensively with Open-source components, and support experience of both Cloud and on-premises servers. The ideal candidate will have hands-on experience with AWS cloud platforms, Kafka, Python, Redis and PostgreSQL. Successful candidate will play a key role in automating, managing, and optimizing the infrastructure and deployment processes of a major local bank. Candidates with experience in PostgreSQL, MongoDB or Java will have an added advantage.
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines to ensure efficient and reliable software delivery.
- Manage and optimize infrastructure on AWS cloud platforms, ensuring scalability, security, and high availability.
- Work with Kafka to manage real-time data streaming and messaging systems.
- Develop and maintain infrastructure as code (IaC) using Terraform.
- Collaborate with development and operations teams to automate workflows and improve system reliability.
- Monitor system performance, troubleshoot issues, and implement solutions to enhance infrastructure stability.
- Document processes, configurations, and best practices for infrastructure and deployment.
Required Skills and Qualifications:
- Proven experience with AWS cloud platforms, including EC2, S3, RDS, and other core services.
- Proficiency in Python for scripting and automation.
- Practical experience with Terraform for infrastructure as code.
- In depth knowledge and experience of PostgreSQL
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or similar.
- Strong understanding of Linux-based systems and networking concepts.
Preferred Skills (Advantageous):
- knowledge of Kafka for data streaming and messaging.
- Experience with PostgreSQL, MongoDB database management.
- Knowledge of Java programming. (or other programming foundation knowledge)
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 3+ years of experience in DevOps, cloud infrastructure, or related roles.
Temporary,Contract