Cloud Software Group is looking to improve the availability, performance, security, compliance, and operational excellence of their public cloud services to deliver the best customer experience.
Requirements
- Demonstrated proficiency with managing and deploying a cloud infrastructure at scale within a public cloud environment
- Experience managing deployments with Infrastructure-as-Code
- Experience with at least one of the major cloud providers: Azure, AWS, or GCP
- Expertise in developing applications and services using an Object-oriented programming language
- Experience with implementing and using observability platforms
- 5+ years of experience building Cloud services and distributed systems – deployment, monitoring, scaling, debugging is desirable
- Experience with container technologies: Kubernetes, Docker
Responsibilities
- Develop software and provide hands-on technical expertise to design, deploy, and optimize Cloud services
- Improve the Security, Availability and Performance of the systems you build while managing Cloud Costs (COGS) and maintain Compliance guardrails.
- Build automation using industry tools (such as Jenkins, TeamCity, Ansible, etc.) to deploy hundreds of different services
- Promote and contribute to best practices in library usage and end-to-end architecture.
- Work with other development teams to design scalable, robust systems using cloud native architecture principles
- Identify and address patterns in infrastructure and applications that can be solved with a common solution
- Participate in a 24x7 on call rotation to ensure cloud service availability
Other
- minimum 8 years of relevant work experience
- Thrive in a collaborative environment
- Passionate about implementing functionality in incremental slices of value for the sole purpose of delighting customers and millions of end users.
- Excellent verbal and written communication skills
- Passion for solving problems and enjoy working in a dynamic, innovative, fast-paced, and collaborative environment.