Product / Feature Team Information (if applicable)
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.
- Additional Responsibilities : As 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.
QUALIFICATIONS / EXPERIENCE NEEDED FOR THE ROLE :
- 10 years in software development
- Web and digital project experience advantageous
- Extensive experience in implementing and monitoring solutions
- Experience working in an Agile environment
ROLE AND RESPONSIBILITIES :
- Responsible for the development and operations of AI Business Services
- Coordinate between development and support teams
- Translate and simplify requirements
- Implement DevOps practices
- Manage projects and processes
- Develop within a specific programming language
- Utilize software development tools and techniques
- Stay updated with cloud computing technologies and emerging trends
WHAT WE OFFER :
- Cutting-edge global IT systems and processes
- Flexible working hours within a 12-month period
- High work-life balance
- Remote and on-site work options
- Group vehicle promotions (buying or leasing options)
- Motivating, energetic, and fast-paced environment
- Modern office facilities
- Global team collaboration
- Implementation of Agile Working Model methodology