Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

Oops! It seems this job from FNB South Africa has expired
View current and similar jobs using the button below
  • Posted: Sep 4, 2025
    Deadline: Sep 12, 2025
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • In 1998 Rand Merchant Bank Holdings and the financial services interests (First National Bank of Southern Africa Limited "FNB"? and Southern Life Limited) of Anglo-American were merged to form FirstRand Limited. FNB became a wholly owned subsidiary of FirstRand and currently trades as a division of FirstRand Bank Limited. FNB provides personal, ...
    Read more about this company

     

    DevOps Engineer-2

    Are you someone who can:

    • Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP): Strong knowledge of at least one or more of these cloud platforms is critical. You should understand services like EC2, S3, VPC, IAM, RDS (for AWS), and the equivalent services in Azure/GCP.
    • Cloud Infrastructure Management: Ability to design, implement, and manage scalable infrastructure in the cloud. Understanding auto-scaling, load balancing, monitoring, and cost optimization is essential.
    • Serverless and Containers: Familiarity with serverless computing and container orchestration platforms like Kubernetes.
    • OpenShift: Proficiency with OpenShift, an enterprise Kubernetes platform. This includes managing projects, deployments, routes, and understanding the OpenShift CLI and web console.
    • Kubernetes: A solid understanding of Kubernetes concepts like Pods, Deployments, ReplicaSets, Namespaces, Volumes, and Helm.
    • Containerization (Docker): Deep knowledge of containerization concepts and experience in building, deploying, and managing Docker containers.
    • Linux System Administration: Strong skills in managing Linux-based systems, understanding file systems, networking, user permissions, and security.
    • Shell Scripting: Proficiency in writing shell scripts (Bash, Zsh, etc.) for automation and maintenance tasks.
    • Performance Monitoring & Troubleshooting: Ability to troubleshoot Linux systems and monitor server performance
    • Identity and Access Management (IAM): Understanding of IAM roles and policies, especially in cloud environments.
    • Security Practices: Knowledge of security best practices, such as encryption, vulnerability scanning, patch management, and securing containerized environments.
    • Compliance: Awareness of security and regulatory compliance standards such as GDPR, HIPAA, SOC2, etc.
    • Terraform: Knowledge of Terraform for provisioning and managing cloud resources in a consistent and repeatable manner.
    • Ansible / Chef / Puppet: Experience in using configuration management tools like Ansible, Chef, or Puppet to automate server provisioning, configuration, and management.
    • CloudFormation (AWS): For those working in AWS, understanding Cloud Formation is crucial for defining cloud resources in code.
    • Ansible Basics: Understanding core Ansible concepts such as playbooks, tasks, modules, and inventory. Knowledge of how to define and structure Ansible playbooks to automate complex tasks.
    • Playbooks: Proficiency in writing Ansible playbooks using YAML. Playbooks define the automation steps to be executed on remote servers.
    • Roles: Experience in organizing automation into roles, which group related tasks, files, and templates into reusable components.
    • Variables & Facts: Using variables and facts in Ansible to customize playbooks for different environments and servers. Understanding how to gather system facts and use them in automation.
    • Templates (Jinja2): Knowledge of Jinja2 templating to create dynamic configuration files (e.g., for web servers, databases) based on variables or facts.
    • Modules: Deep understanding of Ansible modules, especially those for cloud infrastructure (AWS, Azure, GCP), networking, Linux administration, and configuration management (e.g., yum, apt, systemd, docker, k8s).
    • Ansible Tower/AWX: Familiarity with Ansible Tower or AWX (the open-source version of Ansible Tower) for managing and visualizing automation tasks, managing inventories, and controlling access.
    • Inventory Management: Ability to manage dynamic and static inventories, including integrating Ansible with cloud platforms (e.g., AWS EC2 dynamic inventory) for auto-discovery of servers.
    • Error Handling: Knowledge of handling errors in playbooks using blocks, rescue, and failures, and making automation idempotent (ensuring it can be safely run multiple times without unintended side effects).
    • Ansible Galaxy: Familiarity with Ansible Galaxy for using and sharing community roles, or creating custom roles and collections to modularize automation.
    • Security & Secrets Management: Experience in managing secrets securely with Ansible Vault to encrypt sensitive data in playbooks, variables, and files.
    • Continuous Integration/Continuous Deployment (CI/CD) with Ansible: Integration of Ansible into CI/CD pipelines for automatic provisioning, deployment, and configuration of infrastructure in cloud or on-prem environments.
    • Testing: Knowledge of testing Ansible playbooks with tools like Molecule to ensure they work as intended before running them in production environments.

    You will be an ideal candidate if you:

    • Minimum Qualification - Relevant bachelor’s degree in information technology computer science, Information Systems or related field
    • Preferred Qualification - Control M/O/R certification
    • Experience - 3 to 5 years’ experience in a similar environment, of which 1 to 2 years ideally at junior (entry level) management level
    • Prior batch scheduling or software equivalent
    • Collaboration Tools: Familiarity with tools like Jira, Confluence, Slack, or Microsoft Teams for agile project management and team collaboration.
    • Documentation: Strong documentation skills to ensure infrastructure configurations, processes, and troubleshooting steps are well documented and accessible to the team.
    • CI/CD Tools: Familiarity with Jenkins, GitLab CI, CircleCI, or similar tools for automating build, test, and deployment pipelines.
    • Version Control Systems: Strong proficiency with Git, including branching, merging, and managing repositories.
    • Automation: Knowledge of automating testing and deployment processes to improve the efficiency and reliability of software delivery.
    • Backup and Disaster Recovery: Knowledge of strategies for backing up and restoring data and applications, ensuring business continuity in case of failures.
    • Database Administration: Experience with database systems (e.g., MySQL, PostgreSQL, MongoDB) in cloud environments, including replication, high availability, and backup strategies.

    You will have access to:

    • Opportunities to network and collaborate.
    • Challenging Working.
    • Opportunities to innovate.

    We can be a match if you are:

    • Curious & courageous - you're driven by always wanting to know more and learn more.
    • Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.

    End Date: September 12, 2025

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to FNB South Africa on firstrand.wd3.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at FNB South Africa Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail