Senior DevOps Engineer

Job Description

Mentor a Siemens Company is a global technology powerhouse.  With some of the best known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 165 years. We are lookingfor a strong, motivated DevOps engineer who can contribute on our journey to develop our Mentor Electronic Board Systems (EBS) SaaS portfolio. If you are interested in working as part of a talented team that works with the best companies around the globe, we’d be excited to know more about you. 


Position Overview:
We’re looking for someone who excels at problem solving and working with a dynamic team of engineers to make sure the development, test and deployment processes run smoothly and predictably.  If you’re the kind of engineer that sees scripts where there was once a manual process, you might be a good fit.  We need someone who can be proactive about streamlining and maintaining a continuous integration infrastructure with high availability and up-time.
At Siemens, everyone has the opportunity to positively impact thousands of customers and you will be called on to identify, realize, and drive these opportunities. Siemens is a high growth organization working on products and software that is changing the world. Be part of this fantastic new opportunity and inspiring culture of relentless innovation towards Ingenuity for Life.

Responsibilities:
Working closely with other internal teams to build security, reliability, and scalability into the development life-cycle. You will analyze, design, implement and validate strategies for continuous integration, build, test and deployment for cloud based infrastructure while ensuring high availability on production and non-production systems.
You will design and implement automated, dynamic environments to support the needs of development teams, and collaborate with functional and technical team members to develop deployment strategies for existing and new types of development and operations services, while leading the enablement of processes and teams. 
You will design, develop and document automated cloud based continuous integration architecture and maintain a 24x7, global, highly available SaaS environment according to internal and external service levels agreements.
Managing a service critical codebase with version control using Git. Applying monitoring techniques for early problem detection and reporting and work with development engineers to address needs and concerns in a collaborative environment.

Requirements:
  • Bachelor’s Degree – Computer Science, Engineering or other supplemented with real world programming experience. 

  • Development experience and a combination of the following:

  • Implementing and administering dependency management and static code analysis platforms like Nexus and SonarQube

  • Creating automated build/deploy pipelines including incorporating automated testing for Angular4, Node.js, .Net, TypeScript and Java

  • Experience working with AWS services (ex: EC2, S3, RDS) as to build, from the ground up, reliable infrastructure services in AWS to deliver highly scalable services

  • Build & release automation tools and methodologies like TFS/VSTS, Jenkins, CloudBees, GitLab

  • Well-versed in common shell scripting languages such as PowerShell, Bash, etc.

  • Problem solving / trouble shooting experience to provide innovative solutions to complex issues

  • Ability to maintain effectiveness when experiencing major changes in work responsibilities or work environment; adjusts effectively to work within new work structures, business processes, etc

  • Strong communication skills (both written and oral) with the ability to influence and drive change as well as adapt communication to your audience; up to an including executive level management

  • Ability to connect systems to provide high quality interoperability.

  • Synthesizing complex information to arrive at logical recommendations; and to make recommendations/decisions based on stakeholder needs and any other data available to you to select the best course of action

  • Ability to measure and evaluate work processes, with the ability to redesign processes as needed using best methods and technology to meet or exceed business needs

  • Infrastructure as Code

  • AWS CloudFormation, Hashicorp Terraform

  • Use of Amazon Web Services console, CLI, APIs. AWS Certifications are especially helpful Configuration Management Tools

Siemens Software is a leading provider of solutions for the design, simulation and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software. Headquartered in Plano, Texas, our business works collaboratively with companies to deliver open solutions to help them make smarter decisions that result in better products.

We are an equal opportunities employer and do not discriminate unlawfully on the grounds of age, disability, gender assignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex, sexual orientation or trade union membership.

We are looking forward to receiving your online application.  Please ensure you complete all areas of the application form to the best of your ability as we will use this data to review your suitability for the role.

#LI-BD1


Job ID: 120441

Organization: Digital Industries

Company: Mentor Graphics Polska Sp. z o.o.

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?