Solutions Architect AWS
Hybrid work from Madrid
Your new company
Financial Technology company
Main Responsibilities
As a Platform Engineer, you are responsible for the development, optimisation, and management of our AWS-based technology platform. This role focuses on automating and streamlining cloud services to ensure high performance, security, and alignment with our business and regulatory requirements. The main responsibilities include:
* AWS Infrastructure Management and Automation
* Designing, implementing, and maintaining AWS cloud infrastructure with a focus on automation for server provisioning and services.
* Balancing infrastructure costs against performance and scalability requirements.
* Utilising Infrastructure as Code (IaC) tools like AWS CloudFormation or Terraform for efficient management of cloud resources.
* Logging, Monitoring, and Alerting Systems
* Implementing and managing AWS monitoring tools (such as CloudWatch, X-Ray) for tracking platform performance and activity.
* Utilising dashboards and log analysis tools to proactively monitor and address potential issues.
* Integrating monitoring systems into the overall AWS architecture for comprehensive oversight.
* Developing alerting mechanisms for real-time notifications of system issues or security breaches.
* Incident Management and Operational Support
* Acting as a key point of contact for AWS-related issues, including system errors and user queries.
* Rapidly identifying, categorising, and resolving or escalating problems.
* Maintaining detailed records of incidents and resolutions, and communicating status to relevant parties.
* Collaborating with software development teams for code-level issue resolution.
* CI/CD and Deployment Automation
* Implementing and managing continuous integration and continuous deployment (CI/CD) pipelines using AWS services like CodeBuild, CodeDeploy, and CodePipeline.
* Ensuring efficient and reliable deployment processes with minimal downtime.
* Automating deployment and rollback processes for streamlined operations.
* Security, Compliance, and Risk Management
* Ensuring the AWS environment adheres to cybersecurity best practices and compliance standards, particularly for financial data.
* Conducting regular security audits and risk assessments.
* Managing AWS security services such as Identity and Access Management (IAM), Key Management Service (KMS), and Web Application Firewall (WAF).
* Operational Efficiency and Process Optimisation
* Automating repetitive tasks and optimising AWS system processes for improved efficiency.
* Ensuring high availability and optimal performance of the AWS platform.
* Continually reviewing and updating AWS operational practices.
* Collaboration with Software Development Teams
* Aligning AWS platform capabilities with software development needs and business objectives.
* Ensuring effective communication and collaboration between platform engineers and software developers.
* Supporting the integration and adoption of modern AWS technologies and practices.
* Stakeholder Communication and Engagement
* Communicating AWS platform updates and capabilities to internal and external stakeholders.
* Providing technical guidance for strategic decision-making within the AWS environment.
* Fostering strong relationships with various departments and teams.
* In this role, the Platform Engineer will play a crucial part in optimising our AWS-based platform for efficiency, security, and compliance, while also fostering innovation and automation in cloud services. The position requires a combination of technical expertise in AWS, a strong focus on automation, and the ability to collaborate effectively across different teams.
Essential Competencies
* Technical Expertise in AWS and Cloud Technologies: Comprehensive knowledge of AWS cloud architecture, including services for computing, storage, database management, and serverless solutions. Proficiency in AWS-specific tools and services, such as EC2, S3, RDS, Lambda, and AWS CloudFormation, is vital. Familiarity with programming languages commonly used in AWS environments, like Java, Python or JavaScript, and experience with system integration in a cloud context.
* Understanding of Cloud Security and Compliance: Knowledge of the security challenges and compliance regulations relevant to cloud computing, especially in AWS environments. This includes an understanding of AWS-specific security tools and practices, data protection and encryption, identity and access management, and compliance with industry standards like ISO 27001, HIPAA, or GDPR in the cloud.
* Strategic Planning and Implementation in Cloud Environments: Ability to develop and execute strategies for cloud adoption, migration, and optimisation in line with organisational goals. This includes capacity planning, cost optimisation in AWS, and aligning cloud infrastructure with business requirements. Forecasting technology trends in cloud computing and adapting strategies to leverage emerging AWS services and features.
* Team Collaboration and Cross-Functional Integration: Strong skills in working within and leading cross-functional teams, including collaboration with software development, security, and operations teams. Ability to facilitate the integration of AWS cloud services into broader technology frameworks, and contribute to DevOps practices.
* Communication and Stakeholder Engagement: Excellent communication skills, with the ability to convey complex AWS-related concepts to a non-technical audience and engage effectively with stakeholders at all levels. Ability to document and explain AWS architectures and strategies, and to collaborate with different departments to ensure alignment of cloud technologies with business needs.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.