Title of Assignment: Senior AWS DevOps Specialist with Software Development Expertise
Name of unit/sector: Solutions Design and Delivery Section (SDDS)
Place of Assignment: Offsite, Offshore (with occasional onsite visits)
Expected places of travel (if applicable): Occasional onsite visits
Expected duration of assignment: One year, 100% activity rate. Extensible up to the maximum duration of an ICS contract subject to available budget and performance.
1. Objective of the assignment
The Individual Contractor will support the Solutions Design and Delivery Section (SDDS) in performing a variety of AWS DevOps activities, with a strong focus on the architecture, deployment, automation, and continuous improvement of the AWS cloud infrastructure supporting the section’s Angular, NodeJS, and Java applications. The role demands a strong understanding of IaC principles and experience with AWS services crucial for deploying and managing modern web applications
The individual must have excellent knowledge and proven experience in architecting and deploying AWS infrastructure through IaC tools, while coming from a software development background to navigate the maintenance and support of applications. Strong skills in Angular, NodeJS, and a good understanding of the Java environment are essential. Familiarity with AWS-supported database engines, particularly RDBMS and NoSQL databases, is required.
Fluency in written and spoken English and high attention to detail are critical. It is desirable that the candidate holds AWS Architecture certification and certification in one of the development languages (Angular, NodeJS, or Java). A university degree in information technology, computer science, or a related field is required.
2. Deliverables/services
(a) Design, implement, and maintain secure, scalable, and cost-effective AWS cloud infrastructure using Infrastructure-as-Code (IaC) best practices. Leverage AWS services (e.g., EC2, Lambda, S3, RDS, DynamoDB, ECS, EKS) to support the deployment and management of Angular, NodeJS, and Java applications.
(b) Implement and enhance CI/CD pipelines to automate application and infrastructure deployments.
(c) Provide technical guidance and support to development teams on AWS best practices, deployment strategies, and infrastructure optimization.
(d) Collaborate effectively with SDD Solution Architects, Lead Developers, and other stakeholders (InfoSec, Enterprise Architecture, Cloud Management Unit) to ensure alignment with the approved architectures, with WIPO standards and best practices.
(e) Generate and maintain comprehensive technical documentation related to AWS infrastructure and automation processes.
(f) Troubleshoot and remediate system problems affecting infrastructure and application availability and functionality.
(g) Follow WIPO development practices, including activity tracking with JIRA, CICD pipeline usage and alignment with WIPO Cloud practices.
(h) The workload will include the above objectives and tasks, and specific details for each task will be provided using the internal JIRA system. Deliverables are expected to be completed according to the details specified in JIRA tickets.
3. Reporting
The Individual Contractor will report to the Head of the Solutions Design and Delivery Section.
4. Profile (e.g. area of specialization/expertise, specific knowledge/skills/experience)
Area of Specialization/Expertise:
• Strong knowledge and experience in AWS infrastructure deployment and management using Infrastructure as Code (IaC) tools.
• Proficiency in DevOps practices for managing and optimizing cloud-based applications.
• Hands-on experience with AWS serverless technologies and Docker.
• Understanding of Angular, NodeJS, and Java applications for maintaining and minor improvements to existing systems.
Specific Knowledge/Skills/Experience:
• Proven expertise with AWS services, architecture, and deployment through tools such as AWS CloudFormation and AWS CDK.
• Familiarity with AWS-supported database engines (RDBMS and NoSQL).
• Excellent troubleshooting skills to resolve complex system issues on AWS infrastructure.
• Fluent in written and spoken English, with a keen attention to detail.
Education and Certifications
• University degree in Information Technology, Computer Science, or a related field.
• AWS Solutions Architect certification
Desirable
• Experience working in an Agile/Scrum environment
• Certification in software development at least in one of the following languages: Angular, NodeJS, Java.
5. Duration of contract and payment
The contract is for one year and 100% activity rate, with the possibility of extension subject to funding and performance, up to a maximum of two years at 100% activity rate.
Candidates should provide their expected rate of payment (daily rate), which will be finalized based on location, qualifications and experience.