Description

Overview:

We are seeking a skilled and experienced Developer to join our team. The ideal candidate will have expertise in programming and experience in building scalable and reliable applications.

 

Responsibilities:

· Develop and maintain a public cloud infrastructure and solutions to support the availability, orchestration, configuration, maintenance, and monitoring of cloud environments.

· Actively work with cloud and application architects to build cloud infrastructure for customer-facing applications and services.

· Build and maintain automation frameworks and tools to ensure high speed & low-cost provisioning, maximum uptime, and predictability while preventing outages and service interruptions or degradations.

· Communicate, coordinate, and collaborate with peers in Cloud Engineering.

 

Required Skills:

· Minimum of 5+ years of experience working in an IT Infrastructure team in a Cloud, PaaS environment and supporting mission-critical services.

· Minimum of 5+ years of experience designing, building, and supporting multi-regional IaaS/PaaS solutions on MS Azure or GCP or AWS.

· Experience in cloud automation, configuration management, and deployment of enterprise-scale infrastructures as code (IaC) using Ansible, Terraform, and Python.

· Experience with one or more container platforms such as Kubernetes or Docker is preferred.

· Proficient knowledge of the security processes, standards & issues involved in multi-tier cloud or hybrid applications, including relevant data privacy and compliance requirements. Familiarity with principles of network, application, and information security.

· Understanding of software engineering, including DevOps, CI/CD pipeline, test automation, environment, configuration automation, etc.

· Experience managing configuration, build and deployments for enterprise software solutions

· Experience with Kubernetes administration and operations

· Experience working on cloud-based infrastructure e.g Google Cloud Platform

· Experience with infrastructure as code (Terraform or CloudFormation)

· Experience with containerized systems and container orchestration

· Experience automating cloud platform configuration, build and deployments

· Excellent knowledge of Linux/Bash technologies

· Strong understanding of network fundamentals

· Familiarity with Agile methodologies and practices

· Experience managing multiple projects and priorities simultaneously

· Ability to understand critical issues and bring appropriate resolution to complex issues

 

Optional Skills:

· Experience with cloud-native architecture and Microservices with CI/CD pipelines are a plus.

· Experience with building cloud automation capabilities using VMware vRA stack.

· Agile methodology experience and working experience in a scrum team are preferred.

· Experience in infrastructure architecture, database architecture or networking

· Experience working within support, services, software development or Internet-related industries

· Experience migrating or transforming legacy customer solutions to the cloud

· Experience managing highly available data center operations with responsibility for infrastructure robustness, including networking, server hardware and storage

· Familiarity/experience with Atlassian products ( Jira, Confluence, Bitbucket, etc. ) and related technology

· AWS cloud cost model and services

Education

Bachelor’s Degree