Deployment Engineer
Requirements
Must have:
– A minimum of 7 years of experience in release engineering, DevOps, or build automation roles. – Extensive hands-on experience with Azure DevOps (including pipelines, artifacts, and environments). – Strong skills in PowerShell scripting for automation and configuration purposes. – Proficiency in Go and/or C# for tool and pipeline integration. – Familiarity with containerized workloads and Kubernetes, including deployment, manifests, Helm, and FluxCD. – Knowledge of Spectro Cloud or similar Kubernetes edge management solutions. – Understanding of GitOps, versioning strategies, and configuration-as-code practices. – A solid background in CI/CD governance, encompassing approvals, secrets management, and auditing capabilities. – Exceptional problem-solving, communication, and cross-team collaboration skills.
Responsibilities:
- I will be responsible for designing, implementing, and maintaining CI/CD pipelines in Azure DevOps to ensure secure, consistent, and auditable deployments. – I will develop and maintain PowerShell automation scripts for build, packaging, and release workflows. – I will integrate Go and C# components into the release workflows and container build pipelines. – I will work with Spectro Cloud and FluxCD to facilitate GitOps-based deployments to edge Kubernetes devices. – I will standardize onboarding processes for new application teams utilizing templates and automation patterns. – I will implement quality gates, validation checks, and compliance automation across the pipelines. – I will collaborate with QA, platform, and infrastructure teams to ensure the quality of releases. – I will participate in developing self-healing, monitoring, and alerting capabilities for deployments. – I will troubleshoot pipeline failures, deployment issues, and container performance problems.
-
Company:
We are a prominent organization in the technology and software development sector, actively seeking a Release Engineer to become a vital member of our dynamic team. In this hands-on role, you will help construct and maintain a custom deployment platform that supports our innovative initiatives. Our ideal candidate will showcase robust problem-solving abilities, adaptability, and outstanding communication skills, which will contribute to a collaborative and inventive work environment. Joining us offers the chance to engage with cutting-edge technologies and tools while benefiting from a supportive team culture that values innovation and continuous improvement. Additionally, we provide professional development opportunities and involvement in impactful projects that drive our organization’s success. Upon completion of a waiting period, our consultants are eligible for a range of benefits, including health and dental plans, a health savings account, flexible spending accounts, life insurance, disability insurance, business travel insurance, and a 401(k) plan with a match. If you find this opportunity appealing and wish to learn more, please apply now, and a recruiter will reach out to discuss this exciting role. We look forward to connecting with you!