Position:
Full-Time / Contract Location:
100% Remote Start Date:
ASAP
Nationality:
Any
Windows Management Experts (WME) is looking for a motivated and experienced SaaS (Software-as-a-Service) Infrastructure Engineer with Azure Kubernetes Service (AKS), also called, Azure k8 expertise to join one of our client companies. As a SaaS Infrastructure Engineer, you will be responsible for designing, deploying, and maintaining highly available and scalable infrastructure to support our cloud-based applications.
You will collaborate with cross-functional teams to understand business requirements, design solutions, and ensure that our SaaS platform operates with optimal performance, availability, and security. The ideal candidate for this role will have a solid background in infrastructure engineering, DevOps, and cloud computing. They should be proficient in designing, deploying, and maintaining Kubernetes-based infrastructure on Azure, as well as automating infrastructure provisioning and deployment using tools such as Ansible, Chef, or Puppet.
You should also have experience with monitoring and logging tools such as Prometheus or ELK stack and be well-versed in security best practices for cloud-based environments. That said, you’ll optimize cloud infrastructure costs by monitoring resource utilization and implementing cost-saving measures. Also, you’ll collaborate with software developers to ensure that the infrastructure supports the application’s requirements and performance goals.
That said, you’ll use your extensive troubleshooting skills to quickly identify and resolve issues with cloud infrastructure resources and services. Also, the successful candidate will be a self-motivated individual, who can work effectively in dynamic conditions and within deadlines. That said, the preferred candidate should expect to work 40 hours per week and should be flexible enough to work part-time hours as well.
Required Skills/Qualifications/Education:
- A bachelor’s degree from an accredited college/university with Computer Science, Software Engineering, or Information Technology as its major coursework.
- Deploy and manage scalable, highly available, and fault-tolerant systems on the Azure cloud platform.
- Develop and maintain automation scripts for infrastructure provisioning and deployment using tools such as Ansible or Puppet, etc.
- Design and implement continuous integration and deployment (CI/CD) pipelines for SaaS applications on Kubernetes.
- Ensure the high performance, availability, and security of SaaS infrastructure using monitoring and logging tools such as Prometheus or ELK stack.
- Develop and maintain disaster recovery and business continuity plans for SaaS infrastructure.
- Maintain and improve the Kubernetes cluster infrastructure and its related components, such as Istio, Helm, etc.
- Develop and implement security best practices and policies for SaaS infrastructure, including network security, data security, and access management.
- Troubleshoot and resolve issues related to SaaS infrastructure, including network connectivity, performance, and scalability.
- Stay up to date with emerging cloud technologies and Kubernetes features to continuously improve SaaS infrastructure.
- Participate in on-call rotation and respond to incidents in a timely and effective manner.
- Contribute to documentation and knowledge-sharing efforts to ensure that the team has up-to-date information and best practices.
- Detail-oriented and possess strong analytical skills.
- Highly goal-driven and work well in fast-paced environments.
- Excellent organizational and project management skills
- Expert-level documentation skills.
Responsibilities of the SaaS Infrastructure Engineer:
- Continuously monitor and optimize the performance of SaaS infrastructure to meet or exceed service level agreements (SLAs).
- Participate in capacity planning and scaling of infrastructure resources to support business growth and customer demand.
- Implement and manage disaster recovery and backup strategies to ensure business continuity.
- Collaborate with software developers to optimize application performance and troubleshoot issues related to the infrastructure.
- Evaluate and recommend new technologies, tools, and processes to improve SaaS infrastructure and operations.
- Develop and implement processes for automated testing, continuous integration, and continuous deployment (CI/CD) pipelines.
- Maintain a deep understanding of Azure services and their integration with Kubernetes to enable seamless deployment and management of SaaS applications.
- Monitor and enforce compliance with security policies, standards, and regulations, including SOC2, HIPAA, and GDPR.
- Conduct periodic security assessments and penetration testing to identify vulnerabilities and recommend remediation steps.
- Participate in cross-functional teams to resolve complex technical issues and drive innovation.
- Work with stakeholders to prioritize and manage the backlog of infrastructure-related projects and initiatives.
- Mentoring and training less experienced team members
- Gather end-user requirements and author technical documentation.
- Work closely with executives and other departmental team members to understand their business, capture requirements, identify pain areas, accordingly, propose a feasible solution.
- Ensures timely resolution of problems.
Core Values:
- Integrity (Doing What’s Right)
- Inclusion (Encouraging Diversity)
- Teamwork (Working Together)
- Excellence (Being Your Best)
- Accountability (Taking Personal Responsibility)
Disclaimer:
All qualified applicants will receive due consideration for employment without any regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.