Senior DevOps Engineer - Cape Town

at  Tangent Marketing Services

Cape Town, Western Cape 8002, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Oct, 2024Not Specified07 Aug, 2024N/AAws,Powershell,Distributed Systems,Written Communication,Azure,Scripting LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

About Tangent
At Tangent, we partner with large enterprises from IWG plc to SAP & UK Power Networks, helping them to build future-ready digital experiences, products, and capabilities.
As a 100-strong agency, we excel across a wide range of disciplines including strategy, consultancy, design, engineering, and project management. Our global presence spans offices in London, Valencia, Cape Town, Lahore, Poznan, and Cairo.
What you’ll be doing
This role will be reporting into our Infrastructure and Operations Manager. You will support technical architects and developers with one of our largest, globally distributed, enterprise clients.
Here at Tangent, we pride ourselves on being cloud-first, if not cloud native, hence you will get your hands on progressive technologies.
What we are l ookin g for
We are looking for an experienced, hands on, DevOps engineer, who is passionate about delivering scalable, resilient, secure and available infrastructure.

Key responsibilities include:

  • Cloud infrastructure; experience with AWS and Azure services
  • Containerized applications and container orchestration (Kubernetes)
  • Distributed systems & microservice architecture
  • Application & infrastructure security, including access control, threat prevention and detection, auditing, and reporting
  • CI/CD (Including Azure DevOps); usage & implementation of pipelines, version control and deployment
  • Monitoring & Alerting, implementation, and on-going management
  • IaC / Terraform
  • Networking, including at applications, containerization and virtual networks level as well as potential peering to third party networks
  • Working within an agile and waterfall development teamObject-oriented design and design patterns

-

As successful individual should be:

  • A proactive, self-starter; being able to come into an existing project and hit the ground running
  • An excellent communicator - able to communicate technical information succinctly and meaningfully to non-technical colleagues and clients
  • Partner for solutions architects, able to support, make and justify architectural decisions and the creation of operational processes
  • Ability to create architectural diagrams, technical specifications and build infrastructure.
  • Able to work as part of a team, working closely with Project Managers, Front End Developers and Architects
  • Able to estimate technical effort, licensing and hosting costs and clearly communicate them to non-technical users
  • Able to plan; spotting technical risks, issues and dependencies and communicating the impact of these to the project team (with enough lead time to do something about them)Used to working in an agency environment, familiar with working to budgets, schedules, completing timesheets, participating in stand ups and providing progress

-

Technical skills required:

  • Excellent verbal and written communication
  • Experience with AWS & Azure
  • Kubernetes/Containerization
  • CI/CD
  • Terraform
  • Understanding of enterprise level, distributed systems and not only brochure ware sitesUnderstanding of Cloud Architecture Patterns

  • Bonus points if you

Bonus points if you have experience in:

  • Technical Degree
  • Knowledge of scripting languages g. BASH or PowerShell
  • Recognized certifications from cloud providers (nice to have, not essential)

Responsibilities:

  • Cloud infrastructure; experience with AWS and Azure services
  • Containerized applications and container orchestration (Kubernetes)
  • Distributed systems & microservice architecture
  • Application & infrastructure security, including access control, threat prevention and detection, auditing, and reporting
  • CI/CD (Including Azure DevOps); usage & implementation of pipelines, version control and deployment
  • Monitoring & Alerting, implementation, and on-going management
  • IaC / Terraform
  • Networking, including at applications, containerization and virtual networks level as well as potential peering to third party networks
  • Working within an agile and waterfall development teamObject-oriented design and design pattern


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

Cape Town, Western Cape 8002, South Africa