Design, develop and support software solutions for clients, mainly by applying the practices and methodology of DevOps. Conduct thorough study and analysis of client's business processes to identify and ascertain its needs in software applications. Analyze system requirements. Analyze existing software systems and the impact and compatibility of new applicants or features. Assist in the determination of feasibility and scope of a development project. Participate in the development of technical and functional specifications. Develop various components, features and sub-systems. Create repositories with configurations of application servers to track versions of code. Build Jenkins Pipelines to release the dev and prod jobs to CHEF and Ansible servers. Configure Edge and Middle Microservices in Amazon Web Services (AWS) to store different types of Data like Lineup and PPV. Develop CHEF Cookbooks and Ansible Playbooks to automate the deployment and build process of application servers like AMS, TSB & AV stack. Develop Docker and self-hosted Kubernetes cluster services to manage local deployments using Terraform. Install and maintain AWS environments for development team. Develop Splunk architecture and various components. Use AWS cloud computing platform, and its many dimensions of scalability. Develop custom Jenkins plugins and groovy scripts for running Sprint Reports. Develop images to support development and testing teams and their pipelines. Create repositories required by all application servers. Implement continuous delivery systems and methodologies on AWS using Cloud Bees. Perform security review. Work closely with other developers, business and systems analysts to improve existing software. Use DevOps, Jenkins, Google Cloud Platform (GCP), Ansible, GitLab, Java, Python, Atlassian Bitbucket, SVN, Atlassian Confluence, Nexus Repo, HTML, Java Server Pages (JSP), Groovy, ANT, Gradle, Spring Framework, Selenium Framework, CloudBees, Fortify, CAST Security Scan, PERL, AWS, CloudWatch, Beanstalk, CloudFormation, CloudFront, Route 53, API Gateway, Dynamo DB, Aurora DB, and UNIX/Windows platform.
Educational requirements: Master or its foreign equivalent degree in Computer Science, Computer Engineering, or Computer Information Systems.
Work Experience requirements: 12 months of work experience in the job offered or in a related occupation as a Software Application Developer, Programmer Analyst, Software Developer, Network Engineer, Network Deployment Engineer, or Network Deployment Engineer with DevOps.
Specific skill or other requirements: The required 12 months of work experience mentioned above must include experience with DevOps, Jenkins, AWS, Google Cloud Platform, Ansible, GitLab, Java and Python. Any suitable combination of education, training or experience is acceptable
ANY GRADUATE