Menu

Remote Senior Azure DevOps Engineer

at Insight Global, LLC in Peoria, Illinois, United States

Job Description

Job Description

Our client is one of the worlds leading manufacturers seeking a Senior Azure DevOps Engineer to join their team of 30 including 2 Frontend developers, 7 Fullstack developers, 10 SMEs, and 4 QAs. Their team moves relatively fast and are supporting one large web application with roughly 20,000 users in the database, ~2,000 monthly unique users, and 30 hourly unique users on average. The application has been in live service since 2017 and it cannot be accessed by the general public. The application uses the modern Microsoft tech stack and the backend uses latest ASP.NET (C# 8), UI and API automation tests using Playwright in C#, Angular (TypeScript). The architecture is very simple, single instance per environment (110 environments though their focus is on delivering and testing features) with Azure AppService, Azure Cosmos DB, Azure Storage, and Key Vault. The app and team has many IT/DevOps processes established and in place and after the initial batch of work, they will start reviewing those to see if they can improve things.

The primarily goals for 2024 include fully transition from IT tickets to Infrastructure as Code (for purpose of deploying cloud resources), improving CI pipeline that does deploys any active Pull Request as an isolated environment with a public URL, improving API/UI test pipelines usability and speed, improving and creating other CI automation, notifications, etc., migrating pipelines from Azure DevOps YAML to GitHub Actions YAML, and performing work listed as Typical tasks and Team interaction.

Typical tasks:

Estimate and pick work items for themselves Help refine requirements for their work items, sync up with team Read and understand technical requirements Perform DevSecOps work such as designing and coding of CI pipelines and other automation, configuring cloud resources, permissions Iterate on work until it is deemed done by the team Test their own work, clean up and refactor code Stay connected with other teams in the IT space regarding our application Learn and help follow the enterprise requirements and recommendations in DevSecOps space Troubleshoot infrastructure-related issues (anything that’s not the application code) Create/edit/maintain entries in various enterprise registries relating to our app Create and monitor IT tickets Monitor and maintain logs, cloud alerts Monitor and maintain DB backups Monitor and maintain background jobs execution Perform and monitor security scans (dynamic and static code scanning) Perform manual interventions when needed to ensure uninterrupted app uptime. Attend team meetings, keep in touch

Team interaction:

Work closely with the Principal Architect (and our team) to discuss requirements and progress Work with Cat IT teams (via IT tickets / email / Teams DMs / calls) Work with Web App Firewall team: troubleshoot issues, configure WAF for new apps Work with Azure B2C (Login) team: troubleshoot issues, configure new client ids Work with Azure Cloud team: amending cloud permissions, other Work with Cybersecurity team: amending Architecture diagram, getting amendments approved, following latest processes Work with DevOps tooling team: our migration from Azure DevOps to GitHub, other tooling

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .

To learn more about how we collect, keep, and process your private information, please review Insight Global’s Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Skills and Requirements

5-7+ years of of experience configuring CI pipelines in Azure DevOps as YAML

4 years of experience with Infrastructure as code (Azure Resource Manager/Azure ARM preferred) 4+ years of experience with DevSecOps concepts 4 years of programming or scripting with PowerShell, C# or ASP.NET 2 years of experience with Azure Cloud environment 2 years of GitHub experience Strong communication skills, experienced communicating to non-technical individuals and business leaders Agile experience SQL Windows null

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Copy Link

Job Posting: JC257336117

Posted On: Mar 25, 2024

Updated On: Apr 27, 2024

Please Wait ...