The Adecco Group, the world\'s second largest Human Resources provider and temporary staffing firm, and a Fortune Global 500 company is looking for a Cloud Platform Engineer to join a rapidly expanding Platform Operations/Engineering team that is multi-cultural and globally dispersed.
Cloud Platform Engineer will be responsible for developing solutions, tooling and scripts for our self-service cloud platform and helping other teams to onboard on the public cloud platforms. Tasks involved creation and maintenance of IaC catalog, building and deploying frameworks, tooling in MS Azure, and maintaining Infrastructure being used by the group. Facilitates conversation between Architects, developers, Site Reliability Engineers, Security, Networking, Product and Cloud Governance, and working with best practices, group compliance & protocols.
Cloud Platform Engineer will maintain adherence to critical processes such as Incident, Problem and Change Management and work closely with the Service Management and Service Integration functions.
Responsibilities
Establishing the essential cloud infrastructure and organizational prerequisites to facilitate the utilization of cutting-edge cloud technologies by all IT teams covering the whole range from IaaS, PaaS, to SaaS solutions in a secure and regulatory compliant way.
Playing a pivotal role in preparing our IT landscape for cloud integration and executing the Cloud Strategy outlined by our Executive Board.
Constructing a platform designed to streamline operations, minimize repetitive tasks, and abstract complex infrastructure elements. This empowers our users to concentrate on addressing business challenges rather than grappling with the intricacies of cloud management.
Identify Opportunities for automation first approach using IaC and scripting technologies such as Powershell, Bash, Terraform & Bicep.
Represent IT Production within the development teams i.e. participate on support design for an application, ensure cost effectivity and supportability of developed application.
Manage path to production with transition team and Identify risks and known issues for our roadmap, products in the pipeline.
Proactively communicate to support team regarding new products being launched
Builds & Manages CI/CD for deploying Applications, Infrastructure and common tooling.
Creates reliable/scalable solutions but with an eye to Capacity/Cost Management
Produces detailed technical documentation
Able to explain complex solutions to non-technical persons and contribute to team knowledgebase.
As part of the platform, you will build self-service capability of the platform to manage multiple Azure infrastructure components. You will also be responsible for the automation and improvement of our CI/CD automation to speed up the deployment cycles (both application and infra).
Experience with working in company with Cloud Native approach and good understanding of modern architectures.
Troubleshoot and own production issues to drive effective resolution of assigned client escalations including post-mortem root cause analysis and recommendations/implementations to ensure long-term remediation of issues
Conduct capacity and demand planning of systems to ensure the future capabilities of the system are well understood and plans to scale, and quality are defined and delivered and drive down services unit cost to agreed targets under the guidance of the product manager.
Collaborate on the development of documentation of practices, patterns and processes as cloud operations mature.
Proactively communicate with key stakeholders regarding the system availability status, scheduled maintenance windows and product performance.
Regular communication between different stakeholders (Opportunities for Automation, Standardization, New Standards).
On call rotation might be necessary.
Work Experience
More than 4+ years designing and operating high-performance, secure, multi-tenant cloud services supporting a CI/CD model. Azure devops/Github experience is preferred.
Has an automation first approach wherever possible using IaC and Scripting technologies such as Powershell, Bash, Terraform etc..
Substantial Azure experience dealing with all the generic azure services. Other Cloud experience is a plus.
Good experience & understanding of container orchestration technologies (AKS, K8s).
Experience with OO languages like Python, C++, C# as well as JS or similar scripting language is preferred.
Experience with a variety of SQL and NoSQL databases is preferred.
Possess a strong understanding of Identity and Access Management (IAM) concepts in the cloud environment.
solid understanding of cloud security concepts.
Skills
Ability to multi-task and work well in a team environment
Ability to work independently and very collaboratively and getting the job done
Solid knowledge of various well-documented patterns and techniques for cloud engineering and software development
Experience configuring and managing a broad range of Azure services
Team player, working in cross functional teams but also able to work solo and likes to get the job done
Provide a technical leadership and being a cloud evangelist.
Has an Agile & DevOps mindset, but also experience of working within an Enterprise
Enjoys problem solving & learning new technologies
Excellent written & verbal English communication
Knowledge of or ability to learn programming in multiple scripting and programming languages, automation frameworks and tooling technologies.
Have a creative and analytical mindset, and naturally facilitate creative/collaborative problem-solving techniques
JOB REQUIREMENTSEducationEducation levelArea of studyDegreeMandatoryPost GraduationAnyAnyPreferredGraduationAnyAnyYesLanguageLanguageProficiencyEnglishExpertAny additional language is an advantage.