CI/CD Pipeline Management:
Design, implement, and manage robust CI/CD pipelines to streamline the software delivery process.
Ensure pipelines are scalable, efficient, and secure to support continuous integration and delivery.
Infrastructure as Code (IaC):
Automate the provisioning of infrastructure using tools like Terraform, ARM templates, or Azure Resource Manager.
Provision and manage Azure PaaS services to support various application stacks, ensuring reliability and consistency.
Monitoring and Logging:
Collaborate with the Central Infrastructure team to leverage standard monitoring and logging tools.
Use Azure native monitoring tools (e.g., Azure Monitor, Azure Log Analytics) to monitor application performance and troubleshoot issues.
Identify and address gaps in application monitoring and logging to ensure comprehensive coverage and early issue detection.
Collaboration and Troubleshooting:
Lead efforts in collaborating with application owners and the Central Infrastructure team to troubleshoot and resolve application or infrastructure issues.
Efficient in network and firewall troubleshooting to ensure smooth operation of applications and services.
Provide support and guidance during incident resolution and post-mortem analysis.
IT/OT Operations:
Security and Compliance:
Documentation and Compliance:
Continuous Improvement:
Identify and implement process improvements to enhance the efficiency, reliability, and security of development and deployment processes.
Stay abreast of industry trends and emerging technologies to continuously evolve the DevOps practices.
Time zone:
Required Qualification & skills:
Education and Experience:
Bachelors degree in Computer Science, Information Technology, or a related field.
Overall 5 to 8 years of experience
Minimum of 5+ years of experience in a DevOps role, preferably within an Azure environment.
Experience in IT/OT integration and operations.
Technical Skills:
Deep expertise with Azure services and tools, including Azure DevOps, Azure CLI, ARM templates, and Azure Resource Manager.
Proficient in designing and managing CI/CD pipelines.
Strong experience with Infrastructure as Code (IaC) using Terraform, ARM templates, or similar tools.
Expertise in scripting and automation using Python and Azure Python SDK
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Proficient in monitoring and logging tools, with a focus on application performance and reliability.
Soft Skills:
Excellent problem-solving and troubleshooting skills.
Strong communication and collaboration skills, with the ability to work effectively across various teams and departments.
Proven ability to manage multiple tasks and projects simultaneously.
Leadership skills in driving collaborative troubleshooting efforts and process improvements.
Certifications:
Microsoft Certified: Azure DevOps Engineer Expert is highly desirable.
Other relevant certifications such as Microsoft Certified: Azure Administrator Associate or Microsoft Certified: Azure Solutions Architect Expert are a plus.