Back

Software Engineer - DevOps

Job Description

JOB DESCRIPTION

As part of the Siemens PLM MindSphere organization, this position makes significant contributions towards the delivery DevOps solutions that support best-in-class cloud-based microservice applications.  As a DevOps Pipeline Engineer you will have key responsibilities in defining, planning, implementing and operating automated infrastructure and processes that meet or exceed the service level and CI/CD objectives. 

Responsible for surpassing customer expectations to achieve high-quality, innovative solutions that are delivered on time.  Has diversified knowledge of methods and practices in broad areas of infrastructure development and operations. Recognized by peers as a strong collaborator.  Must excel in a team environment that changes with new technology adoption and evolving customer requirements.  Works with some supervision on the most complex projects and desires to obtain complete latitude for independent judgment.  Has excellent written and verbal communication skills.

RESPONSIBILITIES:

* Be part of global operation team, highly available SaaS environment according to internal and external service level agreements.

* Ensure the production environment is operating in accordance with established procedures and best practices.

* Provide escalated support for high severity and critical network events

* Contribute to Operations strategy planning, design, implementation, and maintenance activities.

* Using Infrastructure As Code (IAC) best practices, create automated infrastructure within AWS/Azure, including package management, application load and configuration, and systems monitoring and administration.

* Deliver improvements to source code management, deployment, operations, maintenance, cost control, security, monitoring, and audit tools and processes.

* Implement and maintain CI/CD tools and processes to support development, QA, and customer value realization teams.

* Manage a service critical codebase with version control using Git including Gitlab, or Github

REQUIREMENTS:

* Bachelor’s Degree with at least 5+ years of IT experience or equivalent experience.

* Terraform, CloudFormation, Ansible, Jenkins, or equivalent tools

* Experience with containerization, specifically Kubernetes, OpenShift and Rancher

* Experience with networking and network/system security, including firewalls, VPN, routing, switching, load balancers, monitoring, security and DNS

* Experience with shell scripting - sh/bash/ksh

* Experience with open source tools (Linux, Python, Git, Ansible)

* Experience with system automation at enterprise level, distributed environments

* Senior level system administration experience, including troubleshooting, support, mentorship/training, and oversight

* Ability to adopt and extend continuous integration and testing processes, GitLab-CI experience preferred

* Ability to manage goals, track milestones and report on status

Responsible for surpassing customer expectations to achieve high quality, innovative solutions that are delivered on-time.  Has diversified knowledge of methods and practices in broad areas of the infrastructure development and operations. Recognized by peers as a strong collaborator.  Must excel in a team environment that changes with new technology adoption and evolving customer requirements.  Works with some supervision on the most complex projects and desires to obtain complete latitude for independent judgment.  Has excellent written and verbal communication skills.

RESPONSIBILITIES:

* Be part of global operation team, highly available SaaS environment according to internal and external service levels agreements.

* Ensure the production environment is operating in accordance with established procedures and best practices.

* Provide escalated support for high severity and critical network events

* Contribute to Operations strategy planning, design, implementation, and maintenance activities.

* Using Infrastructure As Code (IAC) best practices, create automated infrastructure within AWS/Azure, including package management, application load and configuration, and systems monitoring and administration.

* Deliver improvements to source code management, deployment, operations, maintenance, cost control, security, monitoring, and audit tools and processes.

* Implement and maintain CI/CD tools and processes to support development, QA, and customer value realization teams.

* Manage a service critical codebase with version control using Git including Gitlab, or Github

REQUIREMENTS:

* Bachelor’s Degree with at least 5+ years of IT experience or equivalent experience.

* Terraform, CloudFormation, Ansible, Jenkins, or equivalent tools

* Experience with containerization, specifically Kubernetes, OpenShift and Rancher

* Experience with networking and network/system security, including firewalls, VPN, routing, switching, load balancers, monitoring, security and DNS

* Experience with shell scripting - sh/bash/ksh

* Experience with open source tools (Linux, Python, Git, Ansible)

* Experience with system automation at enterprise level, distributed environments

* Senior level system administration experience, including troubleshooting, support, mentorship/training, and oversight

* Ability to adopt and extend continuous integration and testing processes, GitLab-CI experience preferred

* Ability to manage goals, track milestones and report on status

Preferred Qualifications:

* Strong base for software architecture and design including inter-process communications, asynchronous processing, micro-services, message queueing, interfaces, and API development

* Understanding of Cloud APIs and Cloud technologies specifically AWS & Azure

* Strong understanding of Internet security considerations in web and application development

* Cloud monitoring tools (CloudWatch, CloudTrail, Graphana, Kibana, CloudChecker)

* Linux administration & troubleshooting

* Experience in an Enterprise IT environment.

* Experience with design, develop, and configuration of information security tools.

* Experience with SOC compliance

* Strong base for software architecture and design including inter-process communications, asynchronous processing, micro-services, message queueing, interfaces, and API development

* Understanding of Cloud APIs and Cloud technologies specifically AWS & Azure

* Strong understanding of Internet security considerations in web and application development

* Cloud monitoring tools (CloudWatch, CloudTrail, Graphana, Kibana, CloudChecker)

* Linux administration & troubleshooting

* Experience in an Enterprise IT environment.

* Experience with design, develop, and configuration of information security tools.

* Experience with SOC compliance



Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?