AU SMALL FINANCE BANK is hiring DevOps Engineer

Job Description:

Overview: We are seeking a dynamic and talented DevOps Engineer with 5+ years of experience, possessing strong skills in Java development, to join our growing team. The ideal candidate will play a crucial role in enhancing our development and deployment processes, ensuring seamless integration and delivery of software solutions. If you are passionate about DevOps practices, possess a solid foundation in Java programming, and are eager to contribute to a collaborative and innovative environment, we want to hear from you.

Responsibilities:

  • DevOps Implementation:
  • Collaborate with development and operations teams to implement and streamline DevOps practices.
  • Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines.
  • Java Development:
  • Contribute to the design and development of Java-based applications and services.
  • Write well-designed, efficient, and testable code.
  • Automation:
  • Automate manual and repetitive tasks to improve efficiency and reduce errors.
  • Implement infrastructure as code (IaC) using tools such as Terraform or Ansible.
  • Monitoring and Logging:
  • Implement monitoring and logging solutions to ensure the health and performance of applications and infrastructure.
  • Respond promptly to incidents and troubleshoot issues to resolution.
  • Collaboration:
  • Work closely with cross-functional teams to understand software requirements and provide DevOps support throughout the development lifecycle.
  • Collaborate with developers to integrate DevOps practices into the software development process.
  • Security:
  • Implement and maintain security best practices in infrastructure and application code.
  • Participate in security assessments and implement necessary improvements.
  • Documentation:
  • Document and maintain configuration and process information.
  • Create and update technical documentation related to DevOps processes and procedures.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in DevOps practices and Java development.
  • Strong understanding of CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI).
  • Proficient in Java programming language.
  • Experience with containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of version control systems (Git).
  • Understanding of networking and security principles.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.

Preferred Skills:

  • Experience with microservices architecture.
  • Knowledge of scripting languages (Python, Bash).
  • Familiarity with Agile and Scrum methodologies.