DevOps Engineer
Indexed description
Good Things You Can Count On.
- Hybrid schedule: 2 days remote / 3 in‑office
- Predictable hours (no nights, weekends, or holidays)
- Competitive pay + generous PTO
- Medical, dental & vision starting day one
- 401(k), tuition reimbursement & longevity bonuses
Essential Responsibilities And Principal Accountabilities
This section contains essential responsibilities and principal accountability assigned to the job. They describe the fundamental nature of the job which occupies a large proportion of the employee’s time. Some items to consider:
- Lead end-to-end management of Azure DevOps Pipelines, including build, release, automation, branching, templates, and YAML governance.
- Modernize existing CI/CD infrastructure, introducing automation standards, pipeline templates, IaC practices, and deployment best practices.
- Partner with Engineering teams to streamline deployments, improve developer experience, and reduce manual steps.
- Collaborate with Cybersecurity on DevSecOps practices, vulnerability scanning, secrets management, and secure coding integrations.
- Work with Cloud/Infrastructure to optimize scaling, containerization, environment reliability, and cloud resource governance.
- Own monitoring and observability pipelines, including logs, metrics, dashboards, and alerting for build/release systems.
- Define and document DevOps standards, operational runbooks, release policies, and deployment processes.
- Troubleshoot pipeline issues, resolve build failures, and stabilize deployment processes across environments.
- Drive automation initiatives, reducing manual operations across infrastructure and application lifecycles.
- Assist in ADO administration: permissions, boards integration, repo structure, branching strategies, and policy setup.
- Evaluate emerging DevOps technologies and recommend improvements aligned with modernization goals.
- 5–7 years of DevOps engineering experience with enterprise-scale CI/CD systems.
- Strong .NET ecosystem understanding, including build processes, packaging, testing, and deployment.
- Expertise with Azure DevOps Pipelines (classic + YAML), Repos, Artifacts, and Boards.
- Hands-on experience with PowerShell, Bash, Python, or other scripting languages.
- Experience building automated pipelines incorporating unit testing, code quality scanning, SAST, dependency scanning, and security validation.
- Deep familiarity with Windows Server, IIS deployments, and .NET Framework/Core application delivery.
- Strong understanding of Git workflows, branching strategies, pull request policies, and source control governance.
- Experience with cloud engineering concepts (Azure preferred), including resource groups, networking basics, compute resources, and containerization.
- Solid troubleshooting and diagnostic skills across build, release, network, and infrastructure layers.
- Experience with Infrastructure as Code tools (ARM/Bicep/Terraform).
- Familiarity with Docker and container orchestration.
- Experience integrating security scanning tools (PumaScan, SonarQube, Snyk, etc.).
- Knowledge of automation frameworks and deployment patterns (blue/green, canary, slot swaps).
- Agile Scrum experience; ability to work effectively in cross-functional agile delivery teams.
- Strong communication and collaboration skills across development, cloud, cybersecurity, and management teams.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or similar preferred.
- Equivalent real-world experience considered for highly qualified candidates.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search