To be a successful DevOps Engineer, you should have experience with:
- Experience in Analyzing new functional / Technical as well as non-functional requirements to find the most appropriate technical solution contributing to the overall system design and providing different solution options and define pros and cons based on driving forces from a commercial, operational and technology viewpoint.
- Experience of application integration and implementation issues and their architectural implications. Good understanding of best practice design methods with proven innovative and leading-edge thinking.
- Good knowledge and experience of End-To-End CI/CD process and creating deployment jobs to cater the Project requirements.
- Built cloud native solutions and worked as an SME for AWS solutions.
- Good knowledge and Worked on Versioning tools like Git, Bitbucket or GitLab, Jenkins, Python, Unix/bash, Groovy, Chef, Docker, Micro services, Containers and its orchestration (Kubernetes)
- Substantial experience on Maven, Gradle, Image Scan for Vulnerabilities, SonarQube, Veracode to manage artifacts, Vulnerabilities management, compliances management.
- Experience working in setting up cloud infrastructure using Automation IAC (Infrastructure AS Code) - CloudFormation, Terraform.
- Experience on AWS Networking services & Cloud network patterns such as VPC, network interconnect, subnets, peering, firewalls, etc.
- Good knowledge on Keys (Public & Private keys), Keystore based Authentication.
- Hands on experience of using AWS Services, IAM, VPC, EC2, EKS, S3, ECS, Lambda, Service Catalog, Cloud formation, Security groups, NACLs, API Gateway, RDS, Dynamo DB, RDS, Load balancers, System manager, SSM parameters, Secret manager, Cloud Watch, Kinesis.
- Debugging and problem-solving skills.
- Working experience in Agile Methodology.
- Banking domain / Reg Reporting knowledge.
- Structured approach to problem solving and ability to manage parallel streams of work.
- Strong interpersonal and written/oral communications skills.
- Experience in mentoring junior resources.
Some other highly valued skills may include:
- Java Spring Boot, Spring JDBC
- Working experience in development using SOLID principles, design patterns.
- Junit, Mockito, Power Mock, Spring testing framework, etc.
- Applied knowledge of design and integration patterns.
- Good to have experience on Jira, Confluence.
- Good to have knowledge of other Cloud Services like Azure, OpenShift.
Desirable skills/Preferred Qualifications:
- Excellent Communication Skills along with good interpersonal abilities to collaborate effectively.
- Exposure to working within a controlled environment such as banking and financial services.
- Relevant AWS certification(s).
- Exposure to microservices architecture and distributed systems.
- Demonstrate knowledge and experience of IT Security patterns, considerations and best practices.
- Ability to work independently with minimum supervision and help the team with AWS expertise
- Willingness to expand on AWS and other Cloud Services knowledge.
Official notification