Job Description
Welcome to Sansaone, a dynamic force in the realm of ICT talent acquisition. Born out of a passion for excellence and a vision for connecting outstanding professionals with forward-thinking organizations, we stand as a beacon for strategic recruitment solutions in the Information and Communication Technology sector. With a commitment to excellence and a passion for connecting exceptional professionals with innovative organizations, we are your strategic partner in building transformative teams.
ERA is currently designing and developing a Landing Zone on the AWS cloud (ERA AWS Global Landing Zone) which will provide infrastructure support to workloads related to the Operational Data Systems implementing the set of applications globally know as Registers. In this context and within the scope of the ERA AWS Global Landing Zone and the workload hosted on it (i.e. ‘the solution’), the Agency requires a service provider with the DevOps Expert profile, whose main tasks and responsibilities will be:
- Implement processes and tools to successfully deploy DevOps techniques across the entire
- solution development lifecycle.
- Apply a cross-functional, collaborative approach for the creation of customer-centric software solutions.
- Introduce automation throughout the software production system to deliver better software faster.
- Be a key contributor to the design of the solution, ensuring the seamless integration of its different components and the workloads hosted on it, in close cooperation with the system administrator of the ERA AWS Global Landing Zone and the teams responsible for the life cycle of the workloads.
- Be responsible of the development process of the solution, taking into the different integration needs of the components composing it and of the workloads hosted on it.
- Be a key contributor to the testing and releasing of the solution, in close cooperation with the ERA AWS Global Landing Zone system administrators and the teams responsible for the life cycle of the workloads.
- Implement and manage continuous integration and continuous delivery methodologies for the solution.
- Design systems with high levels of availability and scalability to support the requirements of the solution in terms of RTO (Recovery Time Objectives) and RPO (Recovery Point Objectives), availability and horizontal and vertical scalability, including auto-scaling technologies.
- Manage testing across the release lifecycle of the solution.
- Define and deploy monitoring, metrics, and logging systems on the solution.
- Facilitate cross functional collaboration and engagement, within the different teams in OPD Unit and with other entities (internal or external) as necessary.
- Design and manage process automation tools to support the solution and its lifecycle.
- Adopt an agile software development methodology, including continuous delivery, selfmanagement, incremental progression, self-organization, and iterative techniques.
- Manage continuous integration tool management for the toolset supporting the solution.
- Cooperate with the System Administrators to automate the management, maintenance, and operation of the solution, ensuring its availability.
Education and qualifications
- Minimum 6 years of relevant studies and/or experience after the secondary school (overall
- encompassing all the “”Knowledge and skills”” domains below);
- Minimum 4 years of IT professional experience (overall covering all the “”Tasks and
- Responsibilities”” above);
- Minimum 2 years of IT professional experience with the AWS DevOps Engineer Professional
- profile;
- AWS DevOps Engineer Professional certification;
- AWS SysOps Administrator Associate certification will be considered an advantage;
- AWS Security Speciality certification will be considered an advantage;
- AWS Advanced Networking Speciality certification will be considered an advantage.
Knowledge and skills
- Expert knowledge of AWS services and tools
- Good knowledge of AWS Well-Architected Framework
- Good knowledge of AWS Management console and AWS CLI
- Expert knowledge on implementing and managing continuous integration and continuous delivery systems and methodologies on AWS.
- Expert knowledge on implementing and automating security controls, governance processes and compliance validation on AWS.
- Expert knowledge on defining and deploying monitoring, metrics, and logging systems on AWS.
- Expert knowledge on implementing systems that are highly available, scalable, and self-healing on AWS.
- Expert knowledge on designing, managing, and maintaining tools to automate operational process on AWS.
- Good knowledge of networking concepts on AWS and the Internet.
- Good knowledge on implementing resilience requirements (e.g. business continuity and disaster recovery…)
- Good knowledge on management (identification, classification, and remediation) of AWS-related incidents.
- Good knowledge on management (root cause analysis and solution proposal) of AWS-related problems.
- Good knowledge in security AWS infrastructure.
- Experience in building highly automated infrastructure on AWS.
- Experience in administering operating systems, in particular Linux and Windows Serve, in a professional environment.
- Experience with modern development and operations processes and methodologies.
- Knowledge of microservices based architectures.
- Knowledge of serverless technologies and their implementation on AWS (Lambda, ECS, EKS…)
- Knowledge of semantic, ontologies and linked data technologies will be advantageous.
- Knowledge of Knowledge Graph Databases (i.e. Virtuoso) will be advantageous.
Technologies and tools
- AWS environment
- GitLab
- GitHub
- Terraform
- AWS CloudFormation
- AWS Cloud Development Kit
- AWS EKS, ECS
- AWS Networking
- AWS Lambda
- AWS S3
- AWS EC2
- Linux (Ubuntu) servers
- Windows servers
- Integration with Azure AD for Authentication and Authorization
- Virtuoso DB
- GraphDB
Hiring Team Member
