About Atos
Atos is a global leader in digital transformation with over 110,000 employees in 73 countries and annual revenue of over € 11 billion. European number one in Cloud, Cybersecurity and High-Performance Computing, the Group provides end-to-end Orchestrated Hybrid Cloud, Big Data, Business Applications and Digital Workplace solutions. The group is the Worldwide Information Technology Partner for the Olympic & Paralympic Games and operates under the brands Atos, Atos Syntel, and Unify. Atos is a SE (Societas Europaea), listed on the CAC40 Paris stock index.
The purpose of Atos is to help design the future of the information technology space. Its expertise and services support the development of knowledge, education as well as multicultural and pluralistic approaches to research that contribute to scientific and technological excellence. Across the world, the group enables its customers, employees and collaborators, and members of societies at large to live, work and develop sustainably and confidently in the information technology space.
Azure Cloud Engineer
Position Summary
- Objective 1 of this role is to save efforts in Operations, by automate all aspects from Application (and Platform) Management that can be automated. Without proper automation, the efforts for application and platform maintenance would be bigger than estimated. Example of automations:
- Release new version of software to an environment by a press of a button (by the customer) ;
- Automated rollback of a release to the previous version in case of unexpected issues in Prod not detected in Test ;
- Automated backups, and restore scripts ;
- Kill/restart services that are not behaving as they should (when service does not respond to health-check and/or triggered by a pattern of events in the logs) ;
- Scripts to Clean-up / archive old data, wipe temp data.
- Objective 2 is to perform similar tasks for the project itself, such as:
- Help with setting up the CI/CD pipeline (together with architect and lead developer) ;
- Setup of monitoring, help create the related dashboards ;
- Give guidance to the other developers on what/how to log (not too much, not to little) and check with them how to check ‘health’ of the microservices.
- Objective 3 is to help DYNAMICALLY minimize the Azure costing/sizing whilst staying in the SLA’s for performance
- One of the characteristics of Azure is pay per use. If we use too much, we pay too much. Each and every dollar we can save in usage is 100% extra profit; vice versa when we use more than planned we have immediate loss in the Operating Margin ;
- Some cost drivers are straightforward (e.g. #vCpu’s used in containers), but there can be also costs related to amount of storage or amount of network traffic between datacenters ;
- Duty of automation engineer is to work with the architect and lead developer to create the appropriate automation to not only scale-up when performance is needed, but also scale down as soon as possible.
Advategous skills and experience
- Minimum 2 years’ experience with public cloud computing platforms, preferably Microsoft Azure ;
- AWS or Azure certifications preferred ;
- Experience with using DevOps practices, methods, and Infrastructure-as-code tools : git, Terraform, Ansible, ARM, etc ;
- Experience in collaborative problem resolution with IT systems and individuals ;
- Experience with systems monitoring software and solutions ;
- Azure technology stack:
- azure subscription ;
- azure active directory ;
- infra as code, i.e. terraform with azure provider via git ;
- azure container registry ;
- azure sql server (paas) and sql server (no paas) for test env ;
- azure storage blob ;
- azure service bus (AMQP) ;
- azure Kubernetes service (AKS) and define metrics to scale out/in ;
- azure monitoring/metrics ;
- azure key vault ;
- azure load balancer and waf ;
- azure log analytics ;
- azure DevOps (git/build/release) with pipelines (alternative is Jenkins).
Here at Atos, we want all of our employees to feel valued, appreciated, and free to be who they are at work. Our employee lifecycle processes are designed to prevent discrimination against our people regardless of gender identity or expression, sexual orientation, religion, ethnicity, age, neurodiversity, disability status, citizenship, or any other aspect which makes them unique. Across the globe, we have created a variety of programs to embed our Atos culture of inclusivity, and work hard to ensure that all of our employees have an equal opportunity to contribute and feel that they are exactly where they belong.