Position Summary:
We are seeking a skilled Senior Application and Cloud Support Engineer with expertise in Ubuntu System Administration, Azure CI/CD Pipeline, application DevOps, and GIT. The ideal candidate should have basic IT networking skills and good knowledge of the Ubuntu operating system. Experience with Managed File Transfer (MFT) is optional, but the candidate should be willing to pick up the skill. This position plays a critical role in ensuring the smooth operation and continuous improvement of our development and deployment processes.
Responsibilities:
System Administration:
-
Manage and maintain Ubuntu servers on Azure and AWS VMs.
-
Perform regular system updates, patch management, and performance tuning.
-
Monitor system performance and troubleshoot issues as they arise.
-
Implement security best practices and ensure systems are secure and compliant.
Ubuntu Operating System:
-
Demonstrate good knowledge of the Ubuntu operating system.
-
Manage and maintain Ubuntu servers for development, testing, and production environments.
-
Troubleshoot and resolve issues related to Ubuntu OS.
IT Networking:
-
Possess basic IT networking skills to support infrastructure and application deployment.
-
Troubleshoot network issues and optimize network performance.
-
Ensure the security and reliability of network communications.
GIT:
-
Manage and maintain version control systems using GIT.
-
Implement branching strategies and workflows to support collaborative development.
-
Ensure code quality and consistency through code reviews and automated testing.
Azure CI/CD Pipeline:
-
Design, implement, and manage CI/CD pipelines using Azure DevOps.
-
Automate build, test, and deployment processes to ensure efficient and reliable delivery of software.
-
Monitor and optimize CI/CD pipelines for performance and scalability.
Scripting:
-
Develop and maintain scripts for automating administrative tasks and processes.
-
Utilize scripting languages such as Bash, Python, and PowerShell.
-
Create and maintain documentation for scripts and automated processes
Application DevOps:
-
Collaborate with development and operations teams to streamline application development and deployment processes.
-
Implement and manage infrastructure as code (IaC) using tools such as Terraform or ARM templates.
-
Ensure the security, reliability, and scalability of applications in production.
Managed File Transfer (MFT):
-
Willingness to learn and take up responsibilities in MFT.
-
Support the design and implementation of MFT solutions as needed.
-
Monitor and troubleshoot MFT processes to ensure data integrity and timely delivery.
Qualifications:
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.
-
Minimum of 6 years of relevant experience.
-
Strong expertise in Azure CI/CD Pipeline and application DevOps.
-
Proficient in GIT and version control management.
-
Basic IT networking skills.
-
Good knowledge of the Ubuntu operating system.
-
Excellent problem-solving and troubleshooting skills.
-
Strong communication and collaboration skills.
Preferred Qualifications:
-
Experience with Managed File Transfer (MFT).
-
Familiarity with additional CI/CD tools and platforms.
-
Certification in relevant technologies is a plus.
Other Details:
Location: Bangalore, Work from Quadwave Office Only
Working Hours: 10AM – 7PM, UK-time (Note that UK time changes during summer.)