We are seeking a highly motivated and experienced DevOps & Linux Admin to join our growing team.
Responsibilities:
Work closely with development teams to design and implement a robust and scalable DevOps/CI/CD pipeline for our Symfony application
Set up and configure version control systems (VCS) such as Git, and ensure that code changes are tracked and managed properly
Automate the build, testing, and deployment of our Symfony application using tools such as Jenkins, TravisCI, or CircleCI
Define and implement multiple deployment environments (development, testing, production) with the appropriate configuration settings and database
Automate the provisioning and configuration of our infrastructure using configuration management tools such as Ansible or Chef
Implement containerization technologies such as Docker to package our application and dependencies into a single image
Implement monitoring and logging tools to track the performance and availability of our Symfony application
Collaborate with other teams to troubleshoot and resolve issues related to DevOps/CI/CD process
Continuously review and refine our DevOps/CI/CD processes to improve efficiency and quality
Manage the instances of the cloud infrastructure services, data centers and the multiple cloud servers of both development and production ecosystem
Estimate & provision the servers, services and storage based on the product/project requirement
Perform or delegate regular backup operations and implement appropriate processes for data protection, disaster recovery and failover procedures.
Maintain essential IT operations, including operating systems, security tools, applications, servers, email systems, laptops etc
Maintain a dependable IT infrastructure and networking that’s always up and running
Implement, maintain and audit security policies
Monitor the health and usage of servers and data centers and respond to issues as they arise. Also, carry out routine checkups and audits ensuring processes such as backups and replications are active
Troubleshoot complex issues and provide root cause analysis (RCA)
Plan, manage and maintain the internal infrastructure requirements including, laptops, VDI, firewalls, routers, switches, test devices etc.
Configuration and support for web hosting both Apache & NGINX
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or related field
Strong experience with Symphony development and related technologies such as PHP, MySQL/MongoDB, and Apache/Nginx
Expertise in DevOps/CI/CD tools and technologies such as Git, Jenkins, Ansible, Docker, and Kubernetes
Experience with cloud platforms such as AWS, Google Cloud, or Azure
Strong knowledge in Linux Server administration
Strong communication and collaboration skills to work effectively with cross-functional teams
Ability to work independently and take ownership of projects from start to finish