Pays
Afrique du Sud
Lieu
South Africa
Lieu de travail
JOHANNESBURG-BIERMANN AV(ZAF)
Société employeur
TotalEnergies Marketing Services
Domaine
Systèmes d'Information
Type de contrat
CDD
Durée du contrat
12
Unité de durée
Mois
Expérience
Minimum 6 ans

Profil du candidat

​​​​​​Ideally, an AWS DevOps Engineer would possess the following: 
  • A numerate Honours degree (e.g.Computer Science, Mathematics, Engineering) with minimum 7-10 years of professional experience.
  • Experience writing robust, reusable code
  • Extensive experience with major cloud providers: AWS, GCP, or Azure.
  • Extensive experience with IaC technologies: ARM Templates, CloudFormation, Terraform, Ansible, Chef.
  • Extensive experience with CI/CD tools: Azure\AWS Devops, Jenkins, Bamboo, Bitbucket Pipelines, CircleCI, Travis, TeamCity.
  • Experience with scripting languages: Bash, Powershell.
  • Experience with DVCS tools: git, Mercurial.
  • Knowledge container technologies: Kubernetes, Openshift, Fargate, ECS.
  • The ability and motivation to learn new programming languages and techniques when necessary.
  • Knowledge of distributed computing, data and application architectures, basic networking, security and infrastructure
  • Proven production experience and best practice knowledge of cloud platforms, features, and capabilities (Microsoft Azure components)
  • Experience integrating cloud services to work with on premise data sources and clients.
  • Excellent interpersonal, communication skills, written and verbal combined with effective technical presentation skills.
  • Organized, methodical and able to multi-task whilst working under tight deadlines.
Preferred:
  • A thorough understanding of the downstream industry and knowledge of Downstream companies' main strategic drivers.
  • Experience of working within a dynamic Agile based team.
  • English language proficiency

Activités

As an AWS DevOps Engineer you would be responsible for following: 
  • Supporting the development and delivery of cloud-native software solutions using modern DevSecOps practices. 
  • Lead all aspects of DevSecOps tooling including defining and contributing to the overall strategy of the affiliate Group.
  • Reference for DevSecOps frameworks and best practice for the affliate.
  • Develop and coach technical resources to up-skill their capabilities in DevSecOps practices.
  • Take ownership of specific problems and delivering customer focused outcomes
  • Provide technical expertise in modern cloud computing
  • Ensure standards for the production and maintenance for Infrastructure as code
  • Define standards for,  produce and maintain CI/CD pipelines
  • Support developers in delivering cloud-native solutions
  • Advise and act on security best practices
  • Responsible for ensuring the production services are optimally configured and aligned to best practices to protect production data.
  • Work in close collaboration with other IS teams to define and develop the industrialised DevSecOps processes to ensure support and sustainability of solutions.
  • Assist in the definition of the cloud strategy, solutions and roadmaps, ensuring they meet both business and performance goals in line with the TotalEnergies IT strategy and Data Governance guidelines.
  • Identification of new DevSecOps techniques, tools or best practices and assist in integrating them into the Digital & Data department’s ways of working.
  • Provides expert advice to the business and provide guidance / training to others within the team
  • Identify and promote ways in which processes, procedures and IS can be changed or adapted to achieve improvements in the cost effectiveness and quality of its operation.
  • Make recommendations on IS expenditure for cloud based enhancements and projects.
  • Ensure that system integrity is maintained by following and ensuring compliance with agreed standards and procedure.
  • Actively identify best practices (industry, technical, professional, etc.) and encourage an environment in which this is willing and openly shared.

Contexte et environnement

  • Internally, the job holder has interfaces with all departments in the affiliate, TotalEnergies Global Service IT Services, (TGITS) and Business Information Services (IS) contacts.
  • Externally, the job holder is responsible for representing the company with vendors and suppliers and amongst industry peers.
  • The job holder manages the full software lifecycle: business analysis and consultancy, application development, implementation and support, project management and translate business requirements/processes into structured, supportable solutions. It is the job-holders responsibility to ensure that resources are deployed in the manner that satisfies user requirements within given SLA and budgetary constraints.
TotalEnergies is an equal opportunity employer and all applicants that meet the specified criteria will receive consideration for employment without discriminating unfairly on any arbitrary ground, including but not limited to race, gender, sex, ethnic or social origin, colour, sexual orientation, age, disability, religious conscience belief, political opinion, culture, language, marital status, or family responsibility.