Job Description: Cloud Platform Infrastructure EngineerOverview: We are seeking a skilled Cloud Platform Infrastructure Engineer responsible for setting up, managing, and maintaining infrastructure on major cloud platforms (AWS, Azure, and GCP). This role also includes installing and configuring third-party tools on cloud resources, working on CI/CD pipeline automation, and providing ongoing support for application setup with vendors. The ideal candidate will bring hands-on experience with infrastructure provisioning, automation, and excellent communication skills to collaborate effectively with teams and vendors.
Key Responsibilities: Cloud Infrastructure Setup & Management: - Provision and configure infrastructure on AWS, Azure, and GCP.
- Install and set up third-party tools on cloud resources, ensuring optimal configuration and security.
- Manage SSL certificates, IP mapping, and network configuration across multiple cloud platforms.
CI/CD Pipeline Implementation: - Develop and manage CI/CD pipelines using Jenkins, integrating version control, testing, and deployment processes.
- Work with source code repositories (GitHub, GitLab, Bitbucket) and collaborate with development teams on automation requirements.
- Troubleshoot and maintain pipelines, ensuring efficient and error-free deployments.
Scripting & Automation: - Create and maintain scripts (Python, Shell, .NET) to automate infrastructure provisioning, deployment, and monitoring tasks.
- Implement best practices for Infrastructure-as-Code (IaC) using tools such as Terraform or CloudFormation.
Network and Security Configuration: - Set up network configurations (VPCs, subnets, security groups) and manage SSL certificates.
- Implement IP mapping, DNS configuration, and security controls to protect cloud resources.
Vendor Support & Collaboration: - Coordinate with vendors to facilitate smooth application installation and configuration on cloud environments.
- Troubleshoot issues related to vendor applications and resolve configuration challenges.
- Provide technical support and maintain communication with vendors to ensure successful integrations.
Documentation & Communication: - Document setup procedures, configurations, and issue resolutions.
- Communicate effectively with internal teams and vendors to provide updates and resolve concerns.
Key Skills and Requirements: - Proficiency in AWS, Azure, and GCP cloud platforms.
- Hands-on experience with CI/CD tools, especially Jenkins.
- Strong scripting skills in Python, Shell, and familiarity with .NET.
- Experience with SSL certificates, IP mapping, and network configurations.
- Ability to troubleshoot and support third-party application installations.
- Excellent communication and collaboration skills for effective vendor support.
- Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Preferred: - Certification in AWS, Azure, or GCP.
- Experience with Infrastructure-as-Code tools (Terraform, CloudFormation).
- Background in supporting vendor integrations and cloud application setups.