What are the responsibilities and job description for the Principal Cloud DevOps Engineer position at Devoteam?
Company Description
At Devoteam, we deliver innovative technology consulting for business.
As a pure player for Digital Transformation of large organisations across EMEA, our 8,200 professionals are dedicated to ensuring our clients win their digital battles. With a unique transformation DNA, we connect business and technology.
Present in 18 countries in Europe and the Middle East, and drawing on more than 20 years of experience, we shape Technology for People, so it creates value for our clients, for our partners and for our employees.
Devoteam achieved yearly revenues of €800 million in 2020.
Location: Home working & London
Job Description
Overview of the role:
We are currently looking for multiple Principal DevOps Engineers who have moved into the cloud and DevOps sector. You will feel comfortable in all aspects related to advising, architecting, and delivering the full life cycle of activities required to reshape an IT organisation into a DevOps way of working.
A leader in your field. You are likely to have contributed to DevOps thought leadership, with contributions at seminars or conferences such as DevOps Days, DevOps Summit etc.
Though client delivery will be a priority for the role, it will also involve a wide variety of other activities to support the on-going growth of our business going forward. Business development activities, evangelising DevOps operations, development of more junior staff and our near shore capability will be required.
Key tasks and responsibilities, include but not limited to:
* Advising clients on appropriate DevOps strategies specific to their unique business needs
* Creating and managing the roadmap and implementation of DevOps within our clients’
* Technical Leadership - the candidate should have extensive experience driving technical leadership and quality in a development team - including development strategy, current and future state architectures, best practices, code review policies, cloud cost management, tooling selection and decisions, vendor relations
* People Management - the candidate should have extensive experience leading development teams, managing scrums and work priorities, performance management, and hiring and team building
* Propose DevOps technology solutions and take the lead in implementing and evaluating those solutions
* Supervise and deliver architecture design, infrastructure design, build and deployment activities
* Delivering high level designs using industry standard methodologies (UML process flow/sequence diagrams etc) to articulate complex tasks to business and technical teams
* Working effectively with 3rd party and offshore development teams
* Supporting the ongoing growth of our organisation as required
Key Technical Skills required, include but not limited to:
* Extensive experience in one or more of the following methodologies: Lean, Agile, Scrum and Kanban
* Extensive experience in Continuous Integration and Continuous Deployment techniques, approaches, and tools, including experience with some of the following tools: Jenkins, TeamCity, Nexus, Artifactory, XL Deploy, Automic, Code Deploy
* Extensive experience with cloud providers and their services (at least one of AWS, GCP, Azure)
* Software Delivery Lifecycle Process optimization and Business Process Modelling
* Source code systems and branching strategies
* Containerisation technologies (Docker, Kubernetes)
* Issue and bug tracking and wiki documentation (JIRA, Confluence, Slack)
* Test automation and Service Virtualization
* Infrastructure provisioning (at least one of Ansible, Chef, Puppet)
* Application monitoring (ELK stack, TICK stack, Grafana, Prometheus, New Relic, Datadog, etc.)
* Strong IT background with a history of software development (Java/Maven, Python, C# etc) through to delivery of on-prem/off-prem/hybrid architectures utilising modern technologies and approaches (Api’s, Microservices, Containers, PaaS, SaaS etc)
* Possesses a good understanding of the DevOps ‘marketplace’: Current vendors, their technologies and can articulate the key differences in their offerings
Key Soft Skills required, include but not limited to:
* Naturally resilient, tenacious and results driven with excellent communication and influencing skills
* Self-starter and highly motivated towards success
* Keen interest in new technology and the possibilities it creates
* Must be proactive, show initiative and desire to learn new business subjects