Devops Consultant Resume
Irving, TX
SUMMARY:
- 10 + Years of total IT experience in administration, analysis, design, development, testing and maintenance of client/server and web applications.
- 4+ years in practicing AWS Cloud, DevOps, CI/CD, Infrastructure automation, quality engineering and release management.
- Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, TeamCity, BitBucket, GitHub, Maven, SonarQube, Nexus and VSTS.
- Experience in integrating code quality tools such as SonarQube, JaCoCo, Veracode in CI/CD pipelines.
- Strong hands on experience in scripting languages such as Python, Groovy, Shell scripting.
- Strong exposure to configuration management tools such as Ansible, Puppet and Terraform.
- Strong exposure to AWS and Azure cloud platforms.
- Extensive experience on AWS services like VPC, EC2, S3, RDS, ELB, ECS, IAM, EFS, SNS, SQS, Lambda, Security Groups, Auto Scaling, Cloud Watch, Route53, and Cloud Front.
- Strong exposure to Container management tools such as Docker, Kubernetes.
- Experience with Terraform to build infrastructure as a code.
- Excellent understanding of source - code management principles and systems, particularly GIT.
- Strong knowledge on practicing TDD, code coverage using tools such as SonarQube and JaCoCo.
- Experienced with Nagios, Cloud Watch and Splunk as IT Infrastructure Monitoring tool.
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production.
- Experience in Managing/Tracking the defects status by using Remedy, Jira and ServiceNow ticketing tools for Planning & resolving the issues as per SLA.
- Worked with project documentation and documented other application related issues, bugs on internal wiki website.
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure
Framework/tools: Maven, JIRA, SonarQube, Nexus, Jenkins
Versioning Tools: Git, GitHub, Bitbucket
IAC Tools: Puppet, Ansible, Terraform.
Containers: Docker, Kubernetes
Operating Systems: Red Hat Linux, Windows, Ubuntu, CentOS, HP-UX, Solaris 10
Database: Oracle 12c/11g/10g, SQL Server 2008/2005/2000
Programming Languages: C, C++, Java
EAI Tool: TIBCO Business Works, TIBCO ADB Adapter, TIBCO File Adapter, EMS, TIBCO Rendezvous and TIBCO Administrator.
Monitoring Tools: Nagios, Splunk
Scripting & Other Tools: UNIX Shell Scripts (Ksh, Bash), Git Bash, Python, Putty
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
DevOps Consultant
Responsibilities:- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Configured and deployed GIT repositories with branching, forks, tagging, merge requests and notifications.
- Set up Git repositories and SSH Keys for Agile teams.
- Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
- Involved in installing Jenkins on Linux environment and implemented a Master and Slave configuration to run multiple build operations in parallel.
- Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Chef, Docker etc
- Creating Jenkins jobs to build code and push to Nexus/Artifactory Repository
- Integrated GitHub web hooks into Jenkins to automate the code check-out process.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Writing and Implementing Ansible Playbooks and Ansible Roles for configuration management as part of micro services implementation and deployments.
- Dockerized applications by creating Docker images from Dockerfile.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
- Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
- Enforced Test Driven development for the DEV teams for every sprint.
- Used JIRA to track issues and Change Management. Also used Slack to communicate with teammates.
- Prepared and presented SCM best practices for implementing continuous integration for the team
Environment: - J2EE, Selenium, Oracle 11g, Spring, Ansible, Terraform, Maven, Jenkins, Git, GitHub, AWS, SonarQube, TDD, Splunk, Artifactory.
Confidential,Nashville,TN
AWS/Dev Ops Engineer
Responsibilities:- Working on various AWS services like EC2, S3, EBS, ELB, Cloud watch, Cloud trail, VPC, RDS, Route 53, SNS, Lambda.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Worked on setting up AWS-VPC, creating AWS EC2 and launching AWS EC2 instances on diverse types of private and public subnets based on the requirements of the applications.
- Created network architecture on AWS VPS, subnets, Internet Gateway, Route Table and NAT Setup.
- Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and also managed network security using Security Groups.
- Utilize EBS to store persistent data and mitigate failure by using snapshots.
- Performed S3 buckets creation, policies on the IAM role based polices and assigned to cloud instances.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Designed high availability environment for application servers and database servers on EC2 by using ELB and Auto-Scaling.
- Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes
- Worked on and Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT, PROD environments.
- Used GIT as source code repositories and managed GIT repositories for branching, merging, and tagging.
- Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT, SVN on Linux platforms.
- Implementing a Continuous Delivery framework using Jenkins, Ansible, GIT, SVN, Docker, Maven and Nexus in Linux environments.
- Installed and Configured Jenkins Plugins to support the project specific tasks. Supporting team during Jenkins deployments issues.
- Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
- Automated infrastructure provisioning on AWS using Terraform and Ansible.
- Have closely working with the Development team to create the CICD pipeline.
- Creating Jenkins jobs to build code and push to Nexus/Artifactory Repository.
- Integrated GitHub web hooks into Jenkins to automate the code check-out process.
- Using JIRA to write user stories as ticketing tool in release planning and to execute release build request from the project team.
- Experienced with Docker container service.
- Dockerized applications by creating Docker images from Dockerfile.
- Used Kubernetes to deploy Docker containerizing.
- Implemented and configured Nagios for continuous monitoring of applications in the production environment and enabled notifications via emails and text messages.
- Set up CI/CD pipelines for Microservices on VSTS and deployed to Azure cloud using App services.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
Environment:: AWS, Jenkins , Git, Artifactory, Azure, VSTS, Ansible, Nagios, Splunk, Oracle 12c, Java, TIBCO, Windows Servers, XML, JIRA, ServiceNow, SharePoint.
Confidential
TIBCO Administrator
Responsibilities:- Installed various TIBCO products in various environments using different modes GUI, Console and Silent (shell scripts using response files) modes.
- Deployed the applications into various environments by using TIBCO BW Administrator and AppManage Utilities.
- Involved in trouble shooting the Production environment; identifying the bottlenecks in performance and error sources to find the resolution.
- Involved in promoting and migrating the existing Queues, Topics, Users, Bridges and Routes in test EMS servers to the Production EMS servers.
- Implemented the SSL security for EMS server; created certificates for the test environment and ordered certificates from Verisign for Production
- Supported the Production environment by 24/7 shift system and worked as On-call support.
- Design solutions to salvage Production outages and coordinate with in-house applications teams to plan/conduct disaster recovery exercises and thereby minimizing the impact to the business.
- Implemented various complex custom HAWK rule-bases to suit the monitoring and managing needs of the project and the business.
- Monitoring Environment using various monitoring tools and analyzing the system for better performance eg.PRTG, OpNet, Nagios, Splunk, Hawk.
- Drive bridge's/ Conference calls for Critical show stoppers by coordinating with multiple teams and providing Application Support. Resolving complex issues and active involvement to troubleshoot critical show stoppers, CIRTS following ITIL Process. Performing RCA.
- Providing Support to multiple teams and work on Ad-hock requests.
Environment: TIBCO BW, TRA, TIBCO EMS, RV, SQL Server, TIBCO administrator, ADB Adapter,TIBCO Hawk, UNIX
Confidential
TIBCO Developer
Responsibilities:- Environment setup.
- Design and coding.
- Cache Object Management.
- Backing store setup.
- End to End functional, Integration testing
- Supported the QA, Integration and UAT Testing.
- Supported 24/7 cross shifts when code deployment plan for production environment.
- Involved in client interaction for the change requests in services and for updations.
- Prepared deployment plans as part of the pre-deployment plans.
Environment: TIBCO BW 5.4, TIBCO BE 3.x, TIBCO Administrator, EMS, JMS, TIBCO Business Connect, TIBCO Smart mapper, TIBCO Adapter (File and SAP R3), J2SE, PL/SQL, XML