DevOps Python Engineer, Enterprise Information Management (EIM)

Posted:
8/4/2024, 5:00:00 PM

Location(s):
Pune, Maharashtra, India ⋅ Maharashtra, India

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

The DevOps Python Engineer in Enterprise Information Management (EIM) is responsible for developing and maintaining the applications, infrastructure and tools required for the continuous integration and delivery of software applications. This role involves working closely with other development teams to streamline and automate processes, ensuring high availability, scalability, and security of our systems. Proficiency in Python is essential for scripting and automation tasks.

Application Development

  • Design and build the application pipelines using Python to support the EIM Organization.

  • Create a new dataflow for Data-science team to create and maintain the Analytics AI/ML models. 

Infrastructure Development and Management:

  • Design, build, and maintain scalable, reliable, and efficient infrastructure for deploying software applications.

  • Implement and manage continuous integration/continuous deployment (CI/CD) pipelines to automate testing, building, and deployment processes.

Automation and Scripting:

  • Develop and maintain automation scripts and tools using Python to streamline various operational processes.

  • Automate repetitive tasks to improve efficiency and reduce manual intervention.

Monitoring and Optimization:

  • Monitor system performance and reliability to ensure smooth operation and high availability of services.

  • Identify and resolve bottlenecks, performance issues, and potential risks.

Collaboration and Support:

  • Collaborate with development, operations, and QA teams to understand requirements and provide appropriate solutions.

  • Support development teams in setting up and configuring development environments.

Security and Compliance:

  • Work closely with Cyber Security team to ensure all standards of Cyber security are maintained.

  • Ensure compliance with industry standards and regulations.

Documentation and Training:

  • Create and maintain comprehensive documentation for infrastructure, processes, and tools.

  • Provide training and support to team members on DevOps practices and tools.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent work experience. A master’s degree is a plus.

  • Proven experience (3+ years) as a DevOps Engineer or in a similar role.

  • Proficiency in Python for scripting and automation.

  • Strong experience with CI/CD tools.

  • Experience with containerization and orchestration tools.

  • Knowledge of cloud platforms and infrastructure as code (IaC) tools

  • Familiarity with monitoring and logging tools.

  • Strong problem-solving and troubleshooting skills.

  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Experience with microservices architecture and serverless computing.

  • Knowledge of networking and security principles.

  • Certification in DevOps or cloud platforms.

#LI-NS1

SmarterTogether

  • Collaborating at Sensata means working with some of the world’s most talented people in an enriching environment that is constantly pushing towards the next best thing

  • Employees work across functions, countries and cultures gaining new perspectives through mutual respect and open communication

  •  As OneSensata, we are working together to make things work together 

Click here to view Sensata Recruitment Privacy Statement

Click here to view our Sensata Recruitment Privacy Statement for China

NOTE:  If you are a current Sensata employee (or one of our Affiliates), please back out of this application and log into Workday via the Company Intranet to apply directly.  Type "FIND JOBS" in the Workday search bar.