Visiontact

images (2)

Cloud Computing Engineer

Job Summary:

We are seeking a skilled and forward-thinking Cloud Computing Engineer to lead the design, implementation, and management of our cloud-based infrastructure. As a Cloud Computing Engineer, you will play a pivotal role in modernizing our IT systems, optimizing resource utilization, and ensuring the scalability and security of our cloud environment. Your expertise in cloud technologies, automation, and DevOps practices will be essential in driving innovation and efficiency across our organization.

Responsibilities:

  • Cloud Infrastructure Design and Deployment:

Architect, design, and implement cloud solutions that align with business requirements and industry best practices.

Configure and manage virtualized resources, network services, and storage to support applications and services.

Evaluate and recommend cloud service providers, considering factors such as cost, performance, and scalability.

  • Cloud Automation and Orchestration

Develop and implement automated provisioning, configuration, and management of cloud resources.

Create infrastructure-as-code (IaC) templates using tools like Terraform or CloudFormation.

Implement and manage CI/CD pipelines for seamless deployment and updates.

  • Cloud Security and Compliance:

Implement and monitor security controls, encryption, and access management to ensure data protection.

Conduct regular security assessments, vulnerability scanning, and compliance audits.

Stay up-to-date with cloud security best practices and proactively address potential risks.

  • Performance Optimization and Monitoring:

Monitor cloud infrastructure performance, analyze metrics, and proactively identify and resolve bottlenecks.

Optimize resource allocation, auto-scaling, and load balancing for optimal application performance.

Implement monitoring and alerting systems to ensure high availability and reliability.

  • Disaster Recovery and Business Continuity:

Design and implement robust backup and disaster recovery strategies.

Create and maintain disaster recovery plans and perform regular testing and validation.

  • Cloud Cost Management:

Monitor cloud resource usage and costs, optimizing resource allocation to ensure cost efficiency.

Recommend cost-saving strategies and implement billing and budgeting controls.

  • Collaboration and Documentation:

Collaborate with cross-functional teams to gather requirements and align cloud solutions with business needs.

Create comprehensive documentation for architecture, configurations, and procedures.

Provide training and support to team members on cloud technologies and best practices.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field (Master’s degree preferred).
  • Proven experience as a Cloud Computing Engineer or similar role.
  • In-depth understanding of cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency in infrastructure automation and scripting languages (e.g., Python, PowerShell).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Knowledge of DevOps principles and practices.
  • Strong understanding of networking concepts, security protocols, and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal abilities.
  • Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect) are a plus.

Join our team of dedicated professionals and lead our journey towards a resilient and scalable cloud infrastructure. We offer a competitive salary, comprehensive benefits package, and a collaborative work environment that fosters growth, innovation, and continuous learning.

To apply, please submit your resume outlining your relevant experience and how you can contribute to our organization’s cloud computing initiatives.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx