We are seeking an experienced DevOps Engineer with strong expertise in cloud platforms, automation, CI/CD, containerization, infrastructure as code, and DevSecOps practices. The ideal candidate will be responsible for designing, implementing, and maintaining scalable, secure, and highly available infrastructure while enabling continuous integration and continuous deployment across enterprise applications.
Key Responsibilities
- Design, deploy, and manage cloud infrastructure on AWS and Microsoft Azure.
- Build and maintain automated CI/CD pipelines for application delivery.
- Implement Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, and ARM Templates.
- Deploy and manage containerized applications using Docker, Kubernetes, and OpenShift.
- Automate system administration and deployment tasks using scripting and configuration management tools.
- Monitor application and infrastructure performance, troubleshoot issues, and ensure high availability.
- Collaborate with Development, QA, Security, and Operations teams to deliver reliable and secure solutions.
- Integrate security scanning and compliance checks into the software delivery lifecycle.
- Expertise in functional and object-oriented programming
- Experience in databases (relational/document/etc.) including NoSQL databases
- Strong in algorithms and data structures
- Strong in Angular, Java, Spring Boot and OpenShift cloud technologies;
- Develop solutions for interactive web based solutions;
- Following the agile software development process and contributing to daily stand-ups and bi-weekly grooming sessions.
- Nice to have knowledge of AMPS, WebSockets and Spark.
- Experience building distributed and scalable complex services as well as robust micro services
- Working knowledge of CI/CD pipelines and automation
- Strong sense of ownership, urgency, and drive
- Self-motivated with a strong work ethic and a passion for learning and problem solving
Bachelors Degree in Computer Science or Math