Skip to Content

Cloud Engineer

BGC Taguig - Hybrid

Design, Develop, and Manage Cloud Solutions

● Design, build, and manage highly secure, scalable, and available architectures in the target cloud environments (Azure/AWS/GCP/Alibaba) for small scale projects in close coordination with development teams and project management.

● Implement and execute well-defined Infrastructure as Code (IaC) templates and scripts for basic infrastructure provisioning and configuration tasks (cloud infrastructure components, including networking and security services.)

● Support the conversion of technical component designs into functional back-end or front-end code.

● Design operational processes for clients to ensure successful cloud adoption and management.

● Apply security best practices and monitor cloud security posture.

Deliver Optimized Cloud Applications

● Configure and deploy cloud applications to different staging environments for optimal performance.

● Manage migration of on-premises applications and data to the cloud

● Monitor cloud management and data storage services.

● Diagnose and resolve technical issues efficiently related to cloud infrastructure and applications and participate in reviewing project requirements.

● Deliver projects on time and within budget, applying generally accepted programming standards and techniques.

● Utilize appropriate and standard monitoring and testing tools for cloud performance and resource utilization.

● Create and maintain Unit Tests for applications before Quality Assurance (QA) testing to ensure the performance, scalability, and security of cloud resources provisioned.

● Collaborate with the testing team to ensure seamless application integration with cloud services (Application interaction with cloud services like databases or storage).

● Maintain and handle project source code repositories.

● Reviews code for functionality, adherence to coding standards, and basic security principles.

Communication & Collaboration:

● Collaborate effectively with clients to understand and meet their SDLC requirements, business needs, and cloud adoption goals.

● Clearly communicate complex technical concepts to both technical and non-technical audiences.

● Regularly report on cloud performance, resource utilization, and project progress.

● Participates in training, design, documentation, and delivery efforts with the Project Manager.

Technology Evaluation:

● Research and evaluate emerging technologies, frameworks, and tools to recommend optimal solutions.

● Stay abreast of industry trends and best practices to drive innovation and continuous improvement.

● Other job-related activities may be assigned from time to time.

Qualifications
  • Bachelor’s Degree in IT, Computer Science, Engineering or any related course.

  • At least 2-3 years of working experience in developing websites, web applications, web services, or mobile applications. Prior experience in roles such as Software Engineer, System Administrator, Network Administrator, DevOps Engineer is valuable.

  • Must at least have 1 Certification (Associate Level) in any of the cloud platform.

  • Experience in developing a cloud architecture with various solutions addressing computing, storage solutions, security measures, networking, and automation capabilities.

  • Experience in Cloud Service providers (AWS, Azure, GCP, Alibaba)

  • Experience in Container orchestration technologies (Kubernetes, Docker Swarm)

  • Software Development Life Cycle (SDLC) and Object-Oriented Design and Programming

  • Experience in HTML5, CSS3, and Javascript frameworks

  • Experience in MySQL, MongoDB, or similar database management systems 

  • Web service integration (SOAP, REST, JSON, XML)