DevOps Cloud Engineer
Interact with Business Analysts, DataBase developers, and programmers to determine the project scope and design the system using Agile-Scrum methodologies and Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing, and Post-production analysis of the projects.Consults with project teams and end-users to identify requirements performs feasibility analysis on potential future projects to management.
Collaborate with Cross-Functional Teams to design, build, implement, and maintain deployment automation for various applications from code check-in to production Software Configuration Management Support with Branching and Merging strategies, Version Control Systems, Integration Management, Build/Release Management and Requirement Management.
Design Application components and Develop Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python and implemented AWS Lambda functions to run scripts in response to an event in Amazon Dynamo DB table, S3 buckets, HTTP requests using Amazon API Gateway. Run Ansible Scripts to Provide Dev QA PROD Servers.
Coordinate Installing Middleware systems Stack, WebSphere Application Server, Portal, IBM BPM, Tomcat, EWS and Configuration, Deployment, Administration support on heterogeneous systems like Linux and Windows environment. Configured the OpenShift Enterprise which allows developers to quickly develop, host, and scale applications in a self-managed cloud environment. Assist in preparing deployment/implementation plans for each sprint. Deployments are tracked using the Change Management system.
Monitor application performance, use OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Build configs, templates, Image streams, etc.
Automate various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins and Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System (SVN, BitBucket), and Document Management System SharePoint
Produce both SOAP &RESTful web services while consuming SOAP, REST, and Message Queues from the backend. Integrate APIs with Jenkins Continuous Integration – Continuous Delivery (CI-CD) process with automated Static Code Analysis (Fortify), Build, Test Case Execution & Deploy.
Develop application test plans, validation procedures, Automate and Perform Unit testing, configure smoke test suite with Jenkins, and component testing & integration testing using JUnit, Mockito, and Spock.
Developing Docker images to support Development and Testing Teams and their pipelines in distributed Jenkins, Selenium, and JMeter images, and Elasticsearch, Kibana and Logstash (ELK & EFK), etc and Dockerized applications by creating Docker images from Docker files and running them to create the Docker containers and Docker consoles for managing the application life cycle and Authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Jfrog Artifactory repository.
Automate the release process with automated deployments to dev, test environments & approval-based deployments to integration environments like QA, and higher environments like Stage, Prod. Provide 24*7 support too. Application teams in troubleshooting in. Issues caused by continuous Integration (CI) Continuous Delivery (CD)
Review existing information systems, Identify Complex problems to determine the compatibility with projected or identified needs. Modify to correct errors and implement new features.
RS Solutions, LLC, 100 Chesterfield Business Parkway, Suite 200, Chesterfield, MO 63005.