Join our dynamic engineering team as an AWS DevOps Engineer in Bengaluru, where you'll play a pivotal role in shaping innovative web and mobile user interfaces that enhance customer journeys. This is an exciting opportunity to engage directly with clients, providing technical insights while collaborating with UX/UI designers and fellow engineers to bring cutting-edge solutions to life. With a focus on both front-end and back-end development, you will participate in all stages of the development life cycle, from design to deployment.
We seek a talented professional with a minimum of 2 years of experience in IT, specializing in AWS, Linux, and CI/CD practices. Your strong proficiency in tools like Jenkins and SonarQube will be crucial as you contribute to high-quality software development. Ideal candidates will have exposure to modern technologies such as Docker, Microservices, and Kubernetes, and will be passionate about engaging with tech communities.
Requirements
- Minimum 2 years of experience in IT, specifically in AWS and Linux environments.
- Proficient in CI/CD practices and tools such as Jenkins and SonarQube.
- Experience with Docker, Microservices, and Kubernetes.
- Strong understanding of cloud computing concepts and services, particularly AWS.
- Familiarity with both front-end and back-end development processes.
- Excellent problem-solving and communication skills for client interactions and team collaboration.
- Passionate about engaging with tech communities and staying updated with the latest technologies.
- Ability to work in a flexible and collaborative environment.
Responsibilities
- Collaborate with UX/UI designers and engineers to develop innovative web and mobile user interfaces.
- Participate in all stages of the development life cycle, from design through deployment.
- Implement and manage CI/CD pipelines to ensure high-quality software releases.
- Utilize AWS services for deploying and managing applications in the cloud.
- Maintain and optimize existing infrastructure and applications for performance and scalability.
- Troubleshoot and resolve issues in development, testing, and production environments.
- Engage with clients to provide technical insights and gather requirements for projects.
- Stay current with industry trends and emerging technologies to enhance development processes.