CB

Staff Platform Engineer

Commonwealth Bank

8 months ago

5 - 7 years

Work From Office

Bengaluru, Karnataka, India

  • Designing, developing, and maintaining scalable and robust platform solutions
  • Collaborating with cross-functional teams to define, design, and ship new features, ensuring seamless integration and deployment while maintaining high uptime and reliability.
  • Ensuring the performance, quality, and responsiveness of applications by continuously monitoring and optimizing system performance and adhering to error budgets.
  • Python/Java

    Aws

    Data Structures

    Apache Kafka

    Amazon Kinesis

    JIRA

    docker

    Kubernetes

    ci/cd

    Job description & requirements

    Roles & responsibilities:

    1. Designing, developing, and maintaining scalable and robust platform solutions to ensure the reliability and efficiency of our systems, with a focus on meeting Service Level Indicators (SLIs) and Service Level Objectives (SLOs).
    2. Collaborating with cross-functional teams to define, design, and ship new features, ensuring seamless integration and deployment while maintaining high uptime and reliability.
    3. Ensuring the performance, quality, and responsiveness of applications by continuously monitoring and optimizing system performance and adhering to error budgets.
    4. Identifying and correcting bottlenecks and fixing bugs to maintain system stability and reliability, with a focus on minimizing Mean Time to Recovery (MTTR) and Mean Time to Detect (MTTD).
    5. Maintaining code quality, organization, and automation to streamline development processes and enhance productivity, ensuring that automated processes support high availability and reliability.
    6. Develop and maintain observability solutions to monitor system health and performance.
    7. Mentor and guide junior engineers in best practices and technical skills.
    8. Leverage Kubernetes for container orchestration and management in managed or self-hosted clusters.


    Essential skills:

    1. Extensive knowledge and experience in Platform Engineering.
    2. Good exposure to Network Engineering and Software Development.
    3. Proficiency in programming languages such as Python, Go, or Java.
    4. Experience with microservice architecture and API design.
    5. Strong understanding of AWS and data structures. Experience working in Private and Public Cloud-based applications is a must.
    6. Experience working in high-volume, high-frequency streaming pipelines like Apache Kafka, Amazon Kinesis, and Apache Flink.
    7. Familiarity with tools such as Jira, Confluence, Docker, and Kubernetes/EKS.
    8. Experience with source control and CI/CD tooling such as GitHub, GitHub Actions, and Artifactory.
    9. Knowledge of monitoring tools such as Prometheus, Qualys, Grafana, AppDynamics, Observe, and Splunk.
    10. Experience with Site Reliability Engineering (SRE) practices.
    11. Strong skills in observability, including monitoring, logging, and tracing.


    Education Qualification: Bachelor’s degree or Master’s degree in Engineering in Computer Science/Information Technology.


    Experience :

    5 - 7 years

    Job Domain/Function :

    Data Engineering

    Job Type :

    Work From Office

    Employment Type :

    Full Time

    Number Of Position(s) :

    1

    Educational Qualifications :

    Bachelor of Engineering

    Location :

    Bengaluru, Karnataka, India, Bengaluru, Karnataka, India

    Create alert for similar jobs

    CB

    Commonwealth Bank

    Similar Jobs