Role: Sr Systems Engineer (.NET Azure)
Location: Remote
Duration: 4 Months C2H
No of positions: 10
Job description:
The Data Engineering – Data Management Services department for a highly motivated mid-level to senior engineer/developer with public cloud automation to support initiatives around GEICO’s data quality capabilities.
The Data Quality team will work with data producers and consumers to define and publish the characteristics that make data of high quality and will use those characteristics to drive our Data Quality Program. The Data Quality team will not only build the mechanisms to enforce data quality requirements but will also work to build a culture that encourages everyone to detect data issues and propose data quality improvements. You will be an integral part of the engineering and implementation of GEICO’s next generation of cloud data management tools that are developer centric by using data as code, which can be leveraged for GEICO’s transformation in the digital space.
Well-qualified candidates must possess excellent interpersonal, verbal and written communication skills and demonstrate ability to coordinate efforts across functional areas.
Responsibilities include:
- Document the installation, customization and support processes for complex systems.
- Troubleshoot and evaluate root cause of systems errors and faults by analyzing symptoms, determining root cause of failure, researching solutions to resolve failure along with planning, testing and deployment of resolution.
- Research best practices and offer recommendations for proactively improving the reliability, scalability and performance of provisioning systems and processes.
- Engineering and Systems programming for private and public cloud initiatives.
- Development of automation systems and processes to support End-to-End IT Service provisioning/deployment of logical infrastructure components, platforms and applications to serve specific applications within the GEICO portfolio.
- Work collaboratively with DevOps and SOD personnel in support of cloud automation and modernization efforts, including data center evacuation.
Required Qualifications:
- Familiarity DevOps concepts
- Strong understanding of web servers and the web application hosting runtime.
- Understanding of Azure PaaS and IaaS services such as Cloud Services, IaaS VMs, AKS, etc…
- Familiarity with Active Directory, Windows Authentication, SAML, OAuth.
- Strong understanding of .Net Frameworks and associated runtime environments.
- Strong PowerShell scripting skills
- Strong understanding of HTML-5, JavaScript/TypeScript, C#, XML, JSON and RESTful Web Services.
- Experience using frameworks such as Aurelia, Angular, BootStrap, ASP.Net MVC, and WebAPI.
- Understanding of logical data modeling and a variety of data persistence technologies.
- Understanding and use of Visual Studio 2017, VS Code and VSTS GIT for source control.
- Understanding of Infrastructure as Code and practical application to virtualized Infrastructure (Logical compute, storage and network)
- Understanding of infrastructure concepts related to Hosting, Networks, IP Address Management, Firewalls, Certificates, Load Balancing and Reverse Proxy.
Desired Qualifications:
- Object oriented programming skills and awareness SOLID design patterns a strong plus.
- Understanding of microservices a strong plus
- Understanding or expertise in Containers a strong plus..
- Knowledge of Unix/Linux and the Java platform a plus
Job Type: Full-time
Salary: $62,971.79 - $150,715.10 per year
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: Remote