Overview
Senior Software Engineer – DevOps [Azure Cloud]
Concord Technologies is growing! Currently seeking a full-time Senior Software Engineer - DevOps, with experience engineering solutions with Azure DevOps (ADO) in Azure Cloud, as part of an international team, from which you will work in our Chennai office.
ROLE SUMMARY
As a Senior Software Engineer - DevOps, you are responsible for maximizing the reliability of the development and test environments, providing support to multiple Agile Development teams on a weekly release cadence through the creation, maintenance, and execution of of ADO pipelines, with security and compliance standards taken into consideration in your work. You will contribute as a key member of the Cloud Operations team and the larger Research & Development organization, providing your valued input regarding technical dependencies, artifact management, and security/quality gate compliance, in an overall effort to quickly respond to Concord customer’s needs, by providing a confidence in the reliability of the products we create, and achieve Concord’s business goals as part of day-to-day operations.
KEY DUTIES
Successful candidates will demonstrate a passion for Cloud Infrastructure and the DevSecOps practice, along with an understanding of business impact and urgency, as a method of prioritization work-items, in an enterprise environment.
Additional responsibilities include but are not limited to:
- Ability to offer insight and suggestions to improve existing processes or products, to proactively reduce risk of downtime and increase system stability.
- Maintain an “automation first” (‘everything-as-code’) mindset while building and maintaining CI/CD pipelines, within a weekly production release cadence.
- Work from a pre-prioritize work-item backlog, executing assigned work-items in an organized, efficient, and expedited fashion, without determent.
- Rapid Delivery of SRE Approved PaaS/IaaS Solutions to Enhance Developer Experience.
- Provide hands-on break/fix support and diagnostics of all landing-zone environments within DevOps Engineering team’s security scope, including the provisioning of new resources, participating in after-hours or early morning releases/meetings, writing automation scripts and telemetry queries, as well as executing quality and security testing and taking lead in remediation effort ownership with Developers.
- Ensures all DevOps requirements are met and documented prior to and during the execution of any release.
- Document and maintain instructions for performing deployments to an environment.
- Interact with Research & Development, Product Management and Site Reliability Engineering teams regarding code defects, needed enhancements, and other potential cross-team initiatives/goals.
- Act as a resource to the development teams to aid with build and deployment activities.
JOB-SPECIFIC EXPIERENCE, EDUCATION & SKILLS
- Bachelor’s Degree or Higher in Computer Science, Computer Engineering, or Information Services
- 5+ years of DevOps Engineering experience, at least 3 years with Azure Cloud.
- Experience with Azure Monitor and KQL, required.
- Experience using Azure DevOps YAML Pipelines, required.
- Experience using Azure DevOps Boards with Agile Work-Item Process, required.
- Hands-on experience managing PaaS and IaaS, required, preferably with Azure Cloud.
- Experience with containerization required, Azure Kubernetes Service (AKS) preferred.
- Strong scripting skills required (PowerShell; BASH; YAML)
- Implementation, maintenance, and troubleshooting of complex environments.