Job Description
We are seeking a skilled and forward-thinking DevOps Engineer to join our dynamic team. As a DevOps Engineer, you will work at the intersection of software development and IT operations, automating, monitoring, and optimizing our infrastructure and deployment pipelines. Your primary goal will be to enhance our software delivery processes, ensuring reliable and scalable applications.
Key Responsibilities :
Design, implement, and maintain CI / CD pipelines using modern tools.
Collaborate with development teams to ensure seamless integration and deployment.
Monitor system performance, troubleshoot issues, and ensure high availability.
Manage cloud infrastructure using Infrastructure as Code (IaC) tools.
Implement robust security practices and conduct regular security audits.
Automate repetitive tasks and improve operational efficiency.
Implement observability using logging, monitoring, and alerting tools.
Ensure disaster recovery and backup strategies are in place.
Work with container orchestration platforms like Kubernetes.
Foster a DevOps culture within cross-functional teams.
Requirements
3+ years of experience in a DevOps, SRE, or related role.
Proficiency with CI / CD tools (e.g., Jenkins, GitLab CI / CD, GitHub Actions).
Experience with cloud platforms (e.g., AWS, Azure, GCP).
Strong knowledge of AWS services (e.g., EC2, S3, Lambda, RDS, ECS, EKS, CloudFormation, CloudWatch, IAM, AWS CodePipeline, and AWS Config).
Solid knowledge of containerization and orchestration (e.g., Docker, Kubernetes).
Proficient in Infrastructure as Code tools (e.g., Terraform, Pulumi).
Strong scripting and automation skills (e.g., Bash, Python, PowerShell).
Knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
Experience with configuration management tools (e.g., Ansible, Chef, Puppet).
Understanding of networking, security protocols, and cloud security best practices.
Excellent collaboration and problem-solving skills.
Certifications in AWS, Kubernetes.
Experience with serverless computing.
Knowledge of database management and caching solutions.
Benefits
Requirements
Requirements : 3 to 5 years of software development experience in C++ Bachelor of engineering in Computer Science, Information Technology or related discipline Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, and algorithms Understanding of dynamic polymorphism and C++ specific notions, such as friend classes Familiarity with templating in C++ Proficient with TFS or Git operations Familiarity with agile software development and SCRUM process Good analytical and problem-solving skills Good in mathematics and basic geometry knowledge Sound knowledge of Object-Oriented programming concepts and design patterns Demonstrated proficiency in written and spoken English A self-motivated and extrovert individual with a strong work ethic and a desire for continuous learning Nice to have : Knowledge of the latest C++11 standard is appreciated Knowledge of computational geometry algorithm Work experience in CAD and engineering software development
Engineer • pune, India