DevOps Engineer - Bengaluru, India - Mistura Software Technologies

    Mistura Software Technologies
    Mistura Software Technologies Bengaluru, India

    2 weeks ago

    Default job background
    Description

    Mistura Software Technologies, India is a subsidiary of IB Systems GmbH based in Bayern, Germany. IB Systems is one of the first and strongest supporters and partner of the IndustryFusion project (https://industry-) together with Intel, SUSE, IONOS, Sopra Steria, Microstep Europe and many more.

    IndustryFusion is a top-level open-source project that addresses open, manufacturer-independent, and interoperable networking in industry in Europe. IndustryFusion covers components, machines, materials, personnel and all other areas of a smart factory such as building control and enables deployment in the edge or cloud.

    Job Description:

    We are seeking an experienced DevOps Engineer to join our dynamic technology team. The successful candidate will be enthusiastic about automating and streamlining our operations and deployment processes. They should have extensive hands-on experience in deploying, automating, maintaining, and managing production-grade systems, ensuring the availability, performance, scalability, and security of productions systems.

    Key Responsibilities:

    1. Build, release, and configuration management of production systems.
    2. Develop and maintain CI/CD pipelines using Github Actions, facilitating automated testing and deployment.
    3. Manage Kubernetes clusters for container orchestration in a production environment at Edge and Cloud, using Helm charts and Kubectl with a deep understanding of Kubernetes distributions and architecture.
    4. Create scripts in Shell for the automation of production systems.
    5. Expertise in containerization and orchestration with Docker, including the ability to dockerize applications for production deployment.
    6. Manage network configurations and optimize communication protocols such as MQTT and OPC UA within the infrastructure.
    7. Administer and configure DNS, maintain virtualization layers, and ensure their optimal performance in production environments.
    8. Handle code releases, updates, and fixes within the production environment using Github.
    9. Proficient use of Linux CLI for system administration tasks.
    10. Utilize Python to write effective scripts that aid in automation and streamline operational processes.
    11. Implement continuous integration and delivery pipelines to deploy applications in a highly available and scalable environment.
    12. Troubleshoot production issues and streamline operations for peak efficiency.

    Qualifications:

    1. Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
    2. Proven track record of managing Kubernetes in a production environment at Edge and Cloud.
    3. Strong experience with CI/CD tools, especially Github Actions.
    4. In-depth knowledge of Kubernetes, including Helm charts and Kubectl, with a clear understanding of the ecosystem.
    5. Proficiency in shell scripting and expertise in Docker and containerization strategies.
    6. Experience with networking protocols (MQTT, OPC UA) and DNS management in a production setting.
    7. Solid experience with Linux CLI and operating system administration.
    8. Ability to program in Python for automation, monitoring, and deployment tools.
    9. Analytical mindset and problem-solving orientation, with a focus on managing a production environment.

    We are committed to an inclusive workplace and welcome applications from qualified individuals from diverse backgrounds. If you are a motivated DevOps Engineer who has a proven record of working in a production environment and are eager to tackle complex challenges, we encourage you to apply.