Key Responsibilities
- Design, implement, and maintain DevOps technologies and processes, including analysis of current environments and selection of appropriate tools.
- Develop and manage CI/CD pipelines for continuous integration, testing, and deployment across multiple applications.
- Build automation solutions using Python and Shell scripting to streamline build, deployment, and operational tasks.
- Implement infrastructure automation and configuration management using Ansible.
- Integrate code quality, security, monitoring, and metrics tools into daily build and release pipelines.
- Manage and support cloud-based production environments on AWS and/or Azure, including deployments and troubleshooting.
- Work closely with development, QA, IT, and security teams to ensure adherence to DevOps standards and best practices.
- Ensure compliance with defined organizational guidelines, processes, and delivery standards.
- Coordinate activities of assigned team members and guide execution as per organizational objectives.
________________________________________
Required Skills & Experience
- 4-6 years of overall IT/DevOps experience.
- Strong hands-on experience in Python scripting and Python programming for automation, tooling, and integrations.
- Solid understanding of DevOps principles and configuration management.
- Proven experience in building CI/CD pipelines using Jenkins, Azure DevOps, and GitHub (YAML pipelines, vNext builds, scripted and freestyle Jenkins jobs).
- Strong experience with Linux environments.
- Hands-on experience with Cloud platforms (AWS and/or Azure), including managing production workloads.
- Working experience with Kubernetes and container-based deployments.
- Experience with Ansible for configuration management and infrastructure automation.
- Hands-on administration of version control tools such as Git and Azure DevOps (ADO).
- Experience with code quality and metrics tools such as SonarQube and TeamScale.
- Strong experience in developing build workflows using Python, Shell, YAML, XAML, and TFS vNext.
- Excellent analytical, debugging, and problem-solving skills.