IT

Cloud Infrastructure Engineer

Looking to hire your next Cloud Infrastructure Engineer? Here’s a full job description template to use as a guide.

About Vintti

At Vintti, we're redefining the economics of staffing for US businesses. Our agency connects SMBs, startups, and firms with top Latin American talent, offering a dual benefit of high-quality work and cost savings. By tapping into this rich talent pool, our clients can optimize their budgets, increase productivity, and gain a competitive advantage in their respective markets.

Description

A Cloud Infrastructure Engineer is responsible for designing, implementing, and managing a company's cloud-based solutions. They work to ensure that cloud environments are scalable, secure, and highly available, leveraging technologies such as virtual networks, cloud storage, and container orchestration. Utilizing tools for automation and monitoring, they help optimize performance and cost-efficiency. This role involves collaborating with development, operations, and security teams to build a robust infrastructure that supports the company's strategic objectives, enhancing flexibility and enabling efficient cloud resource management.

Requirements

- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience in cloud infrastructure engineering or similar roles.
- Proficiency with major cloud providers (AWS, Azure, Google Cloud).
- Strong experience with infrastructure as code (IaC) tools like Terraform, Ansible, or CloudFormation.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Hands-on experience with CI/CD pipeline configuration and management.
- Strong understanding of cloud security practices and tools.
- Experience with monitoring, logging, and managing cloud environments using tools like CloudWatch, Prometheus, or Grafana.
- Proficiency in scripting and automation using languages such as Python, Bash, or PowerShell.
- Familiarity with network configuration, security groups, VPCs, and load balancers in a cloud environment.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Strong organizational skills and ability to manage multiple tasks simultaneously.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Administrator, Google Cloud Professional Cloud Architect) preferred.
- Experience with disaster recovery planning and backup strategies in a cloud context.
- Ability to stay current with rapidly evolving cloud technologies and industry trends.

Responsabilities

- Design and implement cloud infrastructure solutions based on specific requirements and best practices.
- Maintain and monitor cloud environments to ensure performance, availability, and security.
- Automate deployment, scaling, and management of cloud resources using tools like Terraform, Ansible, or CloudFormation.
- Integrate cloud-based solutions into existing systems and workflows in collaboration with development and operations teams.
- Troubleshoot and resolve issues related to cloud infrastructure, network, and services.
- Perform regular security assessments and implement remediation strategies to protect cloud environments.
- Analyze cloud usage patterns and optimize costs by implementing appropriate scaling policies.
- Document cloud environments, configurations, and architectural decisions thoroughly and maintain them up-to-date.
- Design and implement disaster recovery and backup strategies for cloud environments.
- Stay informed about emerging cloud technologies and industry trends to recommend updates and improvements.
- Configure and manage CI/CD pipelines for cloud-based applications.
- Participate in on-call rotations for after-hours support and incident management.
- Train and support internal teams on cloud-related tools and best practices.

Ideal Candidate

The ideal candidate for the role of Cloud Infrastructure Engineer will possess a Bachelor's degree in Computer Science, Information Technology, or a related field along with at least 3 years of hands-on experience in cloud infrastructure engineering. Proficiency with leading cloud platforms such as AWS, Azure, and Google Cloud, as well as a deep understanding of infrastructure as code (IaC) tools like Terraform, Ansible, or CloudFormation, is essential. Familiarity with containerization technologies such as Docker and Kubernetes, and a strong grasp of cloud security best practices, will set them apart. This individual should have proven experience in configuring and managing CI/CD pipelines, coupled with strong scripting skills in languages like Python, Bash, or PowerShell. The candidate will exhibit excellent problem-solving abilities and a meticulous eye for detail, capable of troubleshooting complex issues and optimizing cloud environments for performance and cost-efficiency. Their communication and collaboration skills should be top-notch, enabling effective interaction with cross-functional teams. They're proactive, highly analytical, and possess a strong sense of accountability and ownership, thriving in rapidly changing environments. Relevant cloud certifications, expertise in disaster recovery planning, and a commitment to continuous learning and improvement are highly valued. With a customer-focused approach, organizational adeptness, and a high level of reliability, they will demonstrate the ability to handle multiple projects simultaneously, delivering high-quality solutions while maintaining strong ethical standards and adapting seamlessly to new technologies and challenges.

On a typical day, you will...

- Design, implement, and maintain cloud infrastructure solutions based on requirements and best practices.
- Monitor and manage cloud environments to ensure optimum performance, availability, and security.
- Automate deployment, scaling, and management of cloud resources using tools like Terraform, Ansible, or CloudFormation.
- Collaborate with development and operations teams to integrate cloud-based solutions into existing systems and workflows.
- Troubleshoot and resolve issues related to cloud infrastructure, network, and services.
- Conduct regular security assessments and remediation efforts to safeguard cloud environments.
- Optimize cloud costs by analyzing usage patterns and implementing appropriate scaling policies.
- Maintain up-to-date documentation of cloud environments, configurations, and architectural decisions.
- Assist in the design and implementation of disaster recovery and backup strategies.
- Stay current with emerging cloud technologies and industry trends to recommend updates and improvements.
- Configure and manage continuous integration and continuous deployment (CI/CD) pipelines for cloud-based applications.
- Participate in on-call rotations for after-hours support and incident management.
- Provide training and support to internal teams on cloud-related tools and practices.

What we are looking for

- Highly analytical mindset
- Strong attention to detail
- Ability to work independently and as part of a team
- Proactive in identifying and solving problems
- Strong communication skills, both written and verbal
- Adaptability to rapidly changing environments and technologies
- Eagerness to learn and continuously improve skills
- Strong organizational and time management skills
- Capable of handling multiple projects simultaneously
- Customer-focused with a commitment to delivering high-quality solutions
- High level of reliability and dependability
- Enthusiasm for cloud technologies and their applications
- Collaborative attitude and ability to work cross-functionally
- Strong sense of accountability and ownership
- Ability to stay calm and perform well under pressure
- Strong ethical standards and respect for confidentiality and data privacy

What you can expect (benefits)

- Competitive salary range based on experience and qualifications
- Comprehensive health benefits including medical, dental, and vision coverage
- Flexible working hours and remote work options
- Generous paid time off (PTO) and holiday schedule
- 401(k) retirement plan with company match
- Professional development opportunities and reimbursement for certifications
- Access to latest tools and technologies for continuous learning
- Employee wellness programs, including mental health resources
- Work-life balance initiatives such as parental leave and flexible scheduling
- Opportunities for career advancement within a growing company
- Collaborative and inclusive work environment
- Employee referral bonus program
- Regular team-building activities and events
- Company-sponsored technical training and workshops
- Stock options or equity opportunities

Vintti logo

Do you want to find amazing talent?

See how we can help you find a perfect match in only 20 days.

Cloud Infrastructure Engineer FAQs

Here are some common questions about our staffing services for startups across various industries.

More Job Descriptions

Browse all roles

Start Hiring Remote

Find the talent you need to grow your business

You can secure high-quality South American talent in just 20 days and for around $9,000 USD per year.

Start Hiring For Free