Cloud Developer – CD241

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Feb 6 ,2024
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name Tezza Business Solutions Limited

Job Description

Tezza Business Solutions Limited are actively seeking a skilled and experienced Cloud Developer Engineer to join our innovative team. In this role, you will play a crucial part in designing, implementing, and optimizing cloud-based solutions for our organization. The Cloud Developer Engineer will work at the intersection of software development and cloud infrastructure, ensuring the seamless integration of applications and services in cloud environments. If you are passionate about cloud technologies, possess a strong development background, and are adept at creating scalable, secure, and efficient cloud solutions, we invite you to apply for this exciting and impactful opportunity.

Job Responsibilities

1. Cloud Architecture Design:

  • Collaborate with cross-functional teams to design and implement cloud architecture solutions that align with organizational goals.
  • Develop scalable, secure, and high-performance cloud-based systems.

2. Application Deployment and Integration:

  • Lead the deployment and integration of applications in cloud environments, ensuring seamless functionality and optimal performance.
  • Implement continuous integration and delivery (CI/CD) pipelines for efficient and automated software releases.

3. Infrastructure as Code (IaC):

  • Utilize Infrastructure as Code principles to automate the provisioning and management of cloud infrastructure.
  • Implement IaC tools such as Terraform or AWS CloudFormation to ensure consistency and repeatability in infrastructure deployments.

4. Containerization and Orchestration:

  • Work with containerization technologies such as Docker to package applications and microservices.
  • Implement orchestration tools like Kubernetes to manage and scale containerized applications.

5. Security and Compliance:

  • Implement robust security measures to safeguard cloud-based systems and data.
  • Ensure compliance with industry standards and regulations related to data protection and privacy.

6. Performance Optimization:

  • Monitor and optimize the performance of cloud-based applications and services.
  • Identify and resolve bottlenecks, implement caching strategies, and optimize resource utilization.

7. Collaboration and Documentation:

  • Collaborate with development teams to understand application requirements and provide guidance on cloud integration.
  • Create comprehensive documentation for cloud architecture, deployment processes, and best practices.

8. Cost Management:

  • Optimize cloud costs by implementing efficient resource allocation and scaling strategies.
  • Monitor and analyze cloud usage to identify opportunities for cost savings.

Qualifications

  • Bachelor's or master’s degree in computer science, Information Technology, or a related field.
  • Proven experience as a Cloud Developer Engineer, Cloud Solutions Architect, or in a similar role.
  • Strong proficiency in cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Expertise in programming languages like Python, Java, or Go for developing cloud applications.
  • In-depth knowledge of containerization and orchestration tools, including Docker and Kubernetes.
  • Experience with Infrastructure as Code tools, such as Terraform or AWS CloudFormation.
  • Understanding of security best practices in cloud environments.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities in a team-oriented environment.

Benefits:

  • Competitive salary with performance-based bonuses.
  • Comprehensive health and wellness benefits, including medical, dental, and vision coverage.
  • Opportunities for professional development and certifications in cloud technologies.
  • A collaborative and innovative work environment with room for creativity and initiative.

Requirements

  • 3 to 5 years of proven experience as a Cloud Developer Engineer.
  • Proficiency in at least one cloud platform (e.g., AWS, Azure, Google Cloud).
  • Strong knowledge of infrastructure as code (IaC) principles and tools.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Proficiency in scripting languages (e.g., Python, Bash) for automation tasks.
  • Familiarity with serverless computing concepts and implementations.
  • Experience in implementing and managing CI/CD pipelines.
  • Excellent problem-solving and debugging skills.
  • Ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Proactive attitude towards learning and staying updated on industry trends.