Cloud Engineer | Remote | Full-Time
As a Cloud Engineer, you are a key member of the Infrastructure Development and Optimization team, which provides support for server, database, network, and storage solutions. In this role, you will be responsible for delivering quality technical solutions to clients, as you continue to build your technical skillset in multiple domains. As an established performer of the practice, you will also be responsible for providing guidance to Associate Cloud Engineers.
What You'll Accomplish:
Client Delivery:
- Take ownership of tasks within their skillset.
- Work to deliver tasks within the assigned timeframe, and proactively seeks new work within projects (may require supervision on work).
- Investigate root causes of incidents, implement solutions, and document resolution steps for future reference.
- Provide detailed and accurate information, and often owns the task of providing documentation on work performed that can be used by others.
- Proactively provides any updates to task progress, risks, and roadblocks prior to Project or Standup meetings.
Domain Competency:
- Assist in the design and implementation of cloud infrastructure solutions, including servers, networks, storage and virtualization platforms.
- Monitor cloud system performance, analyze trends, and identify opportunities for optimization and efficiency improvements.
- Implement performance tuning measures to enhance system reliability, scalability, and responsiveness.
- Implement and maintain security controls, policies, and procedures to protect client infrastructure and data.
- Conduct security assessments, audits, and risk assessments, and recommend remediation measures to address vulnerabilities and compliance gaps.
- Contribute towards best practices within their SME skillsets.
- Serve as a subject matter expert in troubleshooting complex infrastructure issues, providing guidance and mentorship to junior engineers.
- May occasionally be involved in engagement development as a career growth opportunity.
- May be expected to achieve certifications in their area of skillset for Vervint certification needs (partner level required). Working to achieve mastery in multiple skillsets.
Practice Development:
- Stay abreast of industry trends, emerging technologies, and best practices in infrastructure management.
- Identify opportunities for innovation, process improvement, and automation to drive operational excellence and enhance service delivery.
Client Management:
- Communicate technical concepts and solutions effectively, manage client expectations, and address concerns in a timely and professional manner.
- Build and maintain strong relationships with clients, serving as a trusted advisor on infrastructure matters.
What You'll Bring:
- Demonstrated ability to perform tasks with general guidance, performing tasks that are generally laid out and defined.
- Strong knowledge of cloud computing platforms, such as AWS, Azure, or Google Cloud, and experience with infrastructure-as-code (IaC) tools.
- Strong understanding of cloud infrastructure, virtualization, and networking concepts.
- Experience with scripting languages such as Python, Bash, or PowerShell.
- Familiarity with automation and orchestration tools like Terraform, Ansible, or CloudFormation.
- Demonstrated proficiency in virtualization technologies and containerization platforms.
- Strong understanding of security principles, protocols, and technologies, including firewalls, intrusion detection/prevention systems, and encryption.
- Ability to work independently and collaboratively in a fast-paced, dynamic environment, managing multiple priorities and deadlines effectively.
- Strong analytical and problem-solving abilities, with a focus on delivering innovative and sustainable solutions to complex technical challenges.
- Excellent communication and interpersonal skills, with the ability to interact effectively with clients, colleagues, and vendors at all levels of the organization.
- Ability to provide solutions to technical problems of moderate scope and complexity.
- Desire to expand technical skillset through training, certifications, and/or exposure to a variety of assessments.
- Time management skills, delivering project tasks on time.
- Collaborative mindset with demonstrated ability to train, mentor and coach other engineers.
- Relevant cloud certifications are a plus!
Education/Experience:
- Bachelor's degree in computer science, engineering, or related field OR a combination of education and experience.
- At least 3-5 years of related experience in the field.
|