DevOps Software Engineer

Nexus IT Group5 months ago
Kansas City, MO, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Responsibilities:

  • Design, build, and maintain Azure DevOps pipelines (YAML and Classic).
  • Provide guidance and troubleshooting support to application development teams for pipeline issues.
  • Own and manage pipelines for internal DevOps team initiatives.
  • Develop and maintain scripts to automate repetitive tasks and improve operational efficiency.
  • Utilize PowerShell, Bash, or Python for automation across build, deployment, and maintenance processes.
  • Configure and manage Azure DevOps service connections and deployment targets.
  • Ensure smooth integration of pipelines with cloud resources and environments
  • Implement secure practices for service connections, identities, and secrets management.
  • Support compliance requirements (e.g., SOX) through proper documentation and audit readiness.
  • Partner with development, infrastructure, and security teams to deliver solutions that align with organizational goals.
  • Act as a subject matter expert and coach for DevOps best practices.
  • Diagnose and resolve issues in build and release pipelines quickly and effectively.
  • Develop and maintain rollback strategies and operational runbooks.
  • Identify opportunities to optimize pipelines, reduce deployment times, and improve reliability
  • Stay current with emerging DevOps tools and practices to enhance delivery capabilities.

Requirements:

  • Bachelor's degree
  • Minimum of 5 years' experience with Software engineering.
  • Strong experience with Azure DevOps (YAML and Classic pipelines).
  • Proficiency in automation scripting (PowerShell, Bash, Python).
  • Solid understanding of CI/CD principles, build/release processes, and deployment strategies.
  • Familiarity with Azure cloud services and resource management for delivery workflows.
  • Knowledge of secure DevOps practices, including identity management and secrets handling.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication and collaboration skills to work effectively across teams.

Required Skills

PowerShell
CI/CD principles
Secure DevOps practices
Build/release processes
Azure DevOps
Classic pipelines
Azure cloud services
Problem-solving
Collaboration
Bash
YAML pipelines
Python