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