What are the responsibilities and job description for the Cloud Platform Engineer position at Umanist Staffing?
Overview
As a Cloud Platform Engineer, you will play a crucial role in designing, implementing, and maintaining the cloud infrastructure of the organization. You will be responsible for ensuring the scalability, security, and reliability of the cloud platform, as well as optimizing its performance to support the needs of the business. Your expertise in cloud technologies and infrastructure will be essential in driving innovation and efficiency within the organization.
Key responsibilities
As a Cloud Platform Engineer, you will play a crucial role in designing, implementing, and maintaining the cloud infrastructure of the organization. You will be responsible for ensuring the scalability, security, and reliability of the cloud platform, as well as optimizing its performance to support the needs of the business. Your expertise in cloud technologies and infrastructure will be essential in driving innovation and efficiency within the organization.
Key responsibilities
- Design and deploy scalable and highly available cloud-based solutions using AWS, Azure, or other cloud platforms.
- Collaborate with cross-functional teams to understand infrastructure needs and develop appropriate cloud solutions.
- Implement automation tools and frameworks for provisioning and managing cloud infrastructure.
- Ensure the security and compliance of the cloud platform, including identity and access management, data encryption, and network security.
- Monitor and optimize the performance of the cloud infrastructure, identifying and addressing any bottlenecks or issues.
- Troubleshoot and resolve technical issues related to the cloud environment.
- Implement DevOps practices and tools to streamline the development, deployment, and operation of cloud-based applications.
- Manage containerized applications using Docker and orchestration tools like Kubernetes.
- Collaborate with development teams to optimize application architecture for the cloud environment.
- Create and maintain documentation of the cloud infrastructure and operational processes.
- Stay updated with the latest trends and best practices in cloud technology and infrastructure.
- Participate in on-call support and incident response as needed.
- Collaborate with vendors and service providers to evaluate and implement new cloud technologies and services.
- Conduct performance and security testing of cloud-based applications and infrastructure.
- Lead and mentor junior team members in cloud platform engineering best practices.
- Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience.
- Professional certification in cloud technologies such as AWS Certified Solutions Architect or Microsoft Certified: Azure Solutions Architect Expert.
- Proven experience in designing, implementing, and managing cloud infrastructure in a production environment.
- Expertise in cloud platform services and capabilities, including compute, storage, networking, and security.
- Proficiency in scripting and automation using tools such as Terraform, Ansible, or CloudFormation.
- Strong understanding of DevOps principles and practices, including CI/CD pipelines, version control, and infrastructure as code.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with monitoring and logging tools for cloud environments, such as CloudWatch, Prometheus, or ELK Stack.
- Knowledge of networking concepts, protocols, and security best practices in a cloud environment.
- Ability to work effectively in a fast-paced, collaborative, and agile team environment.
- Excellent communication and interpersonal skills for collaborating with various stakeholders and team members.
- Proactive problem-solving skills and the ability to prioritize and manage multiple tasks effectively.
- Experience with agile methodologies and tools for project management and collaboration.
- Up-to-date knowledge of industry trends and emerging technologies in cloud computing and infrastructure.
Salary : $55 - $65