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
Bachelor’s Degree