Companies you’ll love to work for

179
companies
3,402
Jobs

Senior DevOps Engineer/Lead

Gabi

Gabi

Software Engineering
Cyberjaya, Selangor, Malaysia
Posted on Oct 3, 2024

Company Description

Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending practices, uncover and prevent fraud, simplify healthcare, deliver digital marketing solutions, and gain deeper insights into the automotive market, all using our unique combination of data, analytics and software. We also assist millions of people to realise their financial goals and help them to save time and money.

We operate across a range of markets, from financial services to healthcare, automotive, agribusiness, insurance, and many more industry segments.

We invest in talented people and new advanced technologies to unlock the power of data and innovate. As a FTSE 100 Index company listed on the London Stock Exchange (EXPN), we have a team of 22,500 people across 32 countries. Our corporate headquarters are in Dublin, Ireland.

Learn more at Experian plc | Bringing financial health to all

Job Description

The Senior DevOps Lead will lead the cloud (AWS) skills and knowledge acquisition for current DevOps team as well as the great infrastructure team. Aside from leading the team to develop, deploy and support new and existing systems including data processing and delivery tools, mentoring the current teams to elevate their skills to redefine their

operating rhythm in a plan-build-test-release-deloy-monitor cycle (DevOps cycle) is paramount. You will need be comfortable with frequent, incremental code testing and deployment utilizing various DevOps related technologies (DevOps philosophy).

Leadership duties:

Functional Leadership

  • Mentor and educate the team towards a competent and professional DevOps practice. Key domains of mastery include:

✓ Continuous Integration

o Continuous integration is a practice in software development where developers regularly merge their code changes into a code repository. Upon successful code merging, build automation begins followed tests automation after successful build. Continuous integration focus is to find and address defects quicker by the power of frequent build and test process. This will lead to improve code quality (software quality), and great improve time to validate and release new software updates.

✓ Continuous Delivery

o Continuous delivery is a practice where developers test their code changes through automated built, tested, and prepared for a release to production. It follows from continuous integration by deploying all code changes to testing environments and promote these changes to production environment after a successful build stage. When

implemented properly, developers will always have a deployment-ready software updates that has passed through a standardized test process.

✓ Microservices

o The microservices design approach to build a single application as a set of small services. Services run in their own process and communicates with other services through a well-defined interface using a lightweight mechanism (like HTTP, SQS, or AWS Events Bridge). These are business purpose built and are scoped to accomplish single

purpose task.

✓ Infrastructure as Code

o Infrastructure as code is a practice where infrastructure is provisioned and orchestrated through code. The skills to manage of these code and software development techniques, such as version control, continuous integration and tagging are critical to this practice. This practice will greatly facilities infrastructure programmatically especially

towards patching and security remediation will improve efficiencies.

✓ Monitoring and Lodging

o Setting up correct and proper monitor metrics and logs to is a critical skill as this will help organization between view their applications and infrastructures perform in real time, another important skills is in capturing, categorizing, and then analyzing data and logs generated by applications and infrastructure, as these information when interrogated

correctly shedding insights into the root causes of problems or unexpected changes. Active monitoring becomes increasingly important as services must be available 24/7 and as application and infrastructure update frequency increases. With monitoring, ability to create alerts give us look ahead ability to possible situations we may need to

pay attention.

✓ Communication and Collaboration

o Communication and collaboration skills is a key cultural aspect of DevOps. This skill will form a set strong culture for information sharing and facilitating communication using Confluence documentation, Service Now tickets and even wikis. This will speed up communication across developers, operations, and even other teams like marketing

or sales, allowing all parts of the organization to align more closely on goals and projects.

  • Evaluate and transform business requirements into robust delivery solutions aligned with the global architectural strategy.
  • Provides technical leadership in Cloud Solutions and promotes best practices in this area
  • Act as a technical and solutions advisor for all team members.
  • Lead the technical planning & requirements gathering phases, including estimating, developing, testing, managing projects, and delivering.
  • Lead process and improvement initiatives to allow for streamlined handover and acceptance of
  • knowledge and work to the operational teams.
  • Ensure there is redundancy in the knowledge required to develop and support new and existing platforms effectively.
  • Drive knowledge sharing and cross-skilling between engineering and operations team members.
  • Proactively determine areas where we can support our global colleagues and streamline work practices.

Team deliverables:

  • Delivering on his/her functional leadership practice, candidate will need to help DevOps team to achieve the following benefits:

1. Speed

  • Team will learn to move at high velocity so we can innovate for faster, adapt to changing markets better, and grow more efficient at driving business results.
  • Team will mature in microservice creation, continuous integration and continuous delivery approach to make speed.
  • Team will learn to ownership of services and then release updates to them quicker.

2. Rapid Delivery

  • Team will learn to increase release frequencies so that we can improve code quality as well as product quaility.
  • Team will learn release bug fixes in a timely fashion so as to respond to your customers' needs and build competitive edge for business.
  • Team will mature in microservice creation, continuous integration and continuous delivery approach to make speed and therefore rapid delivery.

3. Reliability

  • Team will learn to quality of updates in both application and infrastructure changes.
  • Team will through rapid delivery ensure service reliability and bring about a positive end user experience.
  • Team will mature in continuous integration/continuous delivery and Monitoring and Lodging approach to make updates that are reliable.

4. Improved Collaboration

  • Team will learn to take pride, ownership, and accountability for the release they are responsible.
  • Team will learn to reduces inefficiencies and saves time (through reduced handover periods between developers and operations, writing code that considers the environment in which it is run).
  • Team will mature in the DevOps cultural model and facilitate collaboration within team, other development teams, and even with business teams.

5. Security

  • Team will learn to move quickly when making updates while retaining control and preserving security and compliance to governance.
  • Team will learn to not only use infrastructure as code but also policy as code (automate compliance policies, fine grained controls, and configuration management) to guard rile development processes.
  • Team will mature design approaches to design with security first before functionality.

6. Design

  • Design and implement scalable, automated, and secure infrastructure to support our applications
  • Work closely with architects to ensure all systems align with Consumer Insights' long-term strategy.
  • Create technical design specifications.

7. Development

  • Develop and build IT solutions to meet business requirements.
  • Install and configure solutions.
  • Integrate solutions with other applications and platforms.
  • Design, develop, and implement reusable components.
  • Perform script maintenance and updates due to changes in requirements or implementations.
  • Develop, execute, and document test plans.
  • Set up and maintain test environments for both manual and automated testing.

8.Deployment

  • Build automated deployments using configuration management technology.
  • Deploy new modules, upgrades and fixes to the production environment.
  • Document and complete knowledge transfer to production support.
  • Work with Release Management to ensure modules are production ready.
  • Create release notes, deployment plans, etc.
  • Verify the functionality of components and services and ensures deployment meets the client's expectations.

9. Maintenance (Break/Fix)

  • Build and maintain CI/CD pipelines for our applications, from code repository to production deployment
  • Collaborate with software developers to ensure that the infrastructure and applications are designed for scalabilityreliability, and security
  • Plan and perform ongoing routine application maintenance tasks.
  • Assist in establishing requirements, methods and procedures for routine maintenance.
  • Production Support
  • Act as an escalation point to assist in production support.
  • Troubleshoot existing systems to identify errors or deficiencies and develop solutions.

10. Continuous Service Improvement

  • Evaluate existing applications and platform and provides recommendations for improving functionality by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications.
  • Continuously improve our DevOps processes, tools, and systems to increase efficiency and productivity documentation:
  • Maintain all documentation required to support the DevOps function per Experian's Knowledge Management Portal.
  • Assist in the development of user guides and training documentation for supporting roles.
  • Drive knowledge sharing and cross-skilling between engineering and operations team members.

Documentation:

  • Maintain all documentation required to support the DevOps function per Experian's Knowledge Management Portal.
  • Assist in the development of user guides and training documentation for supporting roles.
  • Drive knowledge sharing and cross-skilling between engineering and operations team members.

Qualifications

Technical Qualification/ Exposures/ Experience:

  1. Extensive AWS Experience: Proficiency in AWS cloud services and infrastructure management.
  2. Leadership Skills: Proven ability to mentor and lead DevOps and infrastructure teams.
  3. Continuous Integration and Delivery: Mastery in CI/CD practices to ensure frequent, reliable code deployments.
  4. Microservices Architecture: Experience in designing and managing microservices-based applications.
  5. Infrastructure as Code: Expertise in provisioning and managing infrastructure through code (e.g., using Terraform, CloudFormation).
  6. Monitoring and Logging: Strong skills in setting up and managing monitoring and logging systems to ensure system reliability and performance.
  7. Communication and Collaboration: Excellent communication skills to foster collaboration across development, operations, and business teams.
  8. Technical Leadership: Ability to provide technical guidance and promote best practices in cloud solutions.
  9. Process Improvement: Experience in leading process improvement initiatives to streamline operations and knowledge transfer.
  10. Security and Compliance: Knowledge of implementing security best practices and compliance policies in DevOps processes.

Essential Attributes:

  1. Leadership: Ability to mentor and guide teams, fostering a culture of continuous improvement.
  2. Communication: Strong verbal and written communication skills to effectively share knowledge and collaborate across teams.
  3. Collaboration: Ability to work seamlessly with developers, operations, and business teams to align on goals and projects.
  4. Problem-Solving: Proactive in identifying issues and implementing effective solutions.
  5. Adaptability: Comfortable with frequent changes and able to adapt quickly to new technologies and processes.
  6. Empathy: Understanding team members' perspectives and providing support to help them grow.
  7. Time Management: Efficiently managing time and prioritizing tasks to meet deadlines.
  8. Critical Thinking: Analyzing complex problems and making informed decisions.
  9. Conflict Resolution: Handling conflicts constructively to maintain a positive team environment.
  10. Innovation: Encouraging creative solutions and continuous improvement in DevOps practices.

Additional Information

Our uniqueness is that we truly value yours.

Experian Asia Pacific's culture, people, flexibility and environments are key differentiators. We take our people and equal opportunity agenda very seriously. We focus on what truly matters; DEI, work/life balance, development, authenticity, engagement, collaboration, wellness, reward & recognition, volunteering... the list goes on. We're an award winning organisation due to our strong people focus (Great Place To Work, Top Employer and Employer of Choice).

Experian Asia Pacific leverages cutting edge data science, inclusion and start-up mindsets to build tomorrow's credit solutions. Innovation is a critical part of Experian's DNA and practices. As is our diverse workforce, which drives our success. Everyone can succeed at Experian, irrespective of their gender, ethnicity, colour, sexuality, physical ability or age. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.

Benefits: Insurance, Health & Wellness, Financial & Retirement, Family & Parenting, Vacation/ Paid Leave & Time Off, Professional & Development Support, Retirement Benefit.

#LI-Onsite

Experian Careers - Creating a better tomorrow together

Find out what its like to work for Experian by clicking here