Sr. Systems Engineer (DevOps)
Apply NowCompany: Brilliant Infotech, Inc.
Location: Nashville, TN 37211
Description:
Role Details
Role: Sr. Systems Engineer (DevOps)
Location: Nashville, TN
Role Type: Permanent Role
Work Authorization: US Citizen / Green Card Holder
Mode of an Interview: Video / Phone
General Responsibilities:
Experience:
Education:
Other Qualifications:
Role: Sr. Systems Engineer (DevOps)
Location: Nashville, TN
Role Type: Permanent Role
Work Authorization: US Citizen / Green Card Holder
Mode of an Interview: Video / Phone
General Responsibilities:
- In-depth understanding and experience with deployments of various systems in Azure, including Azure networking, VPNs, IaaS, PaaS, SQL, storage, Azure AD, etc.
- Write Infrastructure as Code (IaC) using Terraform
- Experience in Kubernetes (AKS), Ansible/Terraform, Docker, Azure Networking, Azure Application Gateway, Azure DevOps
- Microsoft Azure Operational and Monitoring tools, including Azure Monitor, App Insights, and Log Analytics
- Knowledge of PowerShell, Git, ARM templates, and deployment automation
- Experience with Continuous Integration Delivery models such as Azure DevOps, including Git, CI/CD pipelines, and IaC
- CI/CD infrastructure and process troubleshooting (disk space, network issues, etc.)
- CI/CD pipeline support (troubleshooting, support with setting up in new projects)
- Strong automation experience using Azure Automation, Azure CLI, PowerShell, Terraform
- Strong knowledge of infrastructure solutions, specifically in relation to Microsoft Azure, platform migration, system security, enterprise directories, and cloud technologies
- Strong knowledge of infrastructure solutions, specifically in relation to Microsoft Azure, platform migration, system security, enterprise directories, and cloud technologies
- Design, implementation, and support experience of sophisticated Azure infrastructure solutions (IaaS & PaaS)
- Monitoring, alerting, and logging tools (Azure Monitor, Log Analytics, Dynatrace, App Insights, Splunk)
- Provide systems support, including responding to monitoring alerts
- Azure HA/DR, scaling, and backup solutions (ASR, Azure Backup, Scale Sets)
- Documentation of solutions (e.g. configuration and setup)
- Working within a project management/agile delivery methodology in a leading role as part of a wider team
- Provide effective knowledge transfer and upskilling to other team members as needed
Experience:
- Basic understanding of servers, networks, storage, and databases
- Deep knowledge and expertise in Azure services/functions
- Deep knowledge and experience with IaC solutions such as Terraform
- At least 4+ years of experience in architecture, design, and implementation of Azure solutions
- At least 4+ years of experience with Azure Dev/Ops
- At least 4+ years of experience with Python or a similar programming language
- At least 4+ years of experience with Linux, Windows server automation, and scripting
- Hands-on experience in continuous delivery and continuous integration of CI/CD pipelines
- Hands-on experience on Kubernetes and containerization technologies like Docker and Azure Container Registry
- Experience with Azure Repos, branching, code review, and code analysis tools
- Proficient with Git, Git Flow, Azure DevOps
- Ability to assess the requirement, environment, and suggest the right tools/technologies
- Expertise in Debugging and providing solutions and workarounds
- Expertise in Azure Functions
- Knowledge of different monitoring and logging solutions available on Cloud, preferably on Azure
- Excellent communication, presentation, and coding abilities
Education:
- Bachelor's Degree preferred
Other Qualifications:
- Microsoft Certified Azure Administrator Associate (AZ-100, AZ-101)
- Azure Security Engineer Associate (AZ-500)
- Azure Solutions Architect Expert (AZ-300, AZ-301)
- Azure DevOps (AZ-400)
- Azure Data Engineering (AZ-200 and AZ-201)
- Azure Cloud Developer (AZ-203)