We are seeking an experienced Senior Cloud Engineer to lead the design, deployment, and optimization of our cloud-native infrastructure within the IT Services sector. This pivotal role demands a qualified with deep expertise in Java development and AWS architecture to drive high-availability solutions and ensure robust system performance. The successful candidate will be instrumental in automating infrastructure workflows, securing cloud environments, and implementing advanced monitoring strategies to maintain seamless operations.
Responsibilities
- Architect and manage scalable cloud solutions using Spring Boot and Docker technologies.
- Design, implement, and maintain robust CI/CD pipelines to streamline deployment processes.
- Execute infrastructure automation initiatives to enhance operational efficiency and reduce manual intervention.
- Configure and secure AWS Identity and Access Management (IAM), Virtual Private Clouds (VPC), and network settings.
- Deploy and manage observability tools such as Prometheus, Grafana, or OpenTelemetry for real-time system monitoring.
- Develop and enforce strategies for high availability, disaster recovery, and performance tuning.
- Utilize Helm charts and secrets management tools to support cloud-native application delivery.
- Ensure all systems meet strict security and compliance standards while optimizing for cost and performance.
Requirements
Requirements:
- Possess a minimum of six years of total professional experience in software engineering and cloud architecture.
- Demonstrate at least five years of hands-on expertise specifically with Amazon Web Services (AWS).
- Have a proven track record of at least three years developing applications using Java.
- Exhibit strong proficiency in Spring Boot frameworks and containerization with Docker.
- Show advanced capability in building and managing CI/CD pipelines and infrastructure as code.
- Display deep knowledge of AWS networking, security groups, IAM policies, and VPC configurations.
- Be skilled in implementing monitoring solutions using Prometheus, Grafana, or OpenTelemetry.
- Have practical experience in designing high-availability architectures and disaster recovery plans.
- Understand cloud-native tooling, including Helm for package management and secrets management systems.