Cloud Engineer

Remote/Hybrid options available

About the Role

We are seeking a highly skilled and motivated Cloud Engineer to join our dynamic Technology team. The Cloud Engineer will be responsible for designing, building, deploying, and maintaining robust, scalable, and secure cloud infrastructure and applications. This role requires a strong understanding of cloud platforms, automation, and DevOps principles to ensure optimal performance and cost-efficiency of our cloud environment.

Key Responsibilities:

Cloud Infrastructure Management:

  • Design, implement, and manage cloud infrastructure within Azure (experience of AWS desirable but not essential)
  • Provision, configure, and maintain virtual machines, containers, networking components, storage solutions and solid experience in usage of logic apps and azure functions
  • Ensure high availability, disaster recovery, and data integrity of cloud systems

Automation and DevOps:

  • Develop and implement Infrastructure as Code (laC) using tools like Bicep, Terraform, CloudFormation, or Azure Resource Manager.
  • Automate deployment, scaling, and management of cloud resources and applications using scripting languages (e.g., Python, PowerShell, Bash).
  • Implement and maintain Cl/CD pipelines for efficient and reliable software delivery

Security and Compliance:

  • Implement and enforce cloud security best practices, including identity and access management (IAM), network security, and data encryption.
  • Conduct security audits and vulnerability assessments to identify and mitigate risks.
  • Ensure compliance with relevant industry regulations and internal security policies

Monitoring and Optimization:

  • Monitor cloud resource utilization, performance, and costs to identify areas for optimization.
  • Implement monitoring and alerting solutions to proactively identify and resolve issues.
  • Analyze system performance and troubleshoot complex cloud- related problems

Collaboration and Support:

  • Collaborate with cross-functional teams, including developers, architects, and operations, to design and implement cloud-native solutions.
  • Provide technical guidance and support to development teams on cloud best practices.
  • Participate in on-call rotations for critical incident response as needed

Documentation and Training:

  • Create and maintain comprehensive documentation for cloud infrastructure, configurations, and procedures.
  • Educate and train internal teams on cloud technologies and best practices

Innovation and Continuous Improvement:

  • Stay up to date with emerging cloud technologies, trends, and best practices.
  • Evaluate and recommend new cloud services and tools to enhance our cloud capabilities.
  • Drive continuous improvement initiatives to optimize our cloud environments

Must Have Qualifications:

  • Education: Bachelor's degree in computer science, Information Technology, or a related field, or equivalent practical experience.
  • Experience: Previous experience as a Cloud Engineer, DevOps Engineer, or similar role with a strong focus on cloud platforms.
  • Cloud Platform Proficiency: In-depth knowledge and hands-on experience within Azure, with relevant certifications preferred.

Technical Skills:

  • Strong understanding of networking concepts (TCP/IP, DNS, VPNs, Load Balancing).
  • Proficiency in scripting languages (e.g., Python, Bash, PowerShell).
  • Experience with Infrastructure as Code (laC) tools (e.g., Bicep, Terraform, CloudFormation).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD tools (e.g., Bitbucket, Jenkins, GitLab Cl, Azure DevOps, AWS Code Pipeline).
  • Knowledge of database systems (SQL, NoSQL).
  • Understanding of operating systems (Linux, Windows Server)

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • A strong commitment to continuous learning and professional development.

Preferred Qualifications (Nice to Have):

  • Relevant cloud certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert).
  • Experience with serverless computing (e.g., Lambda, Azure Functions).
  • Familiarity with monitoring tools (e.g., Grafana, Sentry, Prometheus, ELK Stack).
  • Experience with configuration management tools (e.g., Ansible, Chef, Puppet).

    Apply For This Position

    We respect your privacy and do not share your data with any third party by handling them responsibly in compliance with the laws. For more information, please read our Privacy Policy and Terms and Conditions.

    contact-image

    Get in Touch

    Find out how you can grow with our expertise.