Cloud Engineer Master
Responsibilities
- Leads the local team responsible for the building of various software engineering projects and platforms while aligning them with business and security strategies and requirements.
- Align the architecture, builds and automates the deployment of cloud-native applications and microservices-based solutions across various cloud platforms.
- Develops and implements cloud solutions that ensure data protection, high availability, scalability, and security, leveraging containerized environments (e.g., Docker, Kubernetes).
- Partners with cross-functional software development teams to help them prioritize, plan, track and execute complex, cross organizational programs.
- Evaluates and incorporates new cloud technologies and platforms (e.g., AWS) to ensure the infrastructure is modern, cost-effective, and flexible.
- Implements scalable and highly available microservices architectures using best practices for fault tolerance, high availability, and distributed systems monitoring.
- Supports the implementation of CI/CD pipelines and automation tools to streamline the deployment and management of cloud services and microservices across multiple environments.
- Collaborates closely with stakeholders to provide regular status updates, iteratively release product features, and offer design recommendations that optimize cloud application performance.
- Drives innovation by contributing new ideas, tools, and processes, and may lead large, cross-functional teams to address complex problems affecting the business.
- Mentors and provides technical guidance to other team members, ensuring successful knowledge transfer and fostering growth within the team.
Education & Experience Recommended
- Bachelor's or master’s degree in computer science, Information Technology, Software Engineering, or a related field, or equivalent practical experience.
- Typically requires 10+ years of experience, with a deep background in cloud computing, microservices architecture, distributed systems, and agile development methodologies.
Preferred Certifications
- AWS Certified Solutions Architect or AWS Certified DevOps Engineer
- Microsoft Azure (AZ-305, AZ-104, or other relevant certifications)
- Google Cloud Platform (GCP) Certified Professional Cloud Architect
- Certified Kubernetes Administrator (CKA)
- Certified ScrumMaster (CSM)
Knowledge & Skills
- Programming & Scripting : Strong coding skills in Java, JavaScript, GoLang or other languages; ability to write code for managing cloud resources and developing microservices.
- Microservices & Distributed Systems : Expertise in designing and implementing microservices, event-driven architectures, and distributed systems for scalability and resilience.
- Containerization & Orchestration : Expertise in container technologies (e.g., Docker, Kubernetes) and orchestration platforms (e.g., Azure Kubernetes Service, AKS).
- Automation & DevOps : Proficiency with CI/CD tools (Azure DevOps, Jenkins, GitLab CI), Infrastructure as Code (IaC) tools (e.g., Terraform, ARM Templates), and cloud-native automation tools.
- Cloud Platforms : Deep expertise in AWS, Microsoft Azure (e.g., Azure App Services, AKS, Azure Functions), and Google Cloud Platform (GCP).
- Serverless Computing & Databases : Familiarity with serverless technologies (Azure Functions, AWS Lambda) and NoSQL/SQL databases (Azure Cosmos DB, PostgreSQL, etc.).
- Agile & Scrum : Ability to work in agile environments, including sprint planning, and delivering high-quality software iteratively.
- Security : Experience with identity and access management (IAM), data encryption, and security best practices in the cloud.
- Monitoring & Observability : Proficiency in using cloud-native monitoring tools (e.g., Azure Monitor, Prometheus, Grafana) for observability and alerting on application and infrastructure health.
- Cloud Cost Optimization : Knowledge of best practices for cost management and optimization in cloud environments.
Cross-Org Skills
- Strong communication and presentation skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Results-oriented and customer-centric, with a focus on delivering solutions that meet both business and technical requirements.
- Digital fluency and a passion for learning new technologies and best practices.
- Strong mentorship abilities, with a focus on fostering a collaborative and high-performing team culture.
Impact & Scope
- Impacts multiple functions within the organization, leading the development and operation of complex, large-scale cloud platforms.
- Leads large, cross-functional teams across business units to address significant technical challenges and deliver innovative cloud solutions.
Complexity
- Develops and delivers highly innovative and scalable solutions to complex problems while navigating established policies and procedures.
This job description outlines the key duties, responsibilities, skills, and qualifications associated with this role. It is intended to serve as a general guide and may be subject to modifications and additional responsibilities as the needs of the business evolve.
Full time
No shift premium (Brazil)
-
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.