Ajay Tech is a leading software development company dedicated to crafting innovative and powerful digital solutions. Founded in 2023, we have consistently delivered top-tier, technologically advanced software services that boost businesses and foster growth. Our dynamic team comprises talented software engineers, forward-thinking designers, meticulous projec...
Read more about this company
Lead and manage a team of developers, overseeing code releases, deployments, and updates.
Design and implement efficient continuous integration and continuous delivery (CI/CD) pipelines, ensuring seamless code deployment from development to production.
Oversee the management and organization of our GitHub repositories, including code reviews, pull requests, and issue tracking.
Collaborate with development, testing, and operations teams to optimize the software development lifecycle.
Implement automated testing and deployment processes to improve code quality and reduce manual intervention.
Monitor, troubleshoot, and resolve system issues, ensuring the reliability, performance, and security of our applications and infrastructure.
Provide technical guidance and mentorship to team members, promoting best practices in DevOps and software development.
Develop and maintain documentation of DevOps processes, workflows, and configurations.
Keep up-to-date with the latest industry trends and technologies, recommending and implementing improvements to our DevOps processes and tooling.
Qualifications:
Proven experience in a DevOps or similar role, with a strong background in software development and system administration.
Proficiency in Git and GitHub, including repository management, code reviews, and branching strategies.
Familiarity with CI/CD tools such as Jenkins, Travis CI, CircleCI, or similar.
Experience with containerization and orchestration technologies like Docker and Kubernetes.
Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
Solid scripting skills in languages such as Bash, Python, or Ruby.
Familiarity with configuration management tools like Ansible, Chef, or Puppet.
Excellent problem-solving skills and ability to troubleshoot complex system issues.
Strong leadership and communication skills, with the ability to work effectively with cross-functional teams.
A degree in Computer Science, Engineering, or a related field is a plus.