Cloud Infrastructure Project Lead
Job Description:
The ideal candidate for this role will have extensive experience in designing, implementing, and managing cloud-native applications. This includes leveraging advanced technologies and best practices in cloud computing to drive business success.
The Cloud Infrastructure Project Lead will oversee the design, implementation, and management of cloud-native applications, ensuring scalability, security, and reliability. Key responsibilities include architecting, designing, and implementing scalable, resilient cloud-native applications using AWS and containerization tools like Kubernetes/Docker.
This position also involves leading the deployment and orchestration of microservices in cloud environments, ensuring scalability and high availability. Additionally, the successful candidate will manage and automate infrastructure through Infrastructure as Code (IaC) practices using tools like Terraform, AWS CloudFormation, or Ansible.
Collaboration with DevOps, Development, and Security teams is crucial to ensure smooth operations and compliance with security and regulatory requirements. The Cloud Infrastructure Project Lead must also optimize cloud infrastructure for performance and cost-efficiency.
Finally, this role requires providing technical leadership and mentoring to junior engineers while staying up-to-date with emerging cloud technologies and industry trends, particularly in multi-cloud strategies (Google Cloud, Microsoft Azure).
* Design and implement cloud-native applications using AWS and containerization tools
* Lead the deployment and orchestration of microservices in cloud environments
* Manage and automate infrastructure through IaC practices
* Collaborate closely with cross-functional teams
* Optimize cloud infrastructure for performance and cost-efficiency
* Provide technical leadership and mentoring to junior engineers
Requirements:
The ideal candidate for this role should possess a Bachelor's degree in computer science, Information Technology, or a related field (or equivalent experience). Relevant experience in cloud engineering, with a focus on public cloud environments (AWS), is required.
Strong hands-on experience with AWS core services: EC2, S3, RDS, Lambda, VPC, CloudWatch, and IAM is necessary. Experience with multi-cloud or hybrid cloud architecture, expert-level proficiency with Kubernetes, and proficiency in Python or another programming language are also desired.
Extensive experience with Linux administration, including shell scripting, system performance tuning, and security best practices, is required. Deep understanding of CI/CD pipelines and infrastructure automation tools (e.g., Jenkins, GitLab CI, CircleCI) is essential.
Familiarity with networking concepts, including VPCs, subnets, VPNs, and security groups in cloud environments, is also beneficial.
Our company fosters a dynamic environment rich with inventive minds and entrepreneurial spirit. Our employees are empowered and encouraged to build their careers.
],