TechnipFMC is looking for a Senior DevOps Engineer to collaborate with development and operations teams, establishing effective processes for software delivery and infrastructure management. You will focus on automating CI/CD pipelines, ensuring security, and designing scalable cloud-native architectures.
What You'll Do
- Collaborate with developers to innovate while achieving an everyday releasable application state.
- Write and maintain architecture documentation.
- Enforce continuous improvement of the release process and performance.
- Ensure security rules are implemented and maintained.
- Manage releases and coordinate with the business on a backlog of specifications.
- Ensure the quality of specifications by reviewing objectives and validating tests.
- Coordinate with developers on specification reviews and time estimates.
- Propose changes or architecture optimizations.
- Code cloud-native solutions.
- Automate and streamline software build, deployment, and release processes.
- Design and implement Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Manage and maintain configuration management tools for infrastructure provisioning.
- Monitor and optimize the performance, availability, and scalability of applications and infrastructure.
- Implement and manage containerization technologies for deployment and scaling.
- Implement and manage cloud infrastructure to support scalable and resilient applications.
- Implement and manage infrastructure-as-code (IaC) tools.
- Implement and manage monitoring and logging tools for proactive troubleshooting.
- Collaborate with security teams to ensure compliance and implement security best practices.
- Conduct regular disaster recovery exercises and implement backup strategies.
- Facilitate effective communication between development, operations, and cross-functional teams.
- Continuously identify areas for process improvement and implement solutions.
- Stay up-to-date with industry trends and emerging technologies in DevOps and cloud computing.
- Mentor and provide guidance to team members on DevOps practices and tools.
What We're Looking For
- Experience running and operating software in production at scale.
- Knowledge of building CI/CD pipelines allowing everyday releases.
- Knowledge of Git.
- Cloud-native approach.
- Ability to design scalable and highly-available architecture in the cloud (Azure, AWS, GCP).
- Hands-on experience with container orchestration Kubernetes.
- Coding experience in several languages (e.g., TypeScript, Java, Kotlin, Python, Bash).
- Experience setting up monitoring and logging tools (Elk stack, Azure insights, Kibana).
- Infrastructure as Code and automation (Terraform, Ansible, CloudFormation).
- Experience with API Gateways.
- Cloud and network security expertise.
- Ability to stay up to date with the latest technology trends.
- Effective at writing clean documentation.
- Good communication skills in English.
- Understanding of design thinking methodologies.
- Experience with cloud-based software architecture and solutions.
- Knowledge of Agile/Scrum philosophies and methods.
- Good interpersonal and team collaboration skills.
- Fluent in English.
- Expected to keep up to date within your domain (technology, methodology, tools).
Technical Stack
- Version Control: Git
- Cloud Platforms: Azure, AWS, GCP
- Orchestration: Kubernetes
- Languages: TypeScript, Java, Kotlin, Python, Bash
- Monitoring & Logging: Elk stack, Azure insights, Kibana
- Infrastructure as Code: Terraform, Ansible, CloudFormation
TechnipFMC is an equal opportunity employer.





