Job Title: DevOps Engineer
Location: Bengaluru - Hybrid (3 days in-office, 2 days work from home)
Client: US-based organization
Job Description
We are seeking a skilled DevOps Engineer with expertise in AWS, Git, and CI/CD tools such as TeamCity or Jenkins. The ideal candidate will play a critical role in building, maintaining, and optimizing our infrastructure and CI/CD pipelines to ensure seamless deployment processes. This position offers a hybrid work model with a dynamic and collaborative environment that includes both in-office and remote flexibility.
Key Responsibilities
· Infrastructure Management: Design, deploy, and maintain scalable, secure, and high-performing AWS infrastructure to support business applications.
· CI/CD Pipeline Development: Create and manage robust CI/CD pipelines using tools like TeamCity or Jenkins for automated build, test, and deployment processes.
· Source Control: Collaborate with development teams to manage and optimize Git repositories, ensuring efficient branching strategies and code integrations.
· Monitoring and Performance Optimization: Implement monitoring solutions to ensure application performance, availability, and reliability.
· Automation and Scripting: Develop scripts to automate repetitive tasks, improve processes, and enhance system efficiency.
· Collaboration: Work closely with developers, QA, and other stakeholders to streamline workflows and ensure successful software delivery.
· Security Compliance: Implement security best practices for DevOps workflows, ensuring compliance with regulatory requirements.
Required Skills and Qualifications
· Experience: 3+ years of hands-on experience in DevOps or related fields.
· AWS Expertise: Proficiency in AWS services like EC2, S3, Lambda, RDS, CloudFormation, and IAM.
· CI/CD Tools: Strong knowledge of TeamCity or Jenkins for setting up and maintaining CI/CD pipelines.
· Version Control: Extensive experience with Git for version control, branching strategies, and repository management.
· Scripting and Automation: Proficiency in scripting languages like Python, Bash, or PowerShell for automation tasks.
· Containerization: Experience with container technologies such as Docker and orchestration tools like Kubernetes (preferred).
· Monitoring Tools: Familiarity with tools like CloudWatch, Prometheus, Grafana, or equivalent for system monitoring and alerting.
· Problem-Solving: Strong troubleshooting and analytical skills to diagnose and resolve infrastructure and deployment issues effectively.
· Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively in a hybrid team environment.
Preferred Qualifications
· Certification in AWS (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
· Experience working with US-based clients or international teams.
· Familiarity with Agile/Scrum methodologies.
Work Environment
Hybrid Model: 3 days in the office and 2 days work from home.
Office Location: Bengaluru - To be disclosed during the interview process.
Benefits
· Competitive salary and performance bonuses.
· Professional development opportunities, including certifications and training.
· Opportunity to work with cutting-edge technologies for a leading US-based client.