Thoughtworks is seeking a talented motivated Cloud Engineer to join our team. In this role, you will be instrumental in designing, implementing, maintaining robust scalable cloud solutions four clients. Youll contribute to all phases of the cloud lifecycle, from initial architecture discussions to deployment, monitoring, ongoing optimization, with a strong focus on automation best practices.
This position offers a unique opportunity to work with cutting-edge cloud technologies, collaborate with experienced professionals, grow your expertise in a dynamic innovative environment.
Responsibilities
Design & Implementation: Participate in the design, development, deployment of cloud solutions, primarily within the GCP ecosystem (with exposure to Azure AWS beneficial). This includes leveraging automatedchestration configuration management techniques.
Infrastructure Management: Assist in deploying configuring cloud resources, managing services, ensuring the reliability, scalability, performance of cloud-based infrastructure.
Automation & DevOps: Support contribute to DevOps practices, including continuous delivery automation the integration of cloud-native services to efficient delivery pipelines.
Monitoring & Optimization: Monitsystem performance, identify troubleshoot issues, track resource utilization, set up alerts fproactive problem detection.
Security & Compliance: Support security compliance initiatives by following best practices contributing to the design implementation of secure enterprise cloud architectures (e.g., Kubernetes, Firewall, Routing, NAT, Terraform, LoadBalancer, Storages, DB).
Collaboration & Documentation: Actively participate in team discussions, contribute to detailed design documentation, provide status updates to team members supervisors.
Learning & Growth: Continuously learn adapt to new development processes tools, stay updated on industry trends, enhance technical knowledge through training feedback.
Requirements
BS MS in computer science related engineering disciplines.
At least 1-5 years of work experience as a Cloud/DevOps/System Engineer with proficient know-how in GCP (preferred, Azure AWS beneficial); cloud certifications are a plus.
Foundational understanding of cloud platforms (GCP, AWS, Azure), basic networking, infrastructure automation.
Experience in scripting programming concepts (e.g., Python, PowerShell, Bash, Terraform).
Familiarity with cloud monitoring tools to track resource utilization identify performance issues.
Proficient English communication skills (both spoken written) are required to interact with international colleagues.
Good communication skills, with the ability to clearly articulate questions, concerns, provide status updates.
A proactive attitude towards learning problem-solving, with the ability to manage personal workload meet deadlines efficiently.
Nice-to-haves
Experience with continuous integration continuous delivery (CI/CD) pipelines.
Knowledge of cloud security best practices, including securing cloud resources, access control, data encryption.
Understanding of cloud computing fundamentals like IaaS, PaaS, SaaS.
Experience with Kubernetes.
Knowledge of Windows client/server Linux, Domain Controller, DNS, Firewall.