Description
We are seeking a skilled and motivated DevOps Engineer to join our Server/API engineering team. This role is ideal for a technically strong individual with hands-on experience operating and supporting systems running on Amazon Web Services (AWS). You will play a key role in improving automation, reliability, and deployment processes, enabling faster and more reliable delivery of new features.
You will work closely with senior DevOps engineers and server-side developers to ensure smooth application rollouts, robust monitoring, and high system availability. This position requires curiosity, a passion for learning new technologies, and a strong commitment to DevOps principles such as collaboration, automation, measurement, and knowledge sharing.
Requirements
Required Qualifications:-
- 3+ years of experience as a DevOps Engineer or Software Developer
- Strong experience with Unix-based systems (Linux, macOS)
- Comfortable working on the command line and writing shell scripts
- Hands-on experience with Amazon Web Services (AWS)
- Experience with server configuration, deployment, and troubleshooting
- Experience configuring web servers such as NGINX, Apache, or similar
- Familiarity with CI/CD tools (e.g., Jenkins, TeamCity, or equivalent)
- Understanding of modern DevOps practices, including automation and continuous delivery
- Preferred Qualifications:-
- Software development experience with Java, Python, or mobile platforms
- Experience with Infrastructure as Code tools such as Terraform or CloudFormation
- Experience with configuration management tools (Ansible, Chef, Salt, or similar)
- Experience supporting Java-based application stacks
- Strong understanding of system scalability, security, and fault tolerance
Job responsibilities
- Support and maintain production systems hosted on AWS
- Improve automation and reliability to increase deployment velocity
- Collaborate with development teams to ensure smooth releases and rollouts
- Design, implement, and maintain monitoring and alerting for critical services
- Assist in improving infrastructure scalability, security, and fault tolerance
- Manage and troubleshoot server configurations and system issues
- Enhance CI/CD pipelines and deployment workflows
- Maintain and evolve infrastructure automation and configuration management tools
- Participate in incident response, root cause analysis, and system improvements
- Stay current with new technologies and DevOps best practices