Cloud Engineer Opportunity
We are seeking an experienced Cloud Engineer to join our team. This is a challenging and rewarding role that will give you the opportunity to design, implement, and manage cloud-based systems.
Key Responsibilities:
* Design and implement highly available and scalable cloud-based systems
* Develop tools and infrastructure to deploy, monitor, and manage production and non-production services
* Ensure delivered solutions are optimized for ease of use, reusability, and scalability
* Collaborate with cross-functional teams to ensure smooth project execution
* Stay up-to-date with industry trends and technologies to continuously improve skills and knowledge
Required Skills and Qualifications:
* Bachelor or Master's degree in Computer Science or related field
* 7+ years of experience in software development or operations
* 3+ years of experience in cloud platforms (AWS or Azure or hybrid Cloud Environments)
* Expertise in DevOps, CI/CD, or SRE environments
* Advanced knowledge of best practices and experience in code-based configuration, IaC, load-balancing, auto-scaling, monitoring, alerting, networking, and problem-solving in a cloud environment
* Proficient in any programming language but be comfortable learning a new language (Golang)
* Background in highly-available distributed systems
What We Offer:
* A competitive salary and benefits package
* The opportunity to work on challenging and rewarding projects
* A collaborative and dynamic work environment
* Ongoing training and professional development opportunities