Collaborate with software developers, quality assurance engineers, and IT professionals to guarantee smooth deployment, automation, and software infrastructure management.
Design and implement CI/CD pipelines for multiple software applications and settings.
Automate and streamline deployment processes, minimizing manual intervention and improving system efficiency.
Troubleshoot software infrastructure issues and collaborate with the team to resolve them.
Implement monitoring, alerting, and logging systems to ensure proactive management of cloud environments.
Ensure compliance with organizational security policies and industry standards
Acquaintance with software development processes and methodologies
Experience with cloud infrastructure platforms such as AWS, Azure and GCP
Excellent scripting skills in Bash, Python or Ruby
Proficiency in configuration management tools such as Ansible, Chef, or Puppet
Experience in monitoring tools such as Zabbix, Nagios, etc
Hands-on knowledge of Linux fundamentals, System administration, performance tuning, etc
Positive knowledge of networking, routing and switching
Knowledge of containerization tools such as Docker, Kubernetes, etc