Failed to generate summary.
Design cloud infrastructure components (network, compute, storage, orchestration, security etc) based on application architecture and requirements (typically containerized microservice applications)
Build and deploy these components using an infrastructure as code platform such as Terraform
Set up CI/CD pipelines
Mentor other team members on good practices and problem resolution
Stay current with and adapt to emerging technologies, infrastructure, and frameworks to maintain industry-standard systems and processes
Be ready to work as the ultimate subject matter expert (SME) during incidents and support the team on resolution and root cause analysis
Have the opportunity to design and implement processes and tools with our team
Work with the latest technologies in the Google Cloud Platform and keep your skills current while you innovate
Apply different deployment strategies and their implementations like blue/green deployments, canary deployments depending on the requirement to avoid any downtimes when working with applications while testing new code versions
Manage and optimize cloud platforms such as Google Cloud, Azure, or AWS, ensuring scalability, security, and cost-efficiency
Work in a small team environment within a large, stable, and successful company that is growing fast
Lead the creation of automation and deployments pipelines for applications to all environments
Enforce best security practices, ensuring infrastructure and applications are compliant with industry standards.
Deploy new and existing applications to production and lower environments as per the release schedule
Implement and maintain monitoring solutions to ensure system health and performance
Investigate and troubleshoot complex issues and help support applications in all environments
Work closely with developers, QA engineers, and other IT teams to promote DevOps culture
Strong proficiency in English (written and verbal communication) is required
3+ years of cloud infrastructure, DevOps, or equivalent experience
Experience with containerization (Docker) and container orchestration (Kubernetes).
Expert proficiency with Terraform
Very good understanding at least in one of the three main cloud platforms (GCP, AWS or Azure)
Strong experience with CI/CD and tools like GitHub Actions and GitLab
Solid understanding of networking, security best practices, and system administration
Ability to analyze metrics from distributed applications to assist in performance tuning and fault finding
Ability to consult on cost effective solutions for the present, and how they will evolve in the future as needs scale
Strong experience with scripting - shell, Python, etc.
Excellent customer service attitude, communication skills (written and verbal), and interpersonal skills
Excellent analytical and problem-solving skills
Ability to communicate effectively with technical and non-technical stakeholders. You should feel comfortable explaining technical concepts in simple terms