Senior Software Engineer

moodys

Bengaluru, India 6 Years Exp Posted 10h ago

Job Description

  • 6-9 years of proven technology experience as a Senior DevOps Engineer.
  • Expert-level proficiency with Azure DevOps/Jenkins/GitHub Actions for enterprise-scale CI/CD pipeline design.
  • Advanced experience with Terraform and AWS CloudFormation for IaC, including modular and reusable templates.
  • Deep knowledge of AWS and corresponding Azure Services. AWS RDS performance tuning, backup strategies, and EC2 cost optimization.
  • Strong understanding of cloud architecture, security best practices, and high availability design.
  • Experience in designing and implementing monitoring, alerting, and logging strategies.
  • Strong expertise in AWS CloudWatch, including custom metrics, dashboards, and automated remediation. Experience with other tools like Splunk, Prometheus, Grafana, ELK stack, or equivalent.
  • Experience with docker and container orchestration (Kubernetes/EKS) and microservices deployment.
  • Proficient in version control systems (Git) and branching strategies.
  • Strong skills in scripting languages (Python, Bash) and configuration management tools (Ansible, Chef, or Puppet).
  • Strong troubleshooting skills in cloud and DevOps environments.
  • Experience of security tools and integrating DevSecOps practices into the CI/CD pipeline to ensure consistent testing.
  • Understanding of secure infrastructure practices, identity and access management, and encryption.
  • Excellent communication and collaboration abilities, with a proven track record of effective teamwork.
  • Proficiency in Groovy, Perl and JavaScript is a plus
  • Good understanding of artificial intelligence, with curiosity and enthusiasm for learning how AI tools can be used to improve DevOps processes and drive efficiency.

Education Bachelor’s, Master’s, or PhD degree in Computer Science, Information Technology or related field is required.

Responsibilities

As the Senior DevOps Engineer within the Asset Management technology teams, you will collaborate with global colleagues to develop and enhance our leading products in the Structured Finance area. In this role, you will play a key part in owning the infrastructure, deployments and provide solutions that address complex challenges faced by clients in the fixed income finance sector.

  • Take ownership, architect and implement robust CI/CD solutions using Azure DevOps, Jenkins or GitHub Actions for complex, multi-service environments.
  • Lead infrastructure automation projects using tools like Terraform and CloudFormation, ensuring adherence to best practices.
  • Collaborate closely with software development and cross-functional teams to define DevOps strategies and improve deployment workflows.
  • Contribute to managing containerised workloads and orchestration platforms such as Kubernetes or EKS.
  • Take responsibility for maintaining infrastructure security, ensuring compliance with internal and external standards, and optimising costs across cloud resources.
  • Diagnose and resolve infrastructure and deployment issues proactively to maintain system stability and performance.
  • Mentoring and leadership skills for guiding junior DevOps engineers, conducting code reviews and providing technical guidance, ensuring best practices
  • Create and maintain clear documentation of infrastructure designs, workflows, and operational procedures to ensure maintainability and knowledge sharing within the team.
  • Support the deployment and scaling of AI-powered solutions within cloud environments, contributing to robust and future-ready operations.
    • Stay current with emerging DevOps tools, cloud technologies, and best practices.

Similar Openings for You