Apolis is seeking an Azure Cloud Engineer to join their Cloud Services team. The core role involves leading the development and operations of cloud infrastructure for critical applications on the Enterprise Cloud Infrastructure Platform, ensuring resiliency and agility. The engineer will collaborate with cloud engineers and architects to build and maintain an efficient infrastructure in a hybrid Azure environment.
Responsibilities:
- Build cloud infra for applications using ECIP (Enterprise Cloud Infrastructure Platform - on Azure) onboarding service offerings
- Building Azure services using terraform templates as necessary to support
- Building applications through agreed and established CI/ CD pipelines
- Building application infrastructure leveraging tools like ArgoCD, Istio etc. are required
- Ability to troubleshoot network - load balancer, DNS and firewalling is required
- Development and maintenance of infrastructure build should comply with best practices and security standards
- Exhaustive unit, functional and integration testing is required to be done before progressing up the environment levels
- Documentation of every change and delivery meticulously in Git or Confluence as appropriate
- Ensuring the application infrastructure performance is maintained
- Monitoring and logging of application infrastructure is required
- Automating everything is mandatory
Requirements:
- Must have 8+ years over overall IT infrastructure and delivery experience
- Must have 3+ years of experience building highly available, scalable cloud based platform and infrastructure for cloud native systems
- Must have hands-on experience with Azure Cloud
- Must have experience in Networking, Kubernetes, Terraform, Python and PowerShell
- Must have experience with Build Tools, CI/CD, DevOps and Agile principals
- Bachelor's degree in information systems or a related field
- Deep expertise in Public Cloud technologies - Azure hosting infrastructure (compute, storage, networking, etc.)
- Experience in Networking, Kubernetes, Python, Terraform and PowerShell
- Candidate must have strong technical fluency; comfort understanding and discussing architectural concepts with management, architects, developers and systems & applications engineering teams
- Experience with Software Development Lifecycle (SDLC) and Agile methodologies such as Scrum
- Curiosity to understand how things work and how they can be improved
- Strong working knowledge of Azure Cloud is mandatory
- Strong working knowledge of AKS and Kubernetes in general is required
- Strong understanding and working knowledge of Azure networking and Azure Identity is required
- Leads by example – with confidence, a positive attitude, patience, honesty and integrity
- Drives decision-making that favors compromise and alignment over consensus-building
- Excellent organization and facilitation skills; ability to adapt approach to different types of engagements
- Experience in definition, assessment, and optimization of IT processes (SDLC, ITIL, etc.)
- Ability to engage in difficult conversations that result in positive, actionable outcomes
- Seeks and provides honest, transparent feedback
- Ability to communicate clearly and concisely, both orally and in writing with strong interpersonal skills and interact with all levels of the organization
- Deep understanding of cloud native designs and operations practices
- Follows industry technology trends and how they apply
- Influence vendor product roadmaps based on requirement
- Evangelize emerging technology to internal and external audiences
- Drive the future planning for core system upgrades/departures to new solution designs
- Working knowledge of AKS management tools like ArgoCD, Istio etc. are required
- Federated Security, Identity, SAML, Single Sign On, IAM etc
- Networking and Load Balancers, Firewalls, VPCs, VPNs, DNS OSI Layers etc
- Infrastructure and Application logging and monitoring technologies (New Relic, Splunk, etc.)