The Senior DevOps Engineer is responsible for implementing and maintaining the DevOps process of XA Group’s on-premises and cloud environments. The Senior DevOps Engineer needs to ensure that the DevOps processes are configured to the industry standards to achieve optimal workload balancing between on-premises and cloud.
Responsibilities:
- The role is varied in scope, technology and can entail the development of innovative solutions in the cloud, delivering cloud migration projects, and supporting development teams with DevOps technologies (e.g. CI/CD pipelines, config management, etc.)
- Monitor and improve the engagement, scaling, security, and robustness of cloud services
- CI/CD orchestration, allowing XA Group Digital teams to focus on delivery (e.g. automatically build commits, run tests, deploy to environments, etc.)
- Perform and automate service orchestration (e.g. patching, monitoring, logging, etc.)
- Provide feedback regarding development or engineering methodologies, standards, and industry-standard practices
- Maintain and spread the DevOps culture and ways of working across XA Group Digital
- Work towards automation and streamlining of upcoming SaaS operation practice together with XA Group Digital teams
- Working within an agile delivery methodology in a senior engineer role as part of a wider team.
- Implementing various development, testing, automation tools, and IT infrastructure.
- Undertake core system administration, monitoring, management, and maintain existing operational services.
- Assist in the development and testing of new applications and solutions.
- Investigate, diagnose, and resolve software and application faults.
- Work on project deliverables in isolation where necessary.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Perform scheduled maintenance and support release deployment activities after office hours.
- As and when required, ensure availability to support for critical production applications on 24x7 basis to comply with the SLA.
Required Skills:
- 5+ years of experience in a similar role or operational experience in Cloud Services, or in DevOps team.
- Solid experience with pipeline tools like Azure DevOps Pipelines, Jenkins etc.
- Solid experience working within at least one of the main cloud service providers (Azure).
- Understanding of software development lifecycle methodologies and demonstrated DevOps skills.
- Experience with agile development methodologies such as Scrum.
- Coding/scripting knowledge for automation of infrastructure provisioning.
- Solid understanding of Site Reliability Engineering (SRE) principles and practices.
- Microsoft Azure Platform As A Service (PaaS) products such as Azure SQL, AppServices, Logic Apps, Functions and other Serverless services.
- Microsoft Azure Operational and Monitoring tools, including Azure Monitor, App Insights and Log Analytics.
- Knowledge of PowerShell, Git, ARM templates and deployment automation.
- Containers: Docker.
- Container Orchestration: Kubernetes.
- Knowledge on Azure Infrastructure as a Service (IAAS).
- Familiar with quality gates checks in Pipelines (e.g. Static Code Analysis/Unit Tests and tools like SonarCloud)
- Experience in API management tools would be a plus (e.g. Azure API Management).
Similar Jobs
As a DevOps Engineer at Capital One, you will collaborate with Agile teams to design and implement full-stack development solutions, maintain Kubernetes fleets, and connect with digital product managers to create cloud-based services that enhance user experiences, focusing on driving transformation and innovation in financial technology.
The Senior DevOps Engineer will develop, test, debug, and manage containerized applications on Kubernetes, design cloud infrastructure on AWS and Azure, enhance CI/CD pipelines, implement monitoring solutions, and maintain security practices. The role requires collaboration with development and operations teams and involves automation of infrastructure management.
The DevOps Engineer at SmartBear will maintain cloud-based infrastructure for customer deployments, improve automation, and enhance efficiency in software delivery processes. Key tasks include using tools like Jenkins and Ansible for automation, managing cloud services, and collaborating with various teams.
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.