Responsibilities:
Development:
Design, develop, and maintain highly scalable and secure micro-services using modern frameworks and libraries.
Implement RESTful APIs using best practices and design principles.
Write clean, maintainable, and well-documented code.
Collaborate with designers and product managers to translate requirements into technical solutions.
Conduct unit and integration testing to ensure code quality and functionality.
Cloud & DevOps:
IBM Cloud:
Design and deploy containerized applications using IBM Cloud Kubernetes Service (IKS).
Utilize Terraform or ArgoCD to automate infrastructure provisioning and configuration management.
Implement CI/CD pipelines using IBM Cloud Continuous Delivery service or other compatible tools.
Configure and monitor IBM Cloud resources (VMs, storage, networking) using the appropriate tools and APIs.
AWS:
Design and deploy containerized applications using Amazon Elastic Container Service (ECS) or Amazon Elastic Kubernetes Service (EKS).
Utilize CloudFormation or Terraform to automate infrastructure provisioning and configuration management.
Implement CI/CD pipelines using AWS CodePipeline or other compatible tools.
Configure and monitor AWS resources (EC2 instances, S3 buckets, VPC) using the appropriate tools and APIs.
Qualifications:
Essential:
5+ years of experience as a Full Stack Developer, with a strong understanding of Front End and Back End development principles.
Proven experience in designing, developing, and deploying micro-services architectures.
In-depth knowledge of containerization technologies, like Docker and Kubernetes.
Experience working with CI/CD tools and methodologies.
Experience in at least one of the major cloud providers (IBM Cloud or AWS) with a focus on containerization and DevOps practices.
Strong understanding of cloud security best practices.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Preferred:
Experience working with both IBM Cloud and AWS.
Experience with container orchestration tools like Kubernetes and OpenShift.
Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
Experience with IaC tools specific to IBM Cloud (Cloud Pak for Automation) or AWS (CloudFormation).
Experience with API Gateway or similar tools for managing API deployments.
Knowledge of cloud-native design patterns and best practices.
Posted Date: 25 Apr 2024
Reference: JSJO-2403-531613
Employment Business: CPL Solutions
Contact: Michael Boyhan