Job Summary
Product / Feature Team Information (if applicable) Juma ESSENTIAL SKILLS REQUIREMENTS: · Extensive AWS Knowledge: Deep understanding of AWS services, architecture, and best practices, including EC2, S3, RDS, Lambda, VPC, and IAM. · Infrastructure as Code (IaC): Proficiency in using IaC tools such as AWS CloudFormation, Terraform, or AWS CDK to automate infrastructure deployment and management. · Networking Expertise: Strong knowledge of networking concepts, including VPC design, subnets, security groups, and VPNs, as well as experience with AWS networking services. · Security Best Practices: Experience implementing security best practices in AWS environments, including identity and access management, encryption, and compliance frameworks. · Monitoring and Optimization: Familiarity with AWS monitoring tools (e.g., CloudWatch, CloudTrail) and performance optimization techniques to ensure high availability and scalability of applications. · Scripting and Automation: Proficiency in scripting languages (e.g., Python, Bash, or PowerShell) for automating tasks and managing AWS resources. · Any additional responsibilities assigned in the Agile Working Model (AWM) Charter ADVANTAGEOUS SKILLS REQUIREMENTS: Containerization and Orchestration: Experience with container technologies such as Docker and orchestration tools like Kubernetes or Amazon ECS/EKS. DevOps Practices: Understanding of DevOps principles and practices, including CI/CD pipelines, version control systems (e.g., Git), and collaboration tools. Database Management : Knowledge of AWS database services (e.g., RDS, DynamoDB) and experience with database design, optimization, and migration strategies. Cost Management : Familiarity with AWS cost management tools and strategies for optimizing cloud spending and resource utilization. Multi-Cloud Experience: Experience working with other cloud providers (e.g., Azure, Google Cloud) and understanding of multi-cloud architectures. Disaster Recovery Planning: Knowledge of disaster recovery strategies and implementation in AWS environments to ensure business continuity. WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE? · 10 years in software development · Integration between different technologies · Web and digital project experience advantageous · Extensive experience in implementing and monitoring solutions · Agile working experience WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES? · Responsible for the further development and operations AI Business Services · Coordination between development and support environments · Translating and simplifying requirements · DevOps Experience · Managing projects / processes · Ability to develop within a specific sought-after programming language · Strong working knowledge with software development tools, techniques and approaches used to build application solutions · Working knowledge with software development tools, techniques and approaches used to build application solutions · Cloud computing technologies, Business drivers and emerging computing trend WHAT DO WE OFFER YOU? · Cutting edge global IT system landscape and processes · Flexible working of 1960 hours in a 12-month period · High Work-Life balance · Remote / On-site work location flexibility · Affordable Group vehicle promotions (buying or leasing options available, terms and conditions apply) · Highly motivating, energetic, and fast-paced working environment · Modern, state-of-the-art offices · Dynamic Global Team collaboration · Application of the Agile Working Model Methodology