As a key DevOps Engineer on Financial Services IT DevOps team, you will design, develop, and build medium to large-scale components that support our organization’s DevOps strategic pipelines. With your experience in serverless computing, version control, testing, integration, and deployment methods, you will work with diverse IT teams to define guidelines and make recommendations based on leading industry practices tailored to our development needs.
Developing high performance, scalable solutions, front-end to back-end services, and integration of solutions
Analytical, problem solving, troubleshooting, performance tuning, and conducting root cause analysis
Working with end-users to understand and implement new requirements
Ability to understand and follow processes and guidelines, communicate regularly, escalate in a timely fashion, as well as demonstrate and support top performance
Designing, developing and building medium to large-scale pipelines using multiple DevOps tools like JIRA, Bamboo, and Selenium is required
Thorough understanding of concepts such as serverless computing such as version control, testing, integration, and deployment methods.
Define guidelines and recommendations based on leading industry practices tailored to our development needs.
Embracing new technologies with curiosity and outside-the-box thinking
Responsibilities of the DevOps Engineer:
Re-engineer processes, code, and script programs related to testing, building, designing, deploying, and maintaining continuous integration and continuous delivery processes using tools like Jenkins, Git, etc. (50%)
Maintain DevOps process and tools that have been implemented. Deploy updates and fixes and provide technical support. Perform root cause analysis for production errors. Investigate and resolve technical issues. Develop scripts to automate visualization. Design procedures for system troubleshooting and maintenance (20%)
Work in close coordination with the development and operations teams such that the application is in line with performance according to customers’ expectations. Report and manage DevOps KPI’s (20%)
Develop strong and productive relationships with business partners, colleagues and management. Collaborate with Daimler Financial Services colleagues in other regions for building scalable solutions. (10%)
Requirements of the DevOps Engineer:
Bachelor's Degree is required, Master's Degree is preferred. Recommended majors include: Computer/Information Science and Information Technology
Minimum of 1+ years of overall work experience. Preferred experience includes: Information Technology 1+ years of experience
Work with end-users to understand and implement new requirements
Work in an agile team environment to develop, test and deploy software, platforms, and changes using agile methodologies, concepts and framework such as Scrum and Kanban
Develop high performance, scalable solutions, front end to backend services, integration of solutions
Familiarity with Restful APIs; Docker, Gitlab CI, Puppet,
Knowledge of development in a cloud environment is desirable.
Provide operational support when necessary
Experience in analytical, problem solving, troubleshooting, performance tuning, and conducting root cause analysis.
Ability to collect data and establish facts and identify trends and variances; Ability to Integrate information from a variety of sources with varying levels of complexity
Application development; Database; e-Technologies/Web; Middleware; Programming; Testing; Operation system
Project Management Skills: Team member
Benefits of the DevOps Engineer:
401(k) with matching