hero

Work with purpose.

Career Opportunities in the True Portfolio
113
companies
713
Jobs

Cloud Engineer

Kurtosys

Kurtosys

Software Engineering
Western Cape, South Africa
Posted on Tuesday, July 25, 2023

ABOUT US:

Kurtosys is a leading provider of end-to-end digital experience solutions for the financial services industry. Our innovative digital experience platform (DXP) empowers financial services firms to create highly engaging investor experiences and lasting customer relationships while reducing risk with technology that ensures alignment with industry regulations and best practices. We work with some of the world's largest financial brands, including banks, wealth managers, mutual fund providers, and alternative investments.

THE OPPORTUNITY:

Join our team at Kurtosys as a Cloud Engineer and play a vital role in driving our AWS cloud-based initiatives. You'll collaborate closely with our security and engineering teams, leveraging your technical expertise to enhance the security, health, and scalability of our cloud-based software platform. We value individuals with a strong technical background, a commitment to delivering quality work, and a collaborative mindset across disciplines. Experience a stimulating and supportive work environment that encourages learning, growth, and the opportunity to shape the future of financial services engagement.

RESPONSIBILITIES:

  • Design and implement highly available and scalable AWS infrastructure using Infrastructure as Code (IaC) tools like Terraform, Chef configuration manager, and AWS Systems Manager.
  • Deploy and configure AWS services such as EC2, S3, RDS, Fargate, Lambda, and AWS Systems Manager.
  • Develop automation scripts and tooling using Python to automate the provisioning, configuration, deployment, and testing of cloud infrastructure and applications.
  • Monitor and troubleshoot cloud infrastructure and applications, implementing improvements to enhance system reliability, performance, and security.
  • Collaborate with developers, architects, and stakeholders to understand requirements and provide technical solutions.
  • Work with security teams to ensure robust security measures, including experience with WAF firewalls and monitoring tools like Datadog.
  • Participate in on-call rotation to provide 24/7 support for cloud infrastructure and applications.
  • Stay up to date with industry trends and emerging technologies, evaluating their potential impact on the company's cloud infrastructure and applications.

THE NON NEGOTIABLES:

  • 4+ years of experience in designing, deploying, and managing AWS infrastructure and services.
  • Strong knowledge of Python programming language and experience developing automation scripts and tooling using Python.
  • Experience with Content Network Delivery (CDN) technology like Cloudflare, Akamai, and Amazon CloudFront.
  • Experience with Infrastructure as Code (IaC) tools like Terraform and Chef Configuration Manager.
  • Strong understanding of core AWS services, including EC2, S3, RDS, Fargate, Lambda, AWS Systems Manager, and CloudWatch.
  • Hands-on experience with containerization technologies like Docker and Kubernetes.
  • Experience with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or AWS Developer Tools.
  • Knowledge of networking concepts such as TCP/IP, DNS, routing, load balancing, and VPN.
  • Understanding of security best practices and experience implementing security controls in AWS environments.
  • Experience with monitoring and logging tools like CloudWatch, ELK, or Splunk.
  • Excellent troubleshooting and problem-solving skills.

DESIRED TECHNICAL SKILLS:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • AWS certification, such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer.
  • Familiarity with other cloud platforms like Azure or Google Cloud Platform.
  • Experience with serverless computing using AWS Lambda, API Gateway, or similar technologies.
  • Familiarity with configuration management tools like Ansible, Chef, or Puppet.
  • Knowledge of database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with Agile methodologies and tools like Jira and Confluence.
  • Experience with performance testing and optimization of cloud infrastructure and applications.
  • Familiarity with security measures, including experience with WAF firewalls and monitoring tools like Datadog.
  • Excellent written and verbal communication skills in English.
  • Ability to work collaboratively in a cross-functional team environment.
  • Self-starter with proven ability to manage tasks effectively.

TEAMWORK:

  • Collaborate with cross-functional teams, including developers, architects, security, and operations, to design and implement cloud infrastructure and applications.
  • Mentor and provide guidance to junior cloud engineers, fostering their technical skills and knowledge.
  • Contribute to the continuous improvement of Cloud Engineering processes, tools, and methodologies to increase efficiency, reliability, and quality of service delivery.

WORK PROCESS:

  • Manage multiple projects and initiatives simultaneously, prioritizing tasks based on business needs and urgency.
  • Follow established change management processes to ensure the integrity and stability of production environments.
  • Create and maintain documentation related to cloud infrastructure and applications, including technical specifications, diagrams, and operational procedures.
  • Participate in Agile development processes and ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

BENEFITS:

  • No Dress Code
  • Open Culture
  • Flexible Work Hours
  • Group Risk Cover
  • Employee Wellbeing Program
  • 20 Days Paid Leave
  • Ongoing Staff Appreciation Events
  • Access To Learning Platforms
  • Working With Experts Across The Globe
  • Home Internet Allowance

FINAL THOUGHTS:

  • We are an international SaaS based fintech company
  • We work with up to date technology, promote from within wherever possible, and encourage our team members to use initiative, think out the box and share their ideas.
  • We aim to transform how our customers - which includes the world's most prestigious financial services firms - drive engagement with their audiences.
  • Our aim is to give our customers the ability to target, knowledge share and nurture their community of prospects and clients to develop long standing relationships.

Get in touch to learn more.