Logo
Sumitomo Mitsui Banking Corporation (SMBC)

Software Engineer - DevOps (Hybrid - Charlotte, NC or Scottsdale, AZ or Los Ange

Sumitomo Mitsui Banking Corporation (SMBC), Charlotte, North Carolina, United States, 28245


We are seeking a Cloud Engineer to build and manage cloud platform for our Digital Banking unit, with a focus on Application DevOps and Application DevSecOps. The candidate will be responsible for creating and managing build & deployment pipelines for applications in a cloud-based environment, ensuring that the applications are available, scalable and perform well by optimizing the build and deployments process & pipelines. Candidate will design, develop, monitor, and manage Continuous Integration & Continuous Delivery pipelines and ensure that they are successful and error freePRINCIPAL DUTIES AND RESPONSIBILITIES:

Design, develop, monitor, and manage end-to-end DevOps processes, including Continuous Integration (CI), Continuous Delivery (CD), automated testing, deployment pipelines, and release management.Adopt and manage cloud-based Infrastructure using Infrastructure as Code tools/technologies such as Terraform, Azure ARM templates and GCP deployment templates.Collaborate with development and operations teams to review application architectures, ensuring that they are scalable, resilient, and designed for easy deployment and management.Create and maintain Continuous Integration and Continuous Delivery automation using Azure DevOps for cloud services such as Azure Function App, Frontdoor, API Management, Azure App Config, Azure Kubernetes (AKS) etc.Identify and evaluate DevOps & DevSecOps tools and practices that align with organization's goals and integrate them effectively into the development and operations workflows.Implement security best practices throughout the development and deployment process, ensuring compliance with industry regulations and internal policies.Collaborate with Security teams and implement DevSecOps practices. Address vulnerabilities identified in the cloud space.Forecast resource requirements and plan for scaling infrastructure as needed, optimize resource allocation to minimize costs.Setup redundancy for critical applications on cloud platforms to ensure high availability.Identify performance bottlenecks and work with development teams to optimize code and infrastructure.Plan and implement disaster recovery & backup strategies to minimize downtime in case of failures.Manage and support Azure and GCP workloads.Provide hands-on technical expertise during service/business impacting events.Continuously assess and refine the DevOps architecture and processes based on feedback, industry best practices, and evolving technology trends.Maintain comprehensive documentation for configurations, processes, and procedures.Bring thought leadership to the table and Introduce enterprise capabilities, tools, and processes.Participate in periodic 24x7 on-call duties.Share support responsibilities for critical applications and customer journeys onboarded to SRE including remediation of issues through Agile, conduct blameless postmortems, root cause analysis, and introduce continuous improvement solving problems once and for all with the goal of no repeats.POSITION SPECIFICATIONS:

5+ years of experience in implementing DevOps and DevSecOps practices.Skilled in designing & implementing DevOps practices for Cloud Platforms (Azure, and/or GCP) using tools like Azure DevOps, Gitlab CI/CD, Jenkins etc.Skilled in working with containerization technologies (Kubernetes, Docker, etc.).Experienced in building, managing, and troubleshooting Cloud Networking and Security ArchitectureExperienced in building, managing, deploying, and troubleshooting cloud services such as Azure Function App, API Management, Azure App Config, Azure Kubernetes etc. (and/or GCP equivalent)Experience setting up monitoring and alerts for cloud infrastructure, platform, applications and database.Experience with monitoring tools like Prometheus, Grafana, Splunk APM, Splunk, Dynatrace, DataDog, Elastic Stack/ELK, Grafana, Prometheus, CloudWatch, AZURE MonitoringUnderstanding of cloud security best practices, including code scanning tools, vulnerability assessments, and compliance checks.Knowledge of programming languages such as Java, Microservices, JavaScript, Node.jsExcellent verbal, written, and interpersonal communication skillsPREFERRED REQUIREMENTS:

Candidates with relevant certifications such as Microsoft Certified DevOps Engineer, Certified Kubernetes Administrator and/or Public Cloud Architect level certifications preferred.Proficiency in creating and managing infrastructure using IAC tools like Terraform.Strong verbal, written, and interpersonal communication skills.Incident Management System experienceConfiguration Management Tools experienceExperience with Agile Scrum (Daily Standup, Sprint Planning and Sprint Retrospective meetings) and Kanban

#J-18808-Ljbffr