DevOps Engineer
We deliver critical projects of a scale, scope and difficulty. The team structure follows agile methodology where each member is responsible for the success of the project. The DevOps engineer is an essential member of the agile team.
The Digital world is evolving at a very fast pace, so competency development is essential for every member of the team.
COMPANY
TechnipFMC (NYSE: FTI) is the global market leader in subsea systems and a leading provider of technologies and services to the oil and gas industry. We help our customers overcome their most difficult challenges, such as improving shale and subsea infrastructures and operations to reduce cost, maintain uptime, and maximize oil and gas recovery.
DEPARTMENT
TechnipFMCs Digital Factory creates value by providing user-centric digital platforms and services. This role works with our global team to enhance our digital application platform.
POSITION PURPOSE:
- Ensure our application platform is highly capable, easy to use, stable, secure, and cost-effective
- Extend platform to allow for self-service application development and cross-team collaboration
POSITION DUTIES:
- Proactively contributes in full stack development of the digital services, from front-end user interface to back-end development including server coding, SQL, data modelling, test driven development and general database knowledge
- Works as a collaborative team member with product manager, platform engineers, designers, and others to ensure platform success
- Contributes to architectural discussions and decisions
- Works in pairs to ensure high quality software and transfer of knowledge
- Maintains and improves testing processes to ensure high quality, reliable and maintainable code
- Improves DevOps
- Contributes to our innovative culture to develop new solutions and adapt to latest technology
- Updates own knowledge by studying state-of-the-art development tools and techniques
POSITION REQUIREMENTS:
- BSc in Computer Science or Computer Engineering required, MSc Computer Science preferred
- AWS Solutions Architect Professional Certification preferred
- 3-4 years of software development experience
- At least 3 years of AWS experience
- Proficient at back-end development including server (back-end) coding, SQL, data modelling, test driven development, and general database knowledge
- Significant experience with Infrastructure as Code (Terraform/AWS CDK/CloudFormation)
- Experience working with application development, cloud infrastructure, and scaling
- Experience with Continuous Integration / Continuous Deployment tools like CircleCI or Jenkins
- Experience with AWS Lambda, IAM, CloudWatch, EKS and ECS preferred
- Fluency in Java / Kotlin, PostgreSQL, Spring, JavaScript, React, HTML, CSS/SASS, Gradle and Webpack preferred
- Experience with Backstage.io preferred
- Knowledgeable in service-oriented development (micro services), system modelling, and API design
- Knowledgeable of developing software in an extreme programming environment
- Awareness of design methodologies and user-centered collaborative development
- Values delighting customers, collaboration, and innovation
WORK ENVIRONMENT:
- Travels 5 - 25% of time and may include international travel.