Software Engineer II (Cloud DevOps)
Brief description :
Nissan is a pioneer in Innovation and Technology. With a focus on Mobility, Operational Excellence, Value to our Customers and Electrification of vehicles, you can expect to be part of a very exciting journey here at Nissan.
Nissan is going after a massive Digital Transformation backed by leading technologies across the organization globally. We are committed to building a diverse, entrepreneurial organization, and our current team is a strong evidence of that. Our people are what drive the business forward. At Nissan Digital, you will be part of a dynamic team with ample opportunities to grow and make a difference.
The Cloud Senior Software Engineer will be part of the Global Devops team and working with the Cloud engineering team and focusing on AWS/Azure infrastructure, deployment and automation. A key part of the role is championing and leading infrastructure as code. The Engineer will work closely with the Manager of Cloud and DevOps to build, manage and automate our AWS/Azure infrastructure.
You will be part of a Global DevOps team distributed across multiple location.
Key Specific Responsibilities:
Actively participate in Cloud Engineering and Architecture along with team members for as much as 50% of their time, creating modules & systems that can then be treated as a working reflection of the best practices.
Participating in Infrastructure code reviews, design reviews architecture discussions.
Being responsible for Scaling, Performance & Quality for the Cloud COE.
Setting up best practices on AWS/Azure to help the teams achieve the above and constantly thinking about improving the technology use are your responsibilities.
Driving the adoption of these best practices around Cloud migration, on-boarding, new services, operational model and influence them for the entire organization.
Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create
Having a Strong foundation of Cloud architectural concepts and experienced in building enterprise applications with AWS Cloud services.
‘Strong analytical and problem solving skills, including a thorough understanding of how to interpret customer business needs and translate them into practical applications and operational solutions.
Technical Competencies and Qualifications:
At least 2- years of experience in building and maintaining AWS/Azure infrastructure.
Experience in Devops and Cloud Technologies (AWS & Azure) is a MUST.
Hands-on experience with Automation, deployment and managing infrastructure with AWS Cloud Formation, PowerShell, Azure Resource Manager Templates, IAC.
Knowledge of professional DevOps practices such as software development life cycle, including source control management, build processes, CI/CD, and installation.
Solid experience with Software Configuration Management, infrastructure and automation tools.
Experience with BitBucket/GitLab, JENKINS, SONAR, NEXUS, Ansible, JIRA, TomCat, PostGres/RDS, AWS/Hybrid Cloud Exposure, VPC Peering, Monitoring Tools/Solutions.
Experience in Container platforms and tools Docker/Kubernetes/Azure Kubernetes Service/Azure Container Service.
Experience working with at least one of the following language: Python, Java and Node.js.
Experience in Build and Manage Azure DevOps pipelines for CI/CD and Release Management workflows.
Experience in Azure Networking, Virtual Networks, ExpressRoute, Site to Site VPN, NSG, App Service Environment etc.
Hands-on in managing Azure DevOps repos and branch policies.
Experience in Implementation of Azure PAAS and IAAS services for high availability data redundancy data loss prevention site recovery and resilience.
First point of contact for customer to handle AWS Infra deployment issues, Providing guidance and recommendations as per best practices
Understanding of Web Server, API Gateway, Security Protocol (like OAuth)
Improve customer experience and create playbooks/Runbooks.
Comprehensive understanding of software development lifecycle (SDLC), continuous integration, and agile software development methodologies
Quick & Excellent Problem Solving skills for complex & large scale problems.
Technical Breadth - Exposure to a wide variety of problem spaces, technologies.
Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.
Drive your career forward and join the company leading the technology and business evolution in the automotive industry.