Senior System Developer - Bengaluru, India - Akkodis

    Akkodis
    Default job background
    Description

    Responsibilities:

    • Role will be to support 24/7 Enterprise Platforms, from Home Grown applications to Machine Learning Models
    • Manage and maintain high-tier, mission-critical platforms ensuring 24/7 availability and performance.
    • Support machine learning initiatives by setting up and managing ML environments, utilizing notebooks, TensorFlow, Pytorch, and relevant libraries.
    • Develop, enhance, and maintain applications using Python, adhering to best practices and coding standards.
    • Utilize GitHub for version control, ensuring code quality and collaboration among team members
    • Implement continuous integration and continuous deployment (CI/CD) pipelines using Jenkins for efficient software delivery.
    • Containerize applications using Docker and orchestrate them efficiently with Kubernetes for scalability and resilience.
    • Configure and manage AWS foundational services such as EC2, IAM, AIM, storage solutions, and SNS/SQS for seamless integration and operation.
    • Collaborate with the data team to design, develop, and optimize data stores and databases for efficient data storage and retrieval.
    • Implement data transformations and ETL processes to ensure data integrity and consistency.
    • Implement and manage Kafka for real-time data streaming and event-driven architectures.
    • Utilize Spark and Spark Streaming for large-scale data processing and analytics, ensuring optimal performance and scalability.
    • Implement infrastructure as code (IaC) using Terraform for provisioning and managing cloud resources.
    • Automate infrastructure provisioning, configuration, and management tasks using Ansible for increased efficiency and consistency.