Staff Infrastructure Engineer
equinix
Job Description
Responsibilities
-
Implement, monitor, and maintain various Microsoft Azure solutions, Azure SaaS Cloud Services, and resources
-
Deploy and maintain PaaS & SaaS enterprise application for environments hosted on cloud infrastructure
-
Hands-on experience in provisioning, installation, configuration, and maintenance of the system hardware and software, and related infrastructure
-
Hands on experience in GenAI Infra provisioning
-
Understanding of Azure resources and services such as containers, virtual machines, storage, firewalls, network security groups, web application firewalls, etc
-
Manage cloud environments in line with security guidelines, scaling and capacity requirements and develop a library of scripts to automate support processes and cloud environments
-
Ensure that solutions exhibit high levels of performance, security, scalability, maintainability, appropriate reusability, and reliability upon deployment
-
Troubleshoot and resolve Azure environment performance issues, connectivity issues and security issues
-
Manage Azure infrastructure and collaborate with various teams to ensure it integrates seamlessly with all components including network, security, messaging, and remote access
-
Identify and generate solutions to current problems in the organization. Research, adopt and relate new technologies to solve issues that arise while adhering to company security and standards
-
Optimize Azure buildouts for cost/performance (VM optimization, reserved instances, etc.)
-
Ability to identify and troubleshoot Azure server and SQL database related CPU, memory, I/O, disk space and other resources
-
Strong understanding and background of working with a complex Active Directory, Azure AD, LDAP and the requirement of strictly following standards, procedures, and processes
-
Advanced knowledge of DNS, DHCP, Kerberos and Windows Authentication
-
Knowledge of Network and TCP/IP routing/subnetting
-
Excellent PowerShell skills
-
Experience with Azure AD, Active Directory including managing/maintaining GPOs
-
Develop framework and scripts to automate workflows and deployments in cloud environment
-
Implementing and maintaining advanced DevOps architectures in the cloud
-
Experience building and deploying distributed systems using modern CI/CD pipelines
-
Demonstrate expertise with Infrastructure as a Code tools for Azure platforms
-
Automate infrastructure provisioning, DevOps, and/or continuous integration/delivery
-
Create and maintain CI/CD pipelines
-
Configuration and deployment of infrastructure that includes but not limited to the following services: accounts, identity and access management, network architecture, application security, observability, cost optimization, and billing
-
Experience with containerization, artifact repository, and orchestration technologies (such as Docker, Kubernetes)
-
Knowledge of containerization and container orchestration technologies and Kubernetes is a must
-
Familiarity with standard IT security practices such as identity and access management, data protection, encryption, certificate, and key management
-
Hands-on experience with deployment technologies
-
Implement tools and processes necessary to achieve required SLOs
-
Ability to analyze and debug source code to triage, root cause and resolve issues in the infrastructure
Qualifications
-
7+ years’ experience in MS Azure administration
-
Bachelor’s or master’s degree in Computer Science or related technology
-
Excellent verbal and written communication skills
-
Very detail-oriented in planning, implementation, documentation, and follow-up
-
The ability to work completely independently or with a team
-
Team player attitude with experience working in a collaborative environment.
-
Experience with Azure admin and Devops
-
Experience in GenAI Infra provisioning
-
Excellent verbal and written communication skills
-
Very detail-oriented in planning, implementation, documentation, and follow-up
-
The ability to work completely independ