AWS Blueprint Engineer

Job title: AWS Blueprint Engineer

Company: Thales India Private Limited

Job description: You will be working in an Agile team within the Thales DIS/MCS Business Line, attached to DES (Digital Engineering & Services) Cloud Service Team.

Job Title: AWS Blueprint Engineer Location: Noida Experience: 4 – 9 Year(s) Job Summary: You will be working in an Agile team within the Thales DIS/MCS Business Line, attached to DES (Digital Engineering & Services) Cloud Service Team. As a team member of this Agile team, you will be Contributing to the design, roadmap, development, the support and the maintenance of the MCS AWS Blueprint. The blueprint is a technical set of core services allowing to instantiate a standardized and ready to use Cloud environment for any MCS Solution. You will be serving DIS/MCS worldwide development teams relying on this layer to run their solutions. With full stack developer skills and operational expertise on main AWS services, Kubernetes ecosystems and database technologies, you’ll maintain this layer in line with its user expectations, with our Cloud Operations team processes and with its internal components evolution (AWS services, Kubernetes, MySQL, Cassandra). Job Responsibilities: Context: In order to ease the on-boarding of the MCS projects to the public Cloud environments and technologies, the DES Cloud Services team started a cloud Blueprint initiative a couple of years ago. This Blueprint is providing infrastructures and services ready to use by DES development and operational teams, letting them focus on the development of their Business micro-service. The Blueprint is composed of several layers: Layer #1: IaC (Infrastructure as Code) scripts enabling to setup a standard architecture based on several Kubernetes clusters and several database services (MySQL, Postgres and Cassandra), fully compatible with the constraints and security requirements of the “landing zone” and CD pipelines defined by our transversal Cloud Operations team. While Layer #1 implementation is specific to the underlying Cloud Provider technologies and services, it allows project teams to deploy their application/micro-services on a standard and secured Kubernetes infrastructure, independently from the underlying public Cloud Provider. Two implementations of this Layer #1 exists: on AWS and on GCP. Layer #2 : at application level, on top of Layer #1, deployment of an application composed of micro-services requires to use a deployment technology and to homogenize the usage of this technology. Moreover, a micro-service architecture brings new problems such as API Management, requests authentication, application configuration (and in particular the protection of the sensitive data of such a configuration), etc. The Layer #2 of the Blueprint provides these guidelines, technology choices, and technical components that address these common application patterns. Layer #2 i ntends to be agnostic to the Public Cloud provider. It just requires the presence of a Layer #1 (or even simply a Docker/Kubernetes infrastructure). We are looking to hire an engineer for our DIS (Digital Identity & Security)/ MCS (Mobile connectivity services) Competency Center in Noida that would be in charge of this Blueprint Layer #1 on AWS. This role will be part of Digital Engineering & Services group, attached to Cloud Services group. All infrastructure and application deployment scripts are written using AWS CloudFormation, lambda functions developed in Python and Ansible scripts. Deployed architecture is notably using RDS, EFS, S3, KMS services additionally to main AWS components (EC2, Security groups, IAM, Route 53, Elastic Load Balancers, Virtual Private Cloud ). Kubernetes clusters are deployed through EKS service and add-ons are deployed using Helm charts. Main responsibilities: As AWS Blueprint leader you will Enrich the AWS blueprint with new business & operational requirements Deliver deployment and upgrade procedure to AWS Blueprint users Ensure Operability of AWS blueprint Interact with worldwide engineering teams (US, Brazil, France, Czech Republic, China, Singapore) using AWS blueprint o to ensure proper support o to fix issues related to the AWS blueprint usage Maintain a visibility of your roadmap under Jira Adapt the blueprint to AWS changes, EOL and announcements Adapt the blueprint to our Cloud Operations team processes changes Manage training sessions to our project teams Ensure proper documentation and communication (Confluence) Job Skills & Qualifications Education, experience: Masters or Bachelor’s degree in Computer Science or Computer Information Systems or equivalent work experience is required. A minimum of 4 years of relevant experience. Technical Skills: Cloud languages and tools to setup Cloud Services o Deep knowledge and hands-on experience in AWS CloudFormation, Lambda, CodeCommit and AWS CLI (must have) o Practical experience in Continuous Deployment, rolling upgrades, change management using infrastructure as code (must have) o Knowledge in Terraform stacks development, AWS Service Catalog usage and Gitlab CI pipelines would be welcome (nice to have) AWS Services o Deep knowledge and hands-on experience in AWS EKS cluster setups and upgrades (must have) o Deep knowledge and hands-on experience in AWS architecture and core services deployment and upgrades: Availability zones, EC2, Auto scaling, Elastic Load balancing, Security groups, EBS, RDS, S3,IAM, Route 53 (must have) o AWS Solutions Architect Certified (Associated) would be welcome (good to have) Kubernetes setup, management and tools o Deep knowledge and hands-on experience in Kubernetes (must have) o Elasticity, Auto scaling at pods and nodes level (good to have) o Security policies, IAM role mapping (good to have) o Application deployment using Helm v2 & v3 (good to have) o Backup management (nice to have) Computer infrastructures common ecosystem & languages o Understanding of computer infrastructure, networking, storage and Docker containerization technologies (must have) o Deep knowledge and hands-on experience in Linux operating system (must have) o Experience in Shell, Python and Ansible scripting (good to have) Database technologies o Hands-on experience on Cassandra (must have) o Experience in MySQL, Postgres and MongoDB would be appreciated (nice to have) Cloud monitoring o Knowledge in Datadog would be welcome (nice to have) Soft skills Fluent English. French is a bonus Autonomous, Curious & team player Ability to work within a team Good communication and inter-personal interaction skills Problem solving mindset Capable of listening and interact with users (worldwide) and either solve their immediate problems or propose a new features to fit their needs Must be a quick learner and adapt to new tools and technologies

Expected salary:

Location: Noida, Uttar Pradesh

Job date: Sun, 10 Jan 2021 23:25:59 GMT

Apply for the job now!