About the Role

Senior Cloud Engineer

Job Details

Job Location

Remote Anywhere US – Corporate Office, IA

Remote Type

Fully Remote

Description

RNL is seeking a skilled and experienced Cloud Engineer to join our growing team. The ideal candidate will have expertise in both Amazon Web Services (AWS) and Microsoft Azure platforms, with a focus on designing, implementing, and optimizing cloud-based solutions.The ideal candidate will have extensive experience in operating, maintaining, optimizing, securing, and scaling cloud environments with multiple accounts, resource groups, tenants, and product groups. Additionally, proficiency in reporting on security, compliance, performance, usage, issues, changes, and logs is required. The candidate should possess strong integration experience with other clouds and data centers. This role will involve high-priority tasks and responsibilities for both AWS and Azure environments.

Youll be working with Computing, Databases, Windows, Linux, VoIP, Networking and Security.

ESSENTIAL DUTIES/RESPONSIBILITIES: (not limited to)

  • Support the development, deployment, operation and maintenance of assigned RNL computer networks and systems
  • Implement monitoring, alerting, and logging solutions for tracking and analyzing events within the cloud environment. Troubleshoot and mediate alerts and repair issues as assigned
  • Document system and network configurations / processes
  • Learn and understand details of network configurations, connectivity, security and operational protocols
  • Implement security best practices and compliance standards for cloud infrastructure.
  • Assist with regular security assessments, audits, and implement necessary measures to enhance security.
  • Monitor and optimize cloud resource usage to ensure cost-effectiveness. Implement cost management tools and practices to control cloud expenses.
  • AWS Responsibilities:
    • Design, deploy, and manage AWS cloud environments, ensuring high availability, scalability, and performance.
    • Implement and manage AWS services including but not limited to EC2, S3, RDS, Lambda, IAM, CloudFormation, and VPCs.
    • Develop and maintain automation scripts using AWS CLI, AWS SDKs, or infrastructure-as-code tools such as Terraform.
    • Implement and enforce security best practices in AWS environments, including identity and access management, encryption, and compliance controls.
    • Monitor and analyze AWS infrastructure for performance optimization, cost management, and resource utilization.
    • Create and maintain documentation for AWS architecture, configurations, and procedures.
    • Collaborate with cross-functional teams to troubleshoot and resolve AWS-related issues and incidents.
    • Conduct regular audits and reporting on AWS security, compliance, and usage metrics.
    • Stay updated with the latest AWS services, features, and best practices.
  • Azure Responsibilities:
    • Design, deploy, and manage Azure cloud environments, ensuring reliability, scalability, and security.
    • Configure and manage Azure services such as Virtual Machines, Azure Storage, Azure Active Directory, Azure Networking, and Azure Functions.
    • Develop and maintain infrastructure-as-code templates using Azure Resource Manager (ARM) templates or Azure CLI.
    • Implement Azure security controls including Azure RBAC, Azure Key Vault, Azure Security Center, and Azure Sentinel.
    • Monitor Azure resources using Azure Monitor, Log Analytics, and other monitoring tools to ensure performance and availability.
    • Establish and maintain Azure governance frameworks, policies, and compliance standards.
    • Integrate Azure environments with on-premises data centers and other cloud platforms for hybrid cloud scenarios.
    • Conduct regular audits and reporting on Azure security, compliance, and usage metrics.
    • Collaborate with teams to troubleshoot and resolve Azure-related incidents and challenges.
    • Keep abreast of Azure updates, new services, and best practices.
  • Integration Responsibilities:
    • Design and implement solutions for multi-cloud and hybrid cloud integration scenarios.
    • Develop automation scripts and workflows for seamless data and workload migration between clouds.
    • Ensure interoperability and compatibility between AWS and Azure services and applications.
    • Implement cross-cloud networking solutions such as VPNs, Direct Connect, or Azure ExpressRoute.
    • Collaborate with teams to design disaster recovery and business continuity solutions spanning multiple clouds and data centers.
    • Create and maintain network architecture for cloud environments, ensuring optimal performance, security, and reliability.
    • Implement and manage virtual networks, subnets, VPNs, and other networking components.
    • Integrate cloud services with on-premises systems and other third-party services.
    • Implement and manage API gateways, message queues, and other integration tools on both AWS and Azure.

Qualifications

Required:

  • Bachelors degree in computer science, Information Technology, or related field.
  • Proven experience (5+ years)in designing, deploying, and managing AWS and Azure cloud environments.
  • Strong understanding of cloud security, compliance, and governance principles.
  • Proficiency in automation and scripting using languages such as Python, PowerShell, or Bash.
  • Experience with infrastructure-as-code tools like Terraform, ARM templates, or CloudFormation.
  • Excellent troubleshooting skills and the ability to analyze complex issues in cloud environments.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Relevant certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, Azure Solutions Architect Expert, or Azure Administrator Associate are highly desirable.
  • A desire to gain professional knowledge regarding network operations and related areas
  • Self-driven and motivated with strong analytical and communication skills
  • Ability to adapt to rapidly changing conditions and priorities
  • Travel requirement negligible
  • Ability to maintain and work in a remote home office
  • Remote/virtual work environment must be free from distractions while performing the essential functions of the job and have a reliable network connection
  • Position predominantly includes sitting/standing for long periods of time, close vision through the use of a computer screen, extensive keyboarding, talking, hearing, and infrequent light physical effort is required (minimum of fifteen pounds)

APPLY HERE