Key Responsibilities :
- Collaborative Development :
- Work closely with cross-functional teams to design, implement, and maintain CI / CD pipelines using tools like Git , GitHub Actions , Jenkins , and other similar technologies.
- Site Reliability Practices :
- Implement SRE best practices to enhance service reliability , availability , and performance , adopting methodologies such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs) .
- Version Control Oversight :
- Oversee version control practices, ensuring effective code management using Git and its associated repositories.
- Scripting for Automation :
- Create and maintain automation scripts using PowerShell or equivalent scripting languages to streamline operations and reduce manual intervention.
- Cloud Integration :
- Integrate various cloud services such as AWS , Azure , and Google Cloud to improve deployment efficiency and manage reliable infrastructure .
- Incident Management :
- Develop and enhance incident management processes , including monitoring, alerting, and response strategies to ensure rapid recovery from failures.
- Project Management :
- Utilize project management and tracking tools like Jira or Rally for effective workflow management and task execution.
- Mentorship :
- Guide and mentor junior developers and DevOps staff , promoting their professional growth and fostering an environment of knowledge sharing .
- Troubleshooting :
- Identify and resolve complex issues across various environments (development, testing, and production), applying incident response protocols .
- Continuous Improvement :
- Stay updated on industry trends , tools, and methodologies to drive continuous improvement within the DevOps and SRE practices, enhancing overall service delivery .
Qualifications :
Educational Background :Bachelor's degree in Computer Science , Information Technology , or a related field, or equivalent experience.Experience :5 to 10 years in DevOps , SRE , or a related engineering position .Technical Skills :Version Control Systems : Strong command over Git and associated repositories.CI / CD Tools : Proficient in tools like GitHub Actions and Jenkins .Software Packaging Tools : Experience with tools like InstallShield , Basic MSI , and Install Script .Scripting : Advanced skills in PowerShell and other scripting languages.Cloud Services : Solid understanding of deploying applications on platforms like AWS , Azure , and Google Cloud .SRE Knowledge : Understanding of SRE concepts, including SLOs , SLIs , monitoring solutions , and incident response methodologies .Programming Languages : Experience with languages like Java , .NET , or Python .Project Management :Experienced with project management tools , particularly Jira or Rally .Analytical and Problem-Solving Skills :Demonstrated analytical problem-solving abilities with a proactive approach to troubleshooting.Communication Skills :Exceptional communication skills , with a focus on teamwork and collaboration in dynamic environments.Skills Required
Devops, SRE, Java, .NET, Python, Aws, Azure