Cloud/devops Engineer Resume
Charlotte, NC
SUMMARY:
- Around 10 years of IT experience in various roles like AWS Cloud Engineer, Developer, DevOps Engineer, Build and Release Engineer, Linux Admin etc.
- Experienced in Infrastructure Development and Operations involving AWS Cloud platform like EC2, EBS,S3,VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, AWS Import / Export.
- Experienced in Configuration Management, Build Engineering, Release Management and Automation by using DevOps tools for entire life cycle models in Enterprise Applications.
- Solid experience of working with all phases of Software Development Life Cycles in Waterfall, Agile methodology and Scrum.
- Experienced in setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 buckets .
- Excelled in creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
- Hands on experience with AWS - CLI to suspend an AWS Lambda function and to automate backups of ephemeral data-stores to S3 buckets, EBS.
- Extensive experience using ANT, MAVEN , Gradle, TeamCity as Build Tool s for building deployable artifacts such as (jar, war & ear) from source code .
- Extensively worked on Jenkins , VSTS for continuous integration and for end-to-end automation of all build and deployments.
- Experienced in working with automation tools like CHEF, PUPPET and ANSIBLE.
- Developed Cookbooks with Recipes, Resources and Run lists, managed the Chef Client nodes and uploaded the Cookbooks to chef-server from Workstation and managed Chef Server in pushing the configuration changes to client nodes, monitoring the logs and security.
- Worked on installation and configuration of Puppet PE . Installed Puppet Master and configured multiple Nodes to Master.
- Worked on modules from Puppet Forge and redesigned those based on client’s requirements.
- Developed Playbooks using Ansible to deploy consistent infrastructure code across multiple environments.
- Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering .
- Expert with Docker components like Docker Engine , Hub , Machine , creation of Docker images , Compose , Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
- Handled large volumes of containers with Docker Swarm, Kubernetes, and Mesos .
- Strong experience in writing Python, Shell , PowerShell and Perl scripts to automate the deployments.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Expertise in Source Code Management and repository tools like Tortoise, SVN, GIT, Code Commit, Nexus and TFS.
- Experienced in trouble shooting, configuring and deploying enterprise applications in Web Sphere, Web Logic and Tomcat, JBoss as well.
- Expertise in administering and deployment of Sun Solaris, Red Hat (Linux) & AIX servers via VMware .
- Experience with monitoring tools like Nagios, Splunk, Graphite, New Relic and Zabbix.
- Extensively worked with Service Management tools like BMC Remedy, Rally, JIRA and used these for tracking, reporting and managing bugs.
- Very good knowledge on compiled languages like C, C++ and JAVA led to work with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Self-motivated, quick learner, able to take independent responsibility to contribute for team .
TECHNICAL SKILLS:
Operating systems: Windows Vista/7/8/10, LINUX, FEDORA, CENT OS, RHEL, Windows Server 2000/2003/2008/2012/2016.
Programming Languages: C, C++, Python, PowerShell, Perl, Shell, Ruby, SQL, Java/J2EE.
IDE: Eclipse, WordPress, MySQL Workbench, TOAD, Visual Studio.
Build Tools: ANT, MAVEN, TeamCity, MAKE, Gradle .
Databases: Oracle, MYSQL, SQL, IBM DB2, MongoDB.
Web Servers: Web logic, IIS, Web Sphere, Apache Tomcat, JBOSS.
Version Control System: GIT, TFS, SVN, ClearCase, Perforce, CVS, Tortoise.
Tracking tools: JIRA, Rally, ServiceNow, Remedy, Clear Quest, Bugzilla.
Repositories: SonaType Nexus, Artifactory, Jfrog, NuGet, Chocolatey.
Monitoring Tools: Nagios, Zabbix, Graphite, Splunk.
CI/CD Tools: Jenkins, TFS, VSTS, Vagrant, Docker, Octopus, UDeploy.
Configuration Tools: Chef, Puppet, Ansible, Terraform.
Cloud Services: AWS, Microsoft Azure, Open Stack, CA Virtualization.
Other Tools: Barracuda WAF, Confluence, SolarWinds
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Cloud/DevOps Engineer
Responsibilities:
- Configured and maintained an AWS Virtual Private Cloud ( VPC ), Public and Private Subnets, NACL's, Route Tables, Elastic Load Balancer, Security Groups and EC2 instances.
- Perform system monitoring and maintain Logs using Cloud Watch .
- Log and event forwarding (System logs, CloudWatch, CloudTrail, AWS Config), aggregation to Sumologic.
- Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management ( IAM ).
- Implement ed and managing stacks using AWS CloudFormation .
- Create and Configured the CI/CD pipeline for deploying Micro-Services and Lambda functions using Jenkins .
- Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
- Used build tools like Maven for the building of deployable artifacts such as war & ear from source code.
- Worked on MySQL Databases and having knowledge on querying as per the application requirements.
- Configure and install servers with different environment such as Windows, Linux, Cent OS, Ubuntu.
- Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Expertise in deploying applications on to Application servers such as Apache Tomcat , Web Sphere and Nginx .
- Manage CI environment with GIT as source control management tool.
- Use Jira as Application Lifecycle Management ( ALM ) and Jira Confluence for workflow management.
- Use Jira as SCRUM/Kanban board management for issue tracking, project management and ServiceNow for service requests.
- Share documents and projects status reports regarding builds, environments, version control on SharePoint .
Environment : AWS, JIRA, Confluence, ServiceNow, SharePoint, GIT, Maven, Jenkins, Docker, MySql, Shell, CFT Templates, Apache Tomcat, Nginx, NuGet, Docker, RHEL .
Sr. DevOps/ AWS Cloud Engineer
Confidential, Franklin lakes, NJ
Responsibilities:
- Build servers using AWS includes importing necessary volumes, launching EC2 instances, S3 for object static webpages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates .
- Created customized Amazon Machine Images based on already existing AWS EC2 instances by using create image functionality snapshot for disaster recovery. Used Boto3 to automate, Auto scaling policy for automating auto-scaling groups, Elastic load balancers, and launch configurations.
- Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Micro services.
- Launched AWS instances using auto-scaling for scaling up and scaling out of EC2 instances while deploying Micro Services into production environment.
- Designed, loaded and managed a Redshift cluster of more than 2 terabytes of source system data over billions of records of fare-system and bus-location data.
- Developed infrastructure with automation in AWS (EC2, Lambda, EBS, RDS, Dynamo, ELB, and BOTO3) with AWS cloud formation templates. Created and designed the AWS Cloud Formation templates to create custom sized VPC, NAT subnets, for deployment of Web applications and database templates.
- Designed and Implemented IAAS and PAAS solutions using cloud, Storage, Server, Virtualization and Network technologies.
- Converting old legacy systems, such as payment, order process, order management, etc. into microservices platform by converting it into individual REST Services.
- Installed, Configured and Administered Jenkins as a continuous integration tool.
- Programmatically Creating Jenkins job using REST API and Creating jobs using CLI, Integrating several tools with plugins.
- Used the continuous Integration tools such as Jenkins for automating/Scheduling the build processes and used Jenkins along with Shell or Python scripts to automate routine jobs. CI/CD tools to implement Blue - Green deployment methodology for reducing time in Production environment.
- Involved in writing and editing the existing ANT and DOCKER (Build.XML) files in case of errors or changes in the project requirements.
- Developed build and deployment scripts using ANT, MAVEN and DOCKER as build tools in Jenkins to move from one environment to other environments.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments and create new jobs and branches through Jenkins.
- Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- Deployed built artifacts to WebLogic application server using MAVEN.
- Build Continuous Integration environment Jenkins, Nexus and Continuous delivery environment (Yum, CI and CD process).
- Developed Ansible playbooks for automatic deployment and configuration of Linux servers for test environment.
- Experienced in ANSIBLE Tower configuration, setup, and playbook setup, Automated various service and application deployments with ANSIBLE on CentOS and RHEL .
- Created ANSIBLE supported YAML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.
- Supported ANSIBLE tower backup and security process.
- Worked on developing procedures to automate various systems and tasks (e.g. automating code builds and deployments) using Jenkins, Git, Docker, ANSIBLE, Cloud formation etc.
- Implemented CI and CD for application using Jenkins as CI tool for integrating different tools like GitHub, Maven, Junit, and Nexus Artifactory and used ANSIBLE as configuration management tool for continuous deployment into testing, staging and Production Environment.
- Implemented Ansible to deploy the builds for Dev, QA and production. Automation of infrastructure by creating.
- Developed Ansible Playbooks to install and configure Apache Tomcat, Jenkins, Run deck and deployment automation.
- Worked on AWS CloudWatch and Nagios for monitoring the application infrastructure and used AWS email services for notifying.
- Installed/Configured and Managed Nexus Repository Manager.
- Performed and deployed Builds for various environments like QA, Integration, UAT and Productions Environments.
- Integration of ANT/Nexus, Jenkins, Atlassian (Bamboo), Urban Code Deploy with Patterns/Release, GIT, Stash, Confluence, Jira and Cloud Foundry.
- Coordinated application release with Developer, DBA, QA and Project Management teams.
- Worked on Tomcat Web server for hosting web apps.
- Wrote Ansible scripts to manage the creation of EC2 instances, ELBs, Route53 entries, Amazon Security Groups, customized Tomcat applications, Apache web servers and other miscellaneous items in a Linux environment.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a new GitHub branch gets started.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Developed Networking policies for Docker containers. Worked on open source development tools like Docker Containers, Mesos and Kubernetes.
- Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon.
- Used Hipster monitoring platform on Kubernetes to report detailed resource usage information.
- Extracted reusable modules from a monolithic application into libraries for use in new microservices.
- Designed workflows, screens, field configurations and components as part of projects definition for JIRA as an administrator.
- Extensive use of Perforce for source code tracking and deployment, and Bugzilla for bug tracking.
- Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Using Terraform as a tool, Managed different infrastructure resources Cloud, VMware, Bare Metal Servers and Docker containers.
- Worked with an Agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Ansible and Jenkins to get the job done.
- I was part of the team responsible for containerization efforts and migration of Java apps to OpenShift Enterprise.
Environment: SVN, Jenkins, Nexus, Maven, Web Sphere Application Server (WAS), Web Logic, UNIX, Ansible, Perl, Oracle 10g/11g, Shell Script, Bitbucket, Bugzilla, JIRA, API Management, APIGEE, Oracle API Gateway.
Confidential, Atlanta, GA
Sr. DevOps Engineer
Responsibilities:
- Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- As member of Release Engineering group, redefined processes and implemented tools for software builds , patch creation, source control, and release tracking and reporting on UNIX platform.
- Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, DynamoDB, VPC, Route53, CloudWatch, CloudTrail, CloudFormation, IAM, Elasticsearch.
- Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Managed GIT and Bitbucket repositories for branching, merging, and tagging.
- Created release branches in GIT flow by GIT Administration including branching, reporting and assisting with project and end user support.
- Configured GIT with Jenkins and schedule jobs using Poll SCM option.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
- Focused on containerization and immutable infrastructure. Docker hub experience, along with Kubernetes . Experienced in using Docker Swarm and deployed java spring boot applications.
- Developed container support for cloud environments and Docker. Deployed the java applications in Docker containers and managed the containers in enterprise level.
- Created Docker images using a Docker file , worked on Docker container snapshots , removing images and managing Docker volumes.
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
- Worked on installing of Docker using Docker toolbox.
- Developed Python codebase that generated Kubernetes config Files.
- Setup Minikube, Kubernetes Master/Worker nodes as well as API Server and scheduler to orchestrate the deployment of instance in real-time.
- Install LAMP Web Server Apache with the Amazon Linux AMI an Apache web server with PHP and MySQL support on your Amazon Linux instance (sometimes called a LAMP web server or LAMP stack). To host a static website or deploy a dynamic PHP application which reads and writes information to a database .
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- AWSEC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, Bash Scripts .
- Experience in setting up TERRAFORM continuous build integration system.
- Developed and maintained the continuous integration and deployment systems using ANT, Maven, Jenkins, Nexus, Chef and Ansible .
- Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins and Git Hub .
- Managed the configurations of multiple servers using Ansible .
- Deployed micro services , including provisioning AWS environments using Ansible Playbooks.
- Refined automation components with scripting and configuration management ( Ansible ).
- Administered and Implemented CI tools Jenkins , Build Forge and Bamboo for automated builds and deployments.
- Web Application development using technologies including, but not limited to, PHP, JavaScript, Angular, Node.js, MySQL, Mongo db.
- Managed Product Backlog and tracked bugs using JIRA.
- Expertise in Using Elastic search as an open source search engine with a REST API .
- Experience in configuring rest API'S and Web API'S and troubleshooting issues.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAPUI Tool.
- Resolved update, merge and password authentication issues in Bamboo and JIRA .
- Worked with the development team to increase the unit test code coverage.
- Wrote Python scripts for pushing data from Dynamo DB to MySQL Database .
- Created and maintained the Python deployment scripts for Web Sphere Apache web application server.
- Installed, Managed and Configured monitoring tools such as Splunk, Nagios and CloudWatch for monitoring the logfiles, Network Monitoring , log trace monitoring and the hard drives status.
- Designed and worked with team to implement ELK (elastic search, log stash and Kibana) Stack on AWS.
- Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as written shell scripts, Perl, Python, Ruby scripting on Linux.
- Installed Web Logic applications and spearheaded deployment activities.
- Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production .
- Installed configured and maintained QA and production systems.
Environment: AWS, IAM, EC2, S3, VPC, RDS, R53, Cloud Watch, GIT, Subversion, Docker, Jenkins, Maven, Chef, Ansible, JIRA, Splunk, Nagios, ELK, CloudWatch, Ruby, YAML, Shell Scripting, Python Scripting, Apache Tomcat, UNIX/LINUX, PHP, WebLogic’s
Confidential, San Diego, CA
Sr. AWS-DevOps Engineer
Responsibilities:
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM ) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation.
- Migration of Existing Application to AWS cloud. Created auto-scaling groups based on memory and CPU usage to handle excessive or underuse workload without needing manual interference.
- Involved in Automating Regular AWS tasks like snapshots creation using Python scripts.
- Created elastic load-balancers (ELB) for different applications to provide high performance of applications.
- Worked on Build servers using AWS , importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers ( ELBs ) in the defined virtual private connection.
- Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
- Migrating an On-premises virtual machine to Azure Resource Manager Subscription with Azure Site Recovery.
- Designed AWS Identity Access Management policies for all relevant roles and groups at Grainger . Automated the assignment of these policies to users using comprehensive Terraform scripts.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform .
- Created Python scripts to totally automate AWS services , which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
- Virtualized the servers using the Docker for the test environments and dev-environments needs and also configuration automation using Docker containers.
- Created build scripts using Maven, Ant, MSBuild in Bamboo . Integrated Bamboo with various notification tools like Email & IM.
- Written Ansible playbooks for deployments to various environments in Bamboo .
- Worked on Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Puppet.
- Managed a PaaS for deployments using Docker, Ansible and Mesos which reduced considerably deployment risks.
- Collaborated with development and Support teams to setup a Continuous Delivery environment with the use of Docker, continuous build and Delivery tools.
- Involved in AWS Cloud management and Chef Automation.
- Worked on bootstrapping the nodes, Developed multiple Chef Cookbooks from scratch.
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Deployed a Bamboo environment for continuous integration/builds. All builds output rpm packages and war files as artifacts.
- Worked on Deploying web applications using Chef by developing the Cookbook. Also responsible for creating and importing all the environments required to run the project.
- Worked on Installing Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Performed PowerShell scripting to build code through MS Build, as well as running integration tests and smoke tests.
- Installed and configured Netcool products and components to integrate them with the customer's Network Management, Operations Support, and Business Support Systems.
- Solid understanding of Project Life Cycle Management and strong experience on working of Agile Methodologies .
- Transitioned source control from TFS to Gitlab, TFS Build to Jenkins/MS Build, and interfaced new build process to SonarQube. Drove quality improvements by addressing issues flagged by SonarQube.
- Good understanding on Agile tools Rally, tracking status and setting up velocities for the projects.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.
- Implemented Continuous Integration and Continuous Deployment using Jenkins with build tools Maven, Ant and Gradle.
- Implemented automation with Vagrant, Chef on AWS for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under CM control.
- High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for change management.
Environment: Ubuntu, Linux, Jenkins, Mesos, Chef, Puppet, Ansible, Svn, GIT, AWS, Docker, Bash, Shell, Tomcat and Apache, Vagrant, Gradle.
DevOps/Software cloud Engineer
Confidential, Menomonee Falls, WI
Responsibilities:
- Worked on Version controller like GIT and integration tool like Jenkins.
- Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Bamboo.
- Involved in writing Maven build scripts for generating Java based Artifacts such as JAR, WAR and EAR.
- Wrote custom groovy scripts to automate CI/CD pipelines in Jenkins.
- Created Cloud formation templates for AWS provisioning using CI / CD pipeline with Jenkins and Ansible.
- Created 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.
- Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates
- Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process and migrated from Maven to Gradle build tools in Jenkins to move from one environment to other environments.
- Automated cloud deployments using Chef, Python (Boto and Fabric), Ruby, Scripting and AWS Cloud Formation templates and Bit bucket
- Automated using Ansible, Python, Perl or shell scripting with attention to detail, standardization, processes and policies. Implementation of TFS 2013 Release Management Functionality for entire corporate codebase
- Used Maven dependency management system to deploy snapshot and release artifacts to Artifactory to share artifacts across projects.
- Attend ongoing client meetings to introduce and answer AWS PAAS and IAAS questions as they arise, covering important application migration considerations and options.
- Used Maven Nexus Repository to upload the build Artifacts after a successful build.
- Responsible for Administering Artifactory server which includes install, upgrade, maintenance of repositories, performance tuning, troubleshooting issues and maintenance.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
- Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins, and Run deck and deployment automation.
- Created release pipelines using GIT, Chef for automatic workflow.
- Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
- Written multiple recipes and customized facts for efficient management of the Chef client
- End to end deployment ownership for projects on Open stack. This includes scripting for automation, scalability; build promotions for staging to production etc.
- Worked on Open stack and its components like Nova, Glance, Swift, Sahara and Manila.
- Created automation scripts and integrating with continuous integration channel using Run deck.
- Experienced in Administrating, troubleshooting, configuring and deploying enterprise applications in WebSphere, WebLogic and Apache-Tomcat.
- Responsible of installing, updating, diagnosing and troubleshooting the issue tracking and project management application, learning agile methodology by JIRA, Bitbucket, and TeamCity.
- Integrated JIRA, Confluence, and Bamboo for automating the CM process
- Configured Workflows created new Jobs and modified existing projects to automate.
Environment: AWS, GIT, GitHub, Bamboo, Redshift, Maven, Gradle, Artifactory, Run deck, Chef, Open stack, Docker Atlas, JIRA, Stash, Subversion, Python, ClearCase, Shell, Linux, ANT/Maven, HP Codar, JUnit, WebSphere Application, Ansible, Tomcat, Oracle, MS SQL Server, Java, J2EE Applications.
Confidential, FL
Build and Release Engineer
Responsibilities:
- Design and document CI/CD tools configuration management.
- Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
- Build and Deployment CI/CD Pipelines.
- Dockerized CI/CD tools (JENKINS and GitLab).
- Zabbix for CI/CD tools monitoring.
- Pager Duty to monitoring CI/CD tools and resolve critical issues proactively to manage uptime.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centers.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
- Work with application development and operation teams using a variety of automated testing and build, and deploy tools ( MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT ) to resolve issues with transition to new Devops solution
- Performed Web logic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
- Deployment and management of many servers via script and CHEF, utilizing cloud providers as a direct Atlassian Jira.
- Created repositories, branches, tags in GIT, assisted the developers to fix merging issues and Creating Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory .
- Worked able to create scripts for system administration and AWS using languages such as BASH and Python
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Designed a Configuration Management solution using Puppet
- Implement systems that are highly available, scalable, and self-healing on the AWS platform
- Maintaining Infrastructure automation using CHEF
- Mange build and deployment using MAVEN, JENKINS, CHEF SCM tools
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- Managed MAVEN project dependencies by creating parent-child relationships between projects.
- JENKINS is used as a continuous integration tool for automation of daily process.
- Used JIRA to track issues and Change Management.
- Experience in designing, building and maintaining an automated build and release environment
- Good scripting skills - PowerShell preferred
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
Environment: Perl Scripting, Shell Scripting, AWS, JENKINS, Nagios, JIRA, MAVEN, CHEF, Vagrant, Linux, SVN, GIT, Gradle, Puppet, Tomcat, Scrum, Python, MAVEN, Ant, Nexus, PowerShell