Order Management Systems Resume
Atlanta, GA
SUMMARY
- Possess around 9 years of experience as a DevOps Engineer in System Administration, Infrastructure integration, Build & Release, and Cloud operations automation on various cloud implementations.
- Strong experience on creating and managing services, managing user access control, troubleshooting service failures, migrating config servers with zero downtime in multiple prod environments during active business hours.
- Implemented canary deployment of applications using a combination of shell scripting and groovy scripting.
- Worked on source code migration of Tibco CE and springboot microservices into Gitlab for better SCM.
- Developed deployment pipelines in Gitlab for microservices deployment into different cloud environments.
- Experience working on Kubernetes and deploying applications.
- Built Continuous Delivery pipeline involving Infrastructure and Environment Provisioning, Deployment and Repository Management, Code quality and bring up highly reliable and stable applications very frequently.
- Implemented modern software design principles around Test Driven Development, Continuous Integration/Continuous Delivery, version control systems and performance metrics.
- Applied experience with modern application technologies and design patterns including Cloud infrastructure (CloudFoundry, AWS). Built and deployed an entire cloud eco - system on Amazon Web Services.
- Experienced in infrastructure automation and configuration management tools such as Chef, Jenkins, Kubernetes.
- Migrated OMNI legacy application from on premise VMs to Dockers and Kubernetes.
- Implemented Infrastructure-As-A-Code using Json & Yaml scripting and developed Cloud Formation Templates.
- Experience in implementing Containerized environment for web servers using Docker and Kubernetes.
- Integrated Maven, Ant and Git/SVN on Jenkins to manage runtime dependencies to support Continuous Integration.
- Experience in Tagging, Branching, Merging and cloning/forking repositories using SCM tools like Git, Gitlab, Bitbucket, GitHub, SVN.
- Automated many complex tasks through python, groovy, bash scripting to reduce effort and increase productivity.
- Deployed applications to Apache, Tomcat, Web Sphere servers on cloud and VM environments.
- Experience in VMware virtualization and installation & configuration of Ubuntu, CentOS 6 using kick start.
- Knowledge on Network protocols like TCP, UDP, Http, Https, Network Architectures, Configuring Firewalls, IP tables.
- Have been working in client facing roles for the past few years.
TECHNICAL SKILLS
Cloud Infrastructure Services: Pivotal Cloud Foundry, AWS (EC2, VPC, ELB, S3, IAM, Route53, Auto Scaling, RDS, EBS, Cloud Watch, Cloud Front, Cloud Formation)
Programming Languages: Unix, Java, Bash Shell Scripting, Python, Json, Yaml
Database: Oracle 11g, DB2, MySql 5.5, SQL Server 2008, PostgreSQL
Build Tools: Apache ANT, Maven
CI/CD & Containerization: Jenkins, Chef, Docker
Web & Application Servers: Apache, httpd, Nginx, Tomcat 7.0, Web Logic 11, WAS 8.5, JBoss
Version Control: CVS, SVN, Git, Gitlab, GitHub, Bitbucket
Monitoring: Splunk, App Dynamics, Grafana, Prometheus
Code Coverage: SonarQube, Find bugs, Check Style, PMD Reports
Operating Systems: Windows server (2008 R2, 2012), Ubuntu (14, 16), CentOS (6, 7), RHEL (6.x, 7.x)
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Order Management Systems
Responsibilities:
- Built CI-CD pipelines using groovy script for smooth deployment of legacy applications, Tibco CE MicroServices and SpringBoot MicroServices on Pivotal CloudFoundry and AWS spaces.
- Experience in access controls management, creation of services, spaces, orgs, etc. and administration in pivotal cloudfoundry via console and CLI.
- Worked on canary deployment of mirco services and dockers using shell and groovy scripting.
- Worked on Gitlab migration and deployed apps in multiple environments with blue/green patterns controlled with approvals.
- Built and deployed EMS Exporter app, to capture EMS server metrics and presented on Grafana dashboard using Prometheus as backend.
- Worked on creating queues, bridges and topics & setup active monitoring on queues.
- Worked on TIBCO EMS queues and Rabbit MQ administrations like managing cluster, resource optimization and sanity activities.
- Developed groovy script based pipeline to spin-up completed environment of MicroServices at once on demand.
- Created multiple Jenkins pipeline jobs to streamline the build and deployment process.
- Experience deploying and configuring Apigee proxies in NPE and PROD environments.
- Prepared dockerfiles, created Docker images and hosted various applications on Pivotal Cloudfoundry.
- Experience writing, executing and managing Cassandra queries (CQL)
- Migrated OMNI application from dockers to Kubernetes and handled Configuration Management, thereby building stable and auto-scalable cloud applications.
- Implemented SonarQube as part of build pipeline to run code quality check and control deployment.
- Developed Automation scripts to monitor service availability and response times.
- Handle Release calls and working on build & release activities.
- Create different release and development branches on SCM for developers and actively coordinated with development team to handle merge conflicts.
- Administered and maintained source code repositories, config repos using Git and BitBucket
Confidential
Devops Engineer
Environment: AWS (EC2, S3, VPC), CentOS7, Apache, Tomcat, Maven, Git, Chef, Docker, Jenkins, Java/J2EE.
Responsibilities:
- Worked on creating Docker files and building Docker images.
- Implemented Chef to spawn new servers with right configuration by developing multiple recipes and uploading cookbooks to chef server.
- Prepared multiple chef recipes and uploaded cookbooks to chef server. Update software patches and configuration files through chef recipes.
- Implemented many POCs on Amazon Web Services Cloud including development of Cloud Formation Templates.
- Configured multiple EC2 instances over different public and private subnets and controlled their interaction through security groups and route tables.
- Worked on IAM to create different work groups to enable users to handle different tasks, while providing a regulated access basing on the permission granted to them.
Confidential, DeKalb, IL
Research Assistant
Environment: Amazon Web Services (EC2, VPC, Elastic Load Balance, S3, IAM, Route 53, Cloud Watch), Jenkins, Nagios, Maven, Apache Tomcat, Git/GitHub, Shell Scripting, Chef, Oracle 11g.
Responsibilities:
- Worked on deploying and managing AWS instances (EC2, VPC, S3, IAM, Route 53, ELB, RDS and Cloud Watch).
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Jenkins and GITHub.
- Developed automation scripts for migration from SVN to Git.
- Integrated Maven with GIT to manage and deploy project related tags
- Installed and configured of Chef Server and Chef-client.
- Implemented Chef to spawn new servers with right configuration by using Chef cook books and recipes.
- Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
- Configured S3 storage service to maintain repositories of various kinds of files and managed data lifecycle over S3.
Confidential
Senior Systems Engineer
Environment: RHEL 6, WAS 7, Maven, SVN, Git, Jenkins, Nexus, SOAP UI, Oracle 11g, Java/J2EE, RESTful Web
Responsibilities:
- Prepared deployment scripts and deployed war files into various environments with zero downtime. Involved in application launch and all deployments during the entire period of engagement.
- Developed automation scripts for log analysis and metrics monitoring using shell scripting.
- Created cron jobs for log rotation and log migration to repositories.
- Experienced in managing Maven dependencies & building war files, and used Nexus repository to manage binaries.
- Configured SOAP UI on Linux Environment and forwarded GUI view to windows machines using X11 to help testers to run performance testing of web services in situations where reliable windows machines were not available.
- Configured dependencies, source code path on Jenkins and created build jobs and scheduled SCM polling to automate the builds.
- Possess experience working on High Availability systems.
- Migrated Web Application source code and Policy Manager Assertions from SVN to Git.
- Actively involved in holding presentation of modules and client calls.
- Implemented a large no. of RFCs on time with utmost success rate and Logged them on ServiceNow.
- Created and updated pom.xml files to manage maven dependencies.
- Developed Restful web services using Layer7 Policy Manager and implemented O-Auth Protocol.
- Involved in requirement gatherings, discussion on the flow of execution, developing/modifying design documents.
- Worked on warranty support to resolve issues faced by client, besides training production support team.
- Prepared Trouble shooting manuals, Testing manuals, Test Strategy documents and Quality Reports.
- Automated Functional and Performance testing of web services using SOAP UI along with report generation.
- Single Point of contact for the Off Shore - Team.