Cloud Engineer Job Description Template

The Cloud Engineer is accountable for driving and executing infrastructure design engagements for our client’s on-premise and cloud architecture and engineering. As part of the infrastructure team, you will serve as the subject matter expert for cloud technologies and platforms, while collaborating with our engineering team to identify and implement the company’s most optimal cloud-based solutions. This role will also provide guidance and organizational advice for the adoption of cloud technology and aid in the evaluation of cloud service providers, as well as designing the on-premises and cloud infrastructure’s orchestration, integration, security, automation, monitoring, and interoperability.

Typical Duties and Responsibilities

  • Define the solution’s logical design, sizing, interoperability, scaling, and security aspects
  • Manage cloud environments in accordance with the security policies of the organization
  • Analyze, optimize, implement, and maintain the cloud-based multi-platform back-end computing environment
  • Implement and maintain sound engineering design and security technologies for all cloud deployments
  • Research, audit, and test cloud deployment frameworks and best practices for AWS and Azure to ensure enterprise compatibility and functionality
  • Create reference materials (network diagrams, installation documentation, etc.) for supported cloud technologies to be used for online and in-person training of other technical personnel 
  • Direct the deployment and management of C2S Elastic Compute Cloud (EC2), RDS, EMR, LAMBDA, VPC, S3, and other cloud infrastructure components
  • Provide leadership with a comprehensive report on the health of the cloud services, detailing both lifecycle and cost management
  • Support project execution activities from implementation to readiness for operation
  • Make recommendations for enhancing the security, scalability, manageability, and performance of a broad range of cloud network, storage, and computing technologies
  • Develop precise network, storage, and compute design specifications for stable and secure cloud computing operations
  • Maintain communication with customers, architectural leadership, and technical teams, including system and network administrators, security engineers, and IT support teams
  • Construct and configure build plans, code pipelines, and automated solutions that can be repurposed
  • Manage projects and meet deadlines with minimal direction from the supervisor and/or manager

Education

  • Bachelor’s degree in computer science or a related field, or equivalent professional experience

Required Skills and Experience

  • 5+ years of IT experience
  • 3+ years of experience with cloud infrastructure and engineering, including virtualization, cloud, server, storage, and networking (i.e: VMWare, Openstack, Openshift, Kubertenes, dockers, etc.)
  • Expertise in IT technology, including hardware and software, with an E2E-centric applications and services architecture focus
  • Experience supporting distributed enterprise systems with cloud-based application environments and developing implementation standards
  • Design expertise for DevOps, SDLC, containers, microservices, and APIs
  • Expertise in cloud computing, IaaS, PaaS, and SaaS
  • Expertise in cloud orchestration and monitoring technology
  • Experience with business continuity and disaster recovery initiatives
  • Capable of developing policies and procedures, conducting risk assessments, and communicating effectively at the C level
  • Outstanding communication skills 
  • Ability to work independently, in a team, and in partnership with other business groups

Preferred Qualifications

  • Experience with AWS, Azure,.Net, ITSM, IT operations, and programming
  • Certifications in TOGAF, AWS, Infrastructure, and Cloud are a plus
Contact us

Recruit with Nexus IT Group