DevOps Engineer
Job Description
About the role
As a DevOps Engineer/Lead, you will work with our DevOps team to build, test, and maintain the infrastructure. In doing so, you will closely collaborate with program leads, technology architects across global locations.
More specifically, you might: * Estimate for Cloud Platform automation and DevOps activities and build proposals. * Plan and perform Infrastructure automation, Build, Deploy, and Release automation on various Cloud platforms. * Design and configure DevSecOps pipeline for various projects, working with the Client and Project teams. * Define, articulate, and evangelize Cloud Platform Automation activities. * Ideate with your peers. Being supportive of their work, mentoring, and guiding fresh talent in the capability. * Conduct technical sessions for stakeholders internally or externally.
Desired Skills and Experience
- 3-7 years of experience
- Solid experience in Azure cloud, designing, and hands-on development of cloud-based analytics solutions.
- Keen interest in working on Azure Data Factory, Azure Synapse, Azure Spark, Azure SQL, Azure Data Lake, and Azure App Service is required.
- Deep understanding of Dev-Ops processes (including CI/CD) and Infrastructure by performing effective code reviews.
- Collaborate with Product Owners and Stakeholders in defining analytics requirements. Translate business requirements into design architectural documents.
- Ability to perform Unit and Integration tests to assure quality for all developed artifacts and provide support for UAT and Production deployment and checkout activities.
- DevOps experience using GitHub, GitHub Actions, GitHub Workflows, Azure DevOps, Jenkins, SonarQube, Jfrog, Azure artifacts, Terraform, Docker, and Kubernetes.
- Collaborate with other specialists to implement scalable, secure solutions.
- Ability to understand existing CI/CD pipelines and perform enhancements based on new requirements and enjoys the implementation of the CI/CD pipelines in an organization that has firmly adopted Agile.
- Good understanding of deploying the React, Python-based application using the CI/CD pipeline.
- Excellent communication skills and the ability to condense complicated scenarios into simple ones and manage stakeholders.
- Deep understanding of system interdependencies and limitations.
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
- Ability to multi-task and manage multiple projects.
- Should be willing to quickly upskill on new technologies, tools, and paradigms.
Mandatory Skills
- Azure DevOps, Docker, Terraform, Azure Kubernetes, Azure network, Security, Monitoring, Log Analytics
Good to have skills
- Exposure or Experience in Azure services related to DE and DS (Azure Data Factory, Azure Data Lake & Data Bricks, Azure Synapsis)