What are the responsibilities and job description for the Lead Dev Ops position at Horizon Staffing?
- Work closely with the development team to understand the solution architecture and build requirements to properly build CICD pipeline templates
- Join a growing team establishing the platform of the future for the build and deployment of infrastructure as code
- Help establish best practices for code deployment to on-premise and cloud-based infrastructure
- Help establish best practices for integrating unit testing as part of the automated build pipeline
- Work with development teams to create flexible architectures that can ensure capacity for traffic spikes
- Work closely with our internal software developers, external partners, and service providers to ensure our systems are stable, reliable, and provide a fast, responsive experience for our customers
- Strong communication skills
- Work experience programming in Python, Java, C#, C, C , or Golang
- Proficient experience/knowledge with Cloud technologies, specifically AWS
- Previous experience using build tools (e.g., make, maven, gradle)
- Previous experience delivering code in sprints and working in a development team.
- Strong knowledge of software configuration management systems and version control software, preferably git
- Expert knowledge of Jenkins, including experience using pipeline as code (groovy) or expert knowledge in an equivalent CI/CD engine (e.g. TeamCity, Gitlab, Github Actions)
- Ability to read build output and help clients see why a build failed
- Work experience automating releases via Terraform, Ansible, shell scripts, etc.
- Hands-on experience with container technology (e.g. Docker, OpenShift, and Kubernetes)
- Strong understanding of test processes and test strategies including test automation