Vacancy expired!
- Ability to plan and lead an engagement with an application team adopting DevOps and Cloud solutions
- Documenting Standard Operating Procedures (SOPs), and perform knowledge transfer to others
- Engineer, consult and upskill other engineers on DevOps and Cloud solutions to include distributed version control and trunk-based development practices, infrastructure automation, automated CI/CD pipelines, monitoring and operations, and a well-architected cloud infrastructure
- Generating innovative ideas, developing proof-of-concepts and rapid prototypes alongside other engineers utilizing pair programming and mobbing techniques
- Understand software engineering practices and the impact they have on efficient and effective use of DevOps and Cloud solutions
- Ability to clearly articulate and explain complex concepts and technologies to a non-technical audience
- Strong analytical, interpersonal and verbal communication skills are necessary due to the dynamic nature of collaborations with engineering teams and solving complex system problems together
- Building, maintaining and controlling stage and production environments
- Establishing proactive monitoring and alerting capabilities exist for all components of the platform
- Demonstrating fluency in at least two development languages such as Java, .Net, or Python
- Managing Azure, AWS or distributed VM environments
- Demonstrating knowledge of one container technology such as Docker, and at least two database technologies such as. Oracle, MS-SQL, or PostgreSQL
- Working experience with version control tool such as GitHub / TFS
- Working experience with CI/CD pipeline tooling and deployments
- Working experience with Continuous Integration tools: Jenkins, Maven, Nexus/ Artifactory
- Development and promotion of new DevOps tools to simplify build process and entire continuous delivery pipeline
- Employ innovative and secure solutions to ease developer and testing experience.
- Demonstrating experience in configuration management across a multi-platform estate such as Ansible, Puppet or Salt.
- Responsible for the day to day operations of all in-house developed, open source, and commercial DevOps tooling owned by the team (Ensuring system availability, performance, capacity, and monitoring through proper response to incidents, events and problems)
- Infrastructure as Code (Terraform preferred)
- Public Cloud (Azure/AWS)
- PowerShell
- Linux
- Experienced Java/ .net development
- Agile Backlog Management
- Source Code Management
- Build Orchestration
- Artifact Repository Management
- Code Scanning
- Compliance Automation
- Configuration Management
- Containers
- Deployment Strategies and Patterns including Blue/Green and Canary Deploys