Cloud Engineer
- Industry Other
- Category IT&Telecommunication
- Location Kathmandu, Nepal
- Expiry date Jul 24, 2025 (2 days left)
Job Description
Job Title: Cloud Engineer
Location: Remote/Hybrid options available
Job requirement: Availability in BST hours
We are seeking a highly skilled and motivated Cloud Engineer to join a direct client project based in UK- with the option of working remotely. 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).