Dev Ops Engineer III
Farm Credit Financial Partners, Inc. · Springfield, MA · 1 wk ago
Engineering$40/hrFull-time
About the role
The DevOps Engineer III is an experienced individual contributor responsible for implementing, maintaining, and supporting secure, scalable, and automated DevOps solutions in an Azure-centric environment. This role focuses on building and operating CI/CD pipelines, Infrastructure as Code, and containerized application deployments while following established standards and security practices.
Responsibilities
- Implement, maintain and continuously improve CI/CD pipelines using Azure DevOps (YAML-based pipelines) following established patterns and standards.
- Develop and maintain Infrastructure as Code (IaC) using Terraform and/or Azure Bicep to support multiple environments.
- Build, deploy, and support containerized applications using Docker and Azure Kubernetes Service (AKS) under existing platform guidelines.
- Leverage approved AI-assisted tools and AI-enabled services to enhance DevOps productivity, CI/CD automation, pipeline optimization, and operational reliability in accordance with organizational security and governance standards.
- Support and follow defined Git workflows (GitHub / Azure Repos), including branching strategies, pull requests, and pipeline templates.
- Implement application delivery pipelines for .NET / C# applications and associated database technologies (e.g., Oracle, Azure SQL, SQL Server, Cosmos DB).
- Apply secure pipeline practices including Azure Key Vault integration, Managed identities and service connections, RBAC and least-privilege access, Secure artifact handling.
- Collaborate with security teams to implement DevSecOps controls such as approvals, policy gates, and scanning tools.
- Troubleshoot and resolve pipeline, infrastructure, and deployment issues, escalating complex problems as needed.
- Work as part of a team to build and maintain a stable and efficient infrastructure across production and lower environments throughout the SDLC.
- Contribute to the implementation of DevOps processes and best practices related to automation, pipelines, monitoring, backups, and security tools.
- Utilize a consistent DevOps approach to improve quality and reliability across delivery phases.
- Collaborate with Tier 2 support, Quality Assurance, Business Analysis, and Software Development teams to resolve operational issues.
- Assist with documenting DevOps processes, pipelines, and automation workflows.
- Participate in release planning, deployments, and pipeline-related discussions with project teams.
- Provide informal knowledge sharing and support to peers as appropriate.
Requirements
- Typically, 4–7 years of experience in DevOps, Platform, or Cloud Engineering.
- Experience supporting Salesforce deployments using Copado or similar deployment frameworks.
- Hands-on experience with Azure DevOps (Pipelines, Repos, Artifacts).
- Experience developing and maintaining YAML-based CI/CD pipelines.
- Working knowledge of Infrastructure as Code using Terraform and/or Azure-native tooling such as ARM or Bicep.
- Experience with containerization and orchestration concepts (Docker, Kubernetes, AKS).
- Working knowledge of application frameworks (.NET, C#) and CI integration.
- Experience with scripting using PowerShell and/or Python.
- Experience supporting database deployments in CI/CD pipelines.
- Understanding of Azure security fundamentals, including identity, RBAC, and Key Vault.
- Experience integrating Azure DevOps and Git-based workflows with external systems such as ServiceNow and Jira.
- Proficiency with Git and Apache Maven / Ant build automation tools.
- Familiarity with frontend frameworks such as Angular or React from a CI/CD and deployment perspective.
- Experience working in Agile/Scrum framework.
- Experience with Salesforce CRM, MuleSoft Integration from DevOps perspective.
Qualifications
- Ability to report to work in person and to attend work-related functions/activities.
- Ability to work at a desk and use a computer for extended periods.
- Ability to lift, carry, and move objects up to 10 pounds occasionally.
- Ability to occasionally travel as required.
- Ability to type and utilize various software programs efficiently and operate general office equipment.
- Ability to work in an office setting with moderate noise levels.
- Ability to concentrate and focus on details when reviewing documents, analyzing data, and performing computer-based tasks.
- Ability to manage multiple tasks and deadlines while maintaining accuracy and efficiency.
- Ability to problem-solve efficiently and make sound decisions.
- Ability to manage job-related stress and interactions with clients, colleagues, or external parties.
- Ability to communicate ideas clearly in both verbal and written form.
- Ability to work with others in a collegial and collaborative manner.