Technical Lead - Devops
ptc
Job Description
Your Day-To-Day:
- Ensure that the PTC Arena release process is running smoothly
- Implement and improve Dev, Test and Prod infrastructure, using virtualized infrastructure, mainly AWS and Docker
- Improve monitoring and reporting processes, making sure all the systems are up and running
- Troubleshoot and resolve issues in our development, test and production environments
- Complete regular upgrades of software tools
Your Skills and Knowledge:
- Experience of use and administration of the GitHub version control system
- Knowledge of working with Linux and macOS
- Experience with maintaining and managing a CI/CD system like GitHub Actions
- Experience with configuration management and containerization tools like Ansible and Docker.
- Proficiency in the Ansible to deploy the changes to dev, test and production environments.
- Knowledge of Infrastructure as Code (IaC), we use Terraform to provision all of the AWS resources.
- Experience with creating continuous integration and deployment pipelines and tools like GitHub Actions
- Experience with provisioning, monitoring and maintaining CI/CD infrastructure on a cloud providers like AWS
- Working to create and maintain Python scripts and shell scripting skills will be beneficial skills
- Working experience in Access management tools like Kerberos, Webid etc.,
- Understanding of Linux fundamentals, including file handling, system administration, text processing, environment settings, and process management
- Proficiency in Linux and macOS system administration
- Experience of use and administration of the Git version control system
- Passion for automating processes
- Good verbal and written communication in English