Careers
Openings in INDIA
Positions : 1
Experience: 6 – 10 years
Work Location: Permanent WFH
• Demonstrable experience in building platforms in Kubernetes
• Experience in Linux, Docker, and Kubernetes
• Experience of working with Continuous Integration (CI), Continuous Delivery
(CD) and continuous testing tools
• Demonstrable experience in shell scripting
• Experience working within an Agile environment
• Programming experience in one or more of the following languages: Python, Go,
Java, Groovy, Scala
• Server administration (either Linux or Windows)
• Infrastructure Automation scripting (using scripting languages such as Terraform,
Ansible etc.)
• Ability to quickly acquire new skills and tools
• Experience in administering Jenkins.
• Should have a good understanding of VCS like Gitlab.
Positions: 1
Experience: 3-5 Years
Job Description:
- Strong experience in Java and spring boot and Microservices.
- Should have strong analysing skills in solving bug fixes.
- Knowledge on Kafka, NoSQL DB, Elastic Search.
- Knowledge on microservices.
- Good communication skills.
Openings in USA
Location : Atlanta GA
Type : Contract
Interview Mode : Video Call
Must haves
- Java, spring, spring boot
- Web services (rest)
- Cloud (preferred Azure)
- Kafka
- Oracle or SQL or NoSQL or CosmosDB
- Minimum 5+ year experience
- CI/CD pipelines strong hands to manage and promote codes
- Performance optimization hands on to write optimal code for at scale application to work
- Strong monitoring and telemetry to measure service performance for p95/p99
Preferred
- Kubernetes/ containers
- Elastic
Location: Remote (EST)
Duration: 6 Months+
Roles and responsibilities.
- Building the AWS VPC from scratch using automation tools like Terraform
- Deploying, automating, maintaining AWS cloud based Applications
- Ensure availability, performance through monitoring and auto scaling
- Build, release and configuration management of Multiple applications .
Required Skills and Experience
- AWS: Good hands-on experience in AWS cloud (VPC, EC2, RDS, NLB, ALB, S3, EFS, IAM, CloudWatch, Elastic Cache, SQS, MSK, Lambda)
- DevOps: Solid experience as a DevOps Engineer including automation experience with configuration management tools
- Good experience in creating Jenkins pipelines and Strong Scripting skills in Groovy and ansible
- Operating Systems: Linux Administration CentOS7 & RHEL
- Containerization: Docker, Docker Swarm, AWS ECS, AWS EKS
- Version control: SVN, Git
- Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
- A minimum of 4 years of hands on development and Devops and Agile processes
Personal Attributes
- Good oral and written communication skills
- Good interpersonal skills
Location : 2450 Atlanta Highway Ste. #1002, Cumming GA 30040 and various unanticipated work locations
Type : Permanent
Interview Mode : Video Call and F2F
Job Duties
Design and code: architect and develop high-performance, fault-tolerant distributed applications using Java/J2EE (Spring Boot), Python (Flask, Fast), and AWS, ensuring low latency and high availability. Microservices design and implementation: lead the design and implementation of microservices using Spring Boot and AWS cloud technologies, enhancing scalability and flexibility. Application Migration and Container Deployment: successfully transition monolithic applications to microservices, deploying them on AWS EKS (Kubernetes) as Docker containers through Jenkins and Azure DevOps pipelines. Standards and Quality Assurance: establish and maintain modern application standards, including unit testing, test coverage, Quality of Service (QOS), containerization, and CI/CD enablement. Adhere to API standards and OpenAPI specifications. Security and Vulnerability Mitigation: ensure application security by following secure programming standards, addressing vulnerabilities like Fortify Security (SVA), White Source, Network (NVA), and Twistlock. Integration with Messaging Tools: seamlessly integrate Java/J2EE applications with messaging platforms like ActiveMQ, Kafka (AWS/Confluent), and AWS Kinesis for efficient communication and data flow. Infrastructure Configuration: create and configure infrastructure using Terraform and Kubernetes, optimizing resource utilization and maintaining reliability. AWS Web Application Development: develop web applications utilizing a range of AWS services, including EC2, EKS, ECS, Lambda, Elastic Beanstalk, RDS, DynamoDB, SQS, S3, Event Bridge, KMS, and IAM for robust and scalable solutions. Observability and Logging: integrate applications with logging and observability tools like Splunk, Prometheus, Grafana, and Jaeger to monitor and enhance system performance and reliability. Feature Development and System Design: lead the implementation of new features in Python Flask applications, actively participating in system design discussions and test-driven development (TDD). Code Quality: provide leadership to the team, identify project risks affecting deliverables, and conduct thorough code reviews to ensure high code quality and adherence to standards. Agile Collaboration and Reporting: collaborate within Agile methodologies, engaging in Scrum, planning, and retrospective meetings with the team, and Product Manager. Prepare and deliver showcase demos and report project progress. Documentation and Process Improvement: maintain detailed documentation of activities, contribute to the development of diagrams, workflows, and process maps, and drive continuous process improvement for enhanced project efficiency and transparency. Change Management: assess the impact of project changes and developing change management plans to address organizational, process, and technology changes resulting from the project. Ensuring effective change communication and training to minimize disruption. Quality Assurance: establish and implement quality assurance processes and standards to ensure project deliverables meet client expectations. Conduct quality reviews and audits to identify areas for improvement and taking corrective actions as needed.
REQUIREMENTS
Bachelor’s degree in computer science, Information Technology, Technology or a closely related field. 5 years’ experience in software coding and development. 5 years’ experience in testing and QA. 5 years’ experience with Java/J2EE, Spring Boot, Python, AWS. 4 years’ experience in project planning. 3 years’ experience with Kafka.
Application instructions
To apply, please apply online at hrworks@vensaiinc.com