AWS DevOps Engineer position

AWS DevOps Engineer

  • TotalEnergies
  • City of Johannesburg, Gauteng, South Africa

Job Description


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.

Job Overview

  • Posted date : 09 September 2024
Sourced from: LinkedIn