Sr. Devops/cloud Engineer Resume
CA
SUMMARY
- 8+ years of experience in DevOps, Configuration Management, Build Engineering and Release Management processes, including Building binaries, end - to-end code configuration, and deployments of artifacts for entire life cycle model in Enterprise Applications.
- Extensive experience in Linux/Unix system, Windows, VMware and V-Sphere ESX/ESXi environments.
- Good understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Experience in installing and administrating CI tools like Jenkins, Bamboo and other Tools like SonarQube, Nexus, GitHub like systems, JIRA, Atlassian stack of tools like, Fisheye, Confluence.
- Good exposure to Version control tools like Git, GitHub, SVN, Bitbucket, Clear Case, etc.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Bamboo.
- Expertise inAWSResources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, ELK, ECS, Snowball, etc.
- Configured Application Life Cycle Management (ALM) tools like JIRA, Trello, to track the progress of the project.
- Implementing experience in the container orchestration to drive all microservices builds out to the Docker registry and then deployed to Kubernetes by Creating Pods and managing using Kubernetes
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and Configuring Docker containers for Branching purpose and deployed using Elastic Beanstalk
- Experience wif Docker, Docker swarm, Kubernetes, and clustering frameworks wif Mesos providing the fine-grained resource allocations for pods across nodes in a cluster and making Kubernetes play nicely wif other frameworks running on the same cluster resources
- Integrated Jenkins wif the version control tools to pull the latest pushed code.
- Experience in creating Jenkins Environment and configuring end to end build pipelines.
- Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
- Hands on experience in creating a Virtual Network on Windows Azure to connect all the servers, Designed ARM templates for Azure Platform. Utilized Azure services like compute, blobs, ADF, Azure Data Lake, Azure Data Factory, Azure SQL, Cloud services and ARM and utilities focusing on Automation
- Experience wif orchestration and configuration management tools like Ansible, Chef, Puppet, as I is much Passionate about automation.
- Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
- Has done cloud migration from physical data center towards Amazon Web services (AWS) and had good understanding wif Public, Private and Hybrid Cloud Environments.
- Experience creating pods and clusters in Kubernetes and deploy those using Open Shift.
- Managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files.
- Continuous deployment using Ant, Maven. Perl, Power shell, Shell, Puppet, Chef, Packer, Terraform on to prem, AWS and Azure.
- Good noledge on protocols and REST and SOAP web services.
- Strong experience in installing Apache HTTPD, JBoss, Tomcat, Jetty, Redis, NodeJS, and HA Proxy.
- Used Docker and Open Shift to manage micro services for development and testing.
- Experience wif Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Groovy, Yaml, Json, Python and PowerShell for automating tasks.
- Experience in creating Puppet Manifests and modules to automate system operations. Worked on installation and configurations of Puppet Agent, Puppet Master and deployed Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
- Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes. Defined Chef Server and workstation to handle nodes and configure nodes, written recipes in Ruby.
- Wrote Ansible Playbooks wif Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python. Ran Ansible scripts to provision Dev Servers.
- Expertise in writing Ansible Playbooks from scratch using YAML functions and utilizing the setup to automate the CI/CD pipeline and deploy microservices. Provisioning load balancer, auto-scaling group and launch configuration for microservices using Ansible and noledge on Ansible Tower.
- Experience in working wif the ELK (Elastic Search, Log stash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
- Proficient wif container systems like Docker & container orchestration Kubernetes, ECS, AKS clusters.
- Experienced in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux, HTTP, TCP.
- Experienced in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Experienced wif Handling Cloud environments (AWS and Azure).
- Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
- Well Adverse wif the principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS and Jetty.
- Experience in integrating Unit Tests and Code Quality Analysis Tools like Junit, Cobertura, PMD, Find-bugs, Check-Style, SonarQube and Gerrit for code review.
- Experience in software Build tools like Apache Maven and Apache Ant to write Pom.xml and Build.xml respectively.
- Experience on working wif on-premises network, application, server monitoring tools like Nagios, Splunk, AppDynamics and on AWS wif Cloud Watch monitoring tool.
- Experience in AWS Cloud Administration which includes services like: EC2, S3 for application or backend service worked on Lambda.
- Responsible for Operating System maintenance activities like upgrading the OS, updating the services and third-party software.
TECHNICAL SKILLS
Operating systems: Windows, Linux, Unix, Ubuntu, Red hat, CentOS, AWS CLI
Build Tools: Ant, Maven, Gradle
Source Code Management: SVN, GIT, Bitbucket, IBM Rational Clear Case, Perforce
Bug Tracker and Testing: JIRA, Junit, Test Flight, Confluence
CI/ CD Tools: Hudson, Jenkins, Bamboo, Team City, Circle CI, Travis CI, Nexus
Configuration Tools: Ansible, Chef, Puppet, Vagrant, Docker, Kubernetes, OPS Work, Terraform, Helm
Networking: VPC, Route 53, LDAP, DNS, FTP, DHCP, SSH, TCP/IP, FTP, SFTP
Databases: Oracle, MySQL, Mongo DB, Cassandra, PostgreSQL, SQL Server
Monitoring Tools: Splunk, Data dog, Nagios, CloudWatch
Languages: Python, Shell scripting, Bash, Groovy, Java, C++, HTML, XML, NodeJS, JavaScript, Yaml, Json
Cloud Services: Amazon Web services (AWS), Microsoft Azure.
Web/App Servers: Nginx, JBoss, Apache HTTP, Tomcat, WebLogic, Web Sphere.
SDLC: Waterfall model, Agile, Scrum
Bug Tracking Tools: JIRA, Remedy, Bugzilla, Service Now
PROFESSIONAL EXPERIENCE
Confidential, CA
Sr. DevOps/Cloud Engineer
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.
- Worked on creation and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
- Experienced in using Build Automation tools like ANT, Maven. Implementing new build framework using Jenkins & Maven as build framework tools.
- Experience in creating Jenkins CI/CD pipelines and good experience in automating deployment pipelines.
- Managed Nexus and Maven repositories to download artifacts during the build process.
- Managed multiple cookbooks in Chef and Implemented environments, roles, and templates in Chef for better environment management.
- Efficiently worked for AWS cloud services to build secure, highly scalable and flexible systems dat handled expected and unexpected load bursts.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure).
- Strong experience in installing and configuring Apache HTTPD, Tomcat, Redis, NodeJS, and HA Proxy.
- Worked on creating and managing IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
- Experience in Virtualization technologies like VMWare, Vagrant and worked wif containerizing applications like Docker, Kubernetes.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups, Lambda, EFK, ECS, etc.
- Administering AWS Cloud Infrastructure based on Linux/Windows OS.
- Developing scripts for deployment of customer environments into AWS, using Bash and Python.
- Worked wif GIT (GitHub), SVN, Bitbucket to manage source code. Used Jenkins tool to automate the build process to manage Git.
- Developed Continuous Integration pipeline using Jenkins and developed various Groovy scripts for deploying the applications on to the AWS Cloud and Azure.
- Implemented Docker container clusters which are managed by Kubernetes. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system.
- Installing and configuring Apache HTTP server, Tomcat web application servers and Jetty.
- Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef.
- Created and implemented Chef Cookbooks for deployment. And used Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Managed Kubernetes charts using Helm and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files.
- WroteAnsibleplaybooks wif python SSH as the wrapper to manage Configuration of AWS nodes and tested playbooks on AWS instances using python. RunAnsiblescripts to provide Dev servers. Protected encrypted data needed for tasks wif Ansible Vault.
- Implemented a Continuous Integration and Continuous Deployment (CI/CD) pipeline wif Docker, Jenkins, GitHub, Maven, Azure Container Registry (ACR), and Azure Kubernetes Service (AKS).
- Worked wif Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Integration of ANT/Nexus, Jenkins, Urban Code Deploy wif Patterns/Release, Git, Confluence, Jira andCloudFoundry.
- Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both Pseries and VMware virtualization systems
- Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
- Experienced in migrate an On-premises Instances or Azure Classic Instances to Azure ARM Subscription wif Azure Site Recovery
- Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
- Strong use of various scripting languages like Groovy, Shell (Bash), Json, Yaml, Ruby and Python.
- Architected and designed Rapid deployment method using Ansibleto auto deploy servers as needed.
- Involved in writing various custom Ansible playbooks for deployment orchestration and developed Ansible Playbooks to simplify and automate tasks
- Automated using Ansible, Python, Perl or shell scripting wif attention to detail, standardization, processes and policies.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
- Setup Chef Server, workstation, client and wrote scripts to deploy applications.
- Deployed the applications to Tomcat Application Server and static content to Apache web servers.
- Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Formation Templates.
- Monitoring and implementing security on Azure IAAS VMs and virtual networks. Experience of using Azure backups and Recovery Vault to migrate on premise to Windows Azure in DR on cloud.
- Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
- Experience on working wif on-premises network, application, server monitoring tools like Nagios, Splunk and on AWS wif Cloud Watch monitoring tool.
- Worked on Docker container to create Docker images for different environments.
- Provided high availability for Iaas VMs and PaaS role instances for access from other services in the VNet wif Azure Internal Load Balancer
- Developed Build & Deployment Scripts using build tools MS Build in Azure Pipelines to migrate from one environment to another environment and utilizedNexus, SonarQube.
- Configured PowerShell scripts to automate the Azure cloudsystem creation including end-to-end infrastructure, VMs, storage, firewall rules. Worked wif PowerShell to automate SQL tasks, environment management related tasks and procedures on Windows machines.
- Written various PowerShell scripts to do Patching, Imaging and Deployments in Azure and integrated PowerShell to automate Azure DevOps Services set up using the Azure DevOps Rest API
- Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles wifout having to maintain AMIs.
- Experience wif setting up Chef Infra, bootstrapping nodes, creating and uploading Chef recipes, Chef node convergence in Chef SCM.
- Converting existing AWS infrastructure to server less architecture (AWS Lambda) deployed via Terraform or AWS Cloud formation.
- Written Ansible Playbooks, which is entry point for Server Provisioning, where the automation identified through the tasks using YAML format.
- Very good experience working on continuous integration and Continuous Delivery tools such as Jenkins and Bamboo and did support and backup.
- Working experience of deployment of Java applications through WebLogic/WebSphere Application servers and build tools like Gradle.
- Implemented and improved process for release management, automated code deployment, configuration management, and monitoring.
Environment: Git, Maven, Ant, Chef, AWS, Azure, Kubernetes, Docker, Jenkins, Chef, Helm, Linux, Groovy, Java/J2EE, Web Sphere, Ansible, Chef, Windows, Python, VMware, Oracle, Shell, SQL, PL/SQL, Teradata, Terraform, SVN, MS Excel, MS Office.
Confidential, Plano, TX
Sr. DevOps/AWS Engineer
Responsibilities:
- Implemented new process and policies for build process and involved in auditing.
- Designed processes and Provisioning infrastructure architecture for HD Vest applications and used AWS infrastructure as code for various environments.
- Cloud formation for entire AWS resources, IAM roles, Virtual private cloud, EC2 instances and S3 buckets.
- Extensively working wif Continuous Integration and Continuous Deployment (CI/CD) pipeline using Jenkins.
- Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
- Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
- Worked on setting up Upstream and Downstream Jobs in Jenkins.
- Working and involved in migration (Implementation and Delivery) of existing websites to AEM6.0.
- Build Data Sync job on Windows Azure to synchronize data from SQL databases to SQL Azure.
- Worked on Multi project jobs in Jenkins and used pipeline plugin to manage them.
- Implemented AWS solutions using EC2 instances, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, AWS Kinesis, ECS, ELK, SNS, IAM, SQS, Lambda, Cloud Formation Templates (CFT).
- Implemented automated application deployment and written deployment scripts and automation scripts.
- Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
- Maintained build related scripts developed in Ant and Maven. Created and modified build configuration files including Ant's build.xml and Maven Pom.xml.
- Developed BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled Cron jobs for job automation.
- Worked wif Python, Flask, Jenkins, Terraform and incorporating those three services for infrastructure automation project.
- Experience wif Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory.
- Worked on Docker Container snapshots, attaching to a running container, removing images, managing director structures and containers.
- Utilized Kubernetes to integrate wif docker container for creating pods, configmaps, deployments.
- Used Kubernetes to deploy scale, load balance, and manage Docker containers wif multiple name-spaced versions.
- Implement Jenkins in building pipeline to deploy all builds to the docker registry and then deployed into Kubernetes.
- Lead Automation deployment team and worked wif Puppet, written puppet modules for application deployment.
- Very good understanding of AEMarchitectural concepts (such as design, deployment, scaling & security)
- Worked wif various AWS, EC2 and S3 Command Line Interface (CLI) tools.
- Patched different software using RedHat Package Manager and YUM.
- Automate infrastructure creation, deployment and recovery using Ansible, Docker, Terraform & Jenkins
- Used IAM to create new accounts, roles and groups, policies and permissions.
- Created functions and assigned roles in AWS Lambda to run python scripts and Created Lambda jobs and configured Roles using AWS CLI.
- Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.
- Built a prototype Azure application dat access 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
- Installed and support multiple databases and applications including Oracle, MySQL wif WebLogic, JBOSS, Oracle and Apache Tomcat.
- Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Create proof of concepts of technologies to evaluate Docker, Kubernetes, Cassandra, Bamboo, Jenkins, Splunk, and Terraform.
- Installing and configuring Apache HTTP server, Tomcat web application servers and Jetty.
- Worked on M-Collective framework for building server orchestration and parallel job-execution systems.
- Planning and implementing VPCs wif multiple availability zones and multiple subnets to meet the dynamic IP requirements.
- Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Centos) and configuring the servers for specified applications.
- Management of Red Hat Linux user accounts, groups, directories and file permissions.
- Created Branches, Labels and performed Merges in Stash and GIT.
- Developed processes, tools, automation for Jenkins based software for build system &delivering SW Builds.
- Automated Nagios alerts and email notifications using python script and executed them through Chef.
- Managed Build results in Jenkins and Deployed using workflows.
- Used elastic search through JSON and Java API.
- Wrote deployment recipes for infrastructure management (Terraform).
- Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments.
- Build new Jenkins Jobs for the new AEMinstances.
- Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- By using JIRA/CONFLUENCE we maintain our product release wikis on confluence and administer JIRA and manage tickets raised.
Environment: AWS, Azure, SQS, Ansible, CICD (Jenkins), Docker, Maven, Linux, Splunk, Kubernetes, Terraform, Red Hat ELK, GIT, Chef, Cloud Watch, Python, AEM 6.1, Shell Scripting, JSON, AEM 6.0, Oracle, MySQL, Cassandra, WebSphere, Tomcat.
Confidential, Charlotte, NC
DevOps/AWS Engineer
Responsibilities:
- Developed tools and automated solutions wif my team in support of hosted services and troubleshooting for performance, reliability, and scalability issues.
- Enhanced group infrastructure wif Virtualization and Cloud computing technologies
- Connected continuous integration system wif GIT version control repository and continually build as the check-in's come from the developer.
- Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging,
- Branches locking, access control and integration.
- Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
- Leveraged Amazon Web Services like EC2, RDS, EBS, AWS Kinesis, SQS ELB, Auto scaling, AMI, IAM through AWS console and API Integration.
- Developed microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs andKubernetesdeploy and services.
- Developed infrastructure as code wif Terraform to deploy VMware and AWS infrastructure
- Created Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
- Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
- Experience in Virtualization technologies like Vagrant, VMWare and worked wif containerizing applications like Docker, Kubernetes.
- Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Development ofChef RecipesthroughKnifecommand-line tool to create Chef Cookbooks to manage systems configuration.
- Hands on experience in deploying the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack and Jenkins for continuous integration
- Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating wif Git and Jira to trigger builds using Web Hooks and Slave Machines.
- Virtualized the servers on AWS using the Docker, create the Docker files and version control.
- Configured and maintained Jenkins to implement the CI process and integrated the tool wif GIT and Maven to schedule the builds.
- Implemented new build framework using Jenkins & maven as build framework tools.
- Configured Jenkins daily periodic backups for Jenkins config and plugins files.
- Used Istio compatible version of Kubernetes to maintain automatic load-balance for HTTP and other traffic control like TCP and fault injection.
- Worked wif data management tools like Splunk, ELK.
- Used Splunk to monitoring/metric collection for applications in a cloud-based environment.
- Worked wif Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
- Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
- Worked wif Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
- Managed a PaaS for deployments using Ansible and Mesos, which reduced considerably deployment risks.
- Involved in building Object Oriented applications using Java, writing Shell Scripts and Python Scripts on UNIX.
- Created and wrote Python and Shell scripts for automating tasks.
- Involved in using Tomcat Web Server, JBOSS, WebLogic and WebSphere Application Servers for deployment.
Environment: AWS, Ansible, CICD (Jenkins), Docker, Maven, Kubernetes, VMware, Terraform, Splunk, ELK, GIT, Cloud Watch, Python, Shell Scripting, JSON, WebSphere, Weblogic, Tomcat, My SQL.
Confidential
DevOps Engineer
Responsibilities:
- Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Arti factory, Maven, GIT and Sonar.
- Identify practical opportunities for creating and maintaining DevOps pipeline.
- Provide stable and continuous build and deployment strategy for cloud-based architecture
- Responsible for creating and maintaining a IVR portal dat implements DevOps (Dashboard) to depicts the overall progress of the project wif all sorts of metrics from requirement until delivery.
- Using GIT to manage source code developed by various platform engineers.
- Extensive experience working wif AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and Cloud Watch.
- Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Involved in designing and deploying a multitude application utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling using deployment of multi stacked environments through AWS Cloud formation templates.
- Managed Amazon Web Services (AWS) infrastructure dat automate the Provisioning of AWS Services through Ansible scripts and cloud formation templates.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments.
- Experienced in use of Docker, Kubernetes and Open Shift to manage micro services for development of continuous integration and continuous delivery.
- Improved the virtualization for the servers using the Docker for the test environments and the dev environment needs.
- Supporting the Application team in making them analyze about the automation implementation.
- Coordinating wif QA/DEV/Project/Delivery/Production Support/Managers and Performance teams to consider concerns, issues and addressing those aspects to meet the delivery dates.
- Resolved update, merge and password authentication issues in Jira.
- UsedKubernetesfor creating new Projects, Services for load balancing and adding them to Routes by accessing from outside, created Pods through new application and controlling, scaling and troubleshooting pods through SSH.
- Monitor scalable infrastructure on Amazon web services (AWS) & configuration management using chef
- Good understanding of Docker Configuration Management Tool.
- Created the strategy for automated build and deployments.
- Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Worked on Managing the Private Cloud Environment using Chef.
- Perform automated builds on the go when a change is promoted using Jenkins pipeline structure.
- Using Verizon cloud services Confidential production end.
- Manage all CM tools (Artifactory, Maven, Jenkins, and Git) and their usage/process ensuring traceability, repeatability, quality, and support.
- Automated deployments using YAML, Bash, Python and JSON scripting.
- Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure
- Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
- Deployment and Implementation on customer site and integrate the application wif the customer's internal systems and process
Environment: Amazon web services, Docker, Jenkins, Puppet, Chef, VMware, Artifactory, Maven, GIT, GIT Hub, Chef, SVN, Oracle, Sql Server, Python, Jira, Yaml, Bash, Json, Shell Scripting
Confidential
Build and Release Engineer / Linux Admin
Responsibilities:
- Coordinating Release effort among various teams (Development Testing, Business Analysis) in geographically separated.
- Worked wif subversion, Proposed and implemented branching strategy suitable for agile scrum development in a Fast-Paced Engineering Environment.
- Deployed artifacts by ANT using Shell and Python Scripting.
- Maintained and Administered GIT Source Code Tool.
- Provided 24x7 System Administration support for 300+ Red Hat Linux servers and resolved trouble tickets on shift rotation basis.
- Configuration of Hardware and Software RAID on Digital & Sun Servers.
- Responsible for configuring and managing Squid server in Linux.
- Creating templates, cloning Linux virtual Machines and migrating servers across ESX hosts.
- Created Branches, Labels and performed Merges in Stash and GIT.
- Installed and configured VMware ESX server and SUN Virtual Box to allow virtualization of a physical server to virtual servers dat provide running multiple Operating Systems on a single server in a data-center environment for dramatic reduction in costs.
- Installation, configuration and administration of RedHat Linux servers and support for Servers.
- Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering builds.
- Building/ Maintaining Docker container clusters managed by kubernetes, Linux, Bash, GIT, Docker. Utilized kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys
- Developed infrastructure as code wif Terraform to deploy VMware and AWS infrastructure
- Created Buckets in AWS and stored files. Enabled Versioning and security for the files stored.
- Assisted developers to resolve subversion code merging issues.
- Automated creating projects and Nexus repository as part of release process.
- Performing Risk Analysis, preparing Mitigation Strategies Contingency Plans.
- Automating builds wif Jenkins by integrating Subversion.
- Virtualized the servers on AWS using the Docker, created Docker files and version control.
- Created Release branches, Development branches to manage the subversion branching strategy for few applications thus ensuring the integrity of Trunk.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Efficiently performed the task of resolving conflicts while merging in Subversion wif the J2EE development background.
- Tweaked and managed the builds by editing build.xml for the change in the requirements
- Created Opsware implementation records to populate server specs to kick start file for PXE boot process. Install and support user requested rpm's whenever it is required.
- Involved in halping others LinuxAdministrators to deployed Splunk in a Linuxand windows environment.
- Experience in deploying Archives to WebLogic Application Servers.
- Worked on LAN/WAN, firewalls, and routing for Internet and Internet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH.
- Managed Servers and Reports using Puppet through host groups and puppet modules and manifests.
- Communicating wif Development teams in advance for all PRODUCTION releases planned.
Environment: JSP, JNLP, Hibernate, YUI, My SQL, VMware, AWS, Net Beans IDE 6.5, Tomcat 6.5 Web Logic Server 9, Quality Center, Mercury QTP, Load runner, Java, XML, JSP, Web Service, Java Mail 1.3, Java Script, DB2, Web sphere, Windows XP/Vista, Linux.