Cloud Aws Devops Engineer Resume
Menomonee Falls, WI
SUMMARY:
- Over 8+ years of experience in IT industry in various roles with excellent experience in RedHat Enterprise Linux Administration, Software Configuration Management, DevOps Engineer Build & Release management and Development for several markets driven international organizations
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat).
- Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Solid Experience in using AWS cloud services like EC2, ECS, EBS, AMI, IAM, RDS, Route 53, Cloud Front, Cloudwatch, CloudFormation, Security Groups, SNS, VPC, ELB, Elastic Beanstalk, EC2 Container Service, Auto Scaling, Amazon EMR, ElastiCache and S3.
- Experience in using AWS including Auto Scaling in launching EC2 instances, Elastic Load Balancer, S3 RDS, Lambda for server lessdeployment of web applicationsand Automated deployments using Cloud formationtemplates in JSON, YAML.
- Experience in Implementing CI/CD pipeline with AWS, Jenkins, Gradle, Ansible, Nexus, Docker and Kubernetes. Worked on Jenkins with managing plugins, Securing it with configuring global security, tested code using different plugins to complete the CI/CD pipeline.
- Strong knowledge and real time experience in Amazon Web Services (EC2, S3, RDS, VPC, Route 53).
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies. vSphere skills include installation and configuring of vCenter Server and vSphereESXi 5.0/5.1/5.5/6.0 , configuring vSphere networking, configuring vSphere storage, deploying and administer VMs (snapshots and templates) and vApps and functions like maintaining HA, troubleshooting and resource management
- VMwareinstallationandoperationsof P2V, VMotion and VMware Virtual Center on Dell PowerEdge 320 ensuring uptime for critical systems and applications, manage components of DevOps Configuration Management by Jenkins, Nexus, GitLab etc.
- Experience of Jenkins, Apache Ant, Apache Tomcat, Subversion, Git, Maven
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
- Experience with Terraform to build infrastructure as a code.
- Lightweight virtualization with Linux Containers and Docker
- Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.
- Used AWS Lambdaas MicroServicesand API gateways to achieve scalability.
- Performed Continuous Delivery in aMicroServiceinfrastructure with Amazon cloud, Docker and Kubernetes.
- Experience in branching, tagging and maintaining version across the environment using SCM tools like Subversion, GIT.
- Experienced with Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
- Working Knowledge on Cloud automation using Azure and AWS Cloud Formation templates.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
- Experience of Jenkins, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
- Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
- Working Knowledge on Cloud automation using Azure and AWS Cloud Formation templates
- Written build scripts from scratch for new projects and for new modules within existing projects.
- In-depth knowledge of computer applications and scripting like Shell, Python, Perl and XML.
- Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
- Maintained local team repositories and Organization’s central repositories for Maven.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, iOS and Windows 98/NT/XP/Vista/7/8 of production, test and development servers.
- Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web Sphere.
TECHNICAL SKILLS:
Skills: VMWARE, VSPHERE 5.5/6.0, VCENTER SERVER, AWS ECS, Docker Container services, Pivotal Cloud Foundry, VagrantIIS, Tomcat, Apache, Jboss, WebSphere Application Server, Web LogicANT, Maven, Graddle, Jenkins, Bamboo, TeamCity, TFS.
Operating Systems: RHEL/CentOS 5.x/6.x/7, Linux-Ubuntu/Fedora, Windows 7/8/XP/10, Sun Solaris 7/8/9/10, AWS-Linux CLI
Build/Automation Tools: Puppet, Chef, Ansible, Ant, Maven, Jenkins, IBM Urban deployHudson &Bambo
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server
Backup/Monitoring Tools: S3 (Simple Storage Service), Cron Jobs, Cloud watch, Opsgenie, Splunk, Nagios
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
Virtualization/Containerization Technologies: Cluster Management, Kubernetes, Docker Swarm, Web/Application Server
Build and Deploy Tools Infrastructure: AWS, Azure, OpenStack
Web Technologies/ Programming Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby,Perl Scripting, Python, Shell scripting
Software Methodologies: Agile-SCRUM, Waterfall, RUP, Xtreme
Project Management/ Bug tracking Tools: JIRA, Confluence, Rally, Remedy, HP Quality Center, Bugzilla
PROFESSIONAL EXPERIENCE:
Cloud AWS DevOps Engineer
Confidential, Menomonee Falls, WI
Responsibilities:
- Installed Workstation, Bootstrapped Nodes, Wrote Playbooks and uploaded them to Ansible-server, Managed On-site OS/Applications/Services/ Packages using Ansible as well asAWSfor EC2/S3&ELB with Ansible Playbooks.
- Involved in Implementation of variousAWScloudApplication& deployment using Amazon EC2, S3, RDS(MySQL), Elastic load balancing, Auto scaling,CloudFront, Elastic Block Storage, Elastic Beanstalk,CloudWatch, Identity Access Management, Implementing Virtualcloudplatforms using Amazon Virtual PrivateCloud.
- Migrated over 80% of VMWARE VMs toAWSand Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc. with Ansible Playbooks.
- Setup and buildAWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS inCloudFormation JSON templates.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
- Automated deployment templates for relational and NoSQL databases inAWS. Deployed web applications and services developed in Java, PHP, Node.js, on web servers like Apache usingAWS Beanstalk.
- Used BOTO for automating the process and terminating EC2 instances on AmazonAWSandcloud deployments.
- Created Microservices applications with integrations toAWSservices by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
- Support for all otherAWSproducts such as RDS, Route53 (DNS),CloudTrail, Elastic cache, Lambda and Amazon Kinesis.
- Designed and maintained AWS infrastructure highly available, scalable, secured, monitored and alerting network infrastructure.
- Created monitors, alarms and notifications for EC2 hosts usingCloudWatch. Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
- Collaborate in the automation ofAWSinfrastructure via terraform and Jenkins - software and services configuration via Ansible.
- Implanted a continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branch gets started, Jenkins our continuous Integration server, automatically attempts to build a new Docker container from it.
- Built a new CI pipeline, Testing and deployment automation with Docker, Jenkins and Ansible. Integrating Sonarqube in the CI pipeline for code coverage reports and sonar metrics. Integrating Sonarqube in the CI pipeline to analyze code quality and obtain combined code coverage reports after performing static and dynamic analysis.
- Build and Maintained Docker container clusters managed by Kubernetes on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Planning, deploying, monitoring, and maintaining AmazonAWScloudinfrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations inAWSpubliccloud.
- Worked onAWSCloudplatform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS,CloudWatch,CloudTrail,CloudFormationAWSConfig, Auto scaling,CloudFront, IAM.
- Utilize AWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- I used various services ofAWSfor this infrastructure. I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
- Hands-on experience on Ansible And Ansible Toweras Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Responsible for on boarding Application teams to build and deploy their code using GitHub, Jenkins andAnsible.
- Experience in writing Playbooks to automate the deployment process and to integrating Ansible Playbooks into Jenkins jobs for a continuous delivery framework.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services inAWScloud.
- Provided security and managed user access and quota usingAWSIdentity and Access Management (IAM), including creating new Policies for user management in JSON.
- Used bash and python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMI’s and scheduling lambda functions for routine AWS tasks.
- Implemented a Continuous Integration and Continuous delivery (CI/CD) pipeline with Jenkins, Git-hub and Container Service.
- Installed and Administrated CI/CD tools like Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
- Developed build and deployment scripts using apache Maven as build tool in Jenkins to move from one environment to other environments and automated builds using Maven and Ant for creation of build artifacts like war or ear files.
- DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
- Implemented and designedAWSvirtual servers by Ansible roles to ensure deployment of web applications.
- Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Ansible, Collective andAWSand move existing applications off windows seamlessly to it while aggressively growing.
Cloud AWS DevOps Engineer
Confidential, Malvern, Pennsylvania
Responsibilities:
- Experience as Cloud AWS Engineer project teams that involved different development teams and multiple simultaneous software releases.
- Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Amazon Web Services (AWS).
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centre’s.
- Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
- Built the AWS infrastructure from the scratch for the Project NextGen App which is an internal application that logs the customer data.
- Used AWS Lambda as MicroServices and API gateways to flexible scaling, Easy Deployment and Resiliance.
- Handled multiple AWS accounts with different VPC's for Prod and Non Prod where key objective included automation.
- Helped developers and other project teams to set views and environments.
- Created and applied Baselines and Labels for each Build Artifacts.
- Created UCM Projects, Development and Integration views for Development and Integration Streams.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances
- Created S3 buckets and managed policies for them, and utilized S3 buckets for backup on AWS
- Configured AWS DHCP option sets to the *logisticare.com name servers.
- AWS CloudTrail is enabled to the track of user activity, governance, compliance, operational auditing, and risk auditingof your AWS account.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Designed and deployed applications utilizing AWS stack which includes EC2, S3, Dynamo DB and IAM, focusing mainly on high-availability and fault tolerance.
- Development of automation of Kubernetes clusters with Ansible, writing playbooks. Using Docker, Jenkins, VMWare, RHEL, Kubernetes, Artifactory, Ansible & GitLab
- Kubernetes architecture: node, kubelet manages pods, their containers, images, volumes, network etc. kube-proxy is a simple network proxy and load balancer responsible for reflecting services on
- Implemented multi-tier application provisioning in open stack cloud, integrating it with Ansible, migrating the application using Maven as build tool.
- Deploying and monitoring applications on various platforms using Elastic Beanstalk.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Monitoring using Ansible playbooks and has integrated Ansible with Rundeck and Jenkins
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes also deployed Docker Swarm
- Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
- Created virtual imagessimilar to production environment using Docker, developed and maintained containers on a private DockerHub
- Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
- Managed GIT and SVN as Source Control Systems
- Responsible for orchestrating CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
- Created Pre-operation and Post-operation triggers in UCM.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Provided level one support for build troubleshooting and production issues.
- Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
- Worked in design and deployment of national data centres using theOpenstack
- Performed merges for each build from Development Branch to Integration Branch.
- Created the Release Management plan with the implementation schedule.
- Responsible for Build and Install Schedules using Unix Cron jobs.
- Maintained configuration files for each application to build and install on different environments.
- AutomatedNagiosalerts and email notifications using python script and executed them through Ansible.
- Created the build instructions docs and install (deploy) instructions docs for each application for different environments.
Environment: AWS (Amazon Web Services) Ansible, Docker, Kubernetes, Microservices, Cloud Foundry, Cloud Watch, Cloud Formation, Ant, Maven, Subversion, SVN, GIT, Nexus, Jenkins, PERL, BASH, Solaris, UNIX, LINUX 5.x, 6.x& 7.x
DevOps Engineer
Confidential, Bothell, Washington
Responsibilities:
- Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
- Configured local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Performed software configuration/release management activities for three different Java applications
- Closely worked with Developers and Testers in supporting new application feature and manage application using automated deployment tools.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Migrating existing TFS instances to the latest version of TFS at different clients.
- Analyzing the tool architecture and implement it on the applications, making it more user-friendly for the application team.
- Monitoring the Instances, launching them with the desired (AMI) Amazon Machine Image.
- Implemented ChefCookbooks for OS component configuration to keep AWS server's template minimal.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
- Used chef as Configuration management tool, in automation of repetitive tasks, quickly deploy critical applications, and proactively manage change.
- UsedChef attributes, templates, recipes, files and managed On-site OS/Applications/Services/Packages using Chef.
- Worked on the source code to generate builds and create procedures for the deployment on the servers for the release.
- Worked on log management tools like LogStash, syslog, ElasticSearch.
- Managed and monitored the server and network infrastructure using Nagios.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Build Java code and .NET code on to different Jenkins servers as per the schedule.
- Worked on Deployment procedures using middleware like WebSphere, creating deploy scripts and setting for the Production Release.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Developed microservices on boarding tools leveragingJenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Supported the Application team by making them understand and analyze the automation implementation and other related issues.
- DevelopedAnt and Maven scripts to automate the compilation, deployment and testing of Web andJ2EE applications.
- Converted old builds using MAKE to ANT and XML for doing Java build
- Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
- Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
- Installed Jenkins/Plugins for GIT repository, setup SCM polling for immediate build with maven and maven repository (Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD process.
- Managed Docker orchestration using Docker Swarm.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
- Administer the operations and support of Openshift Enterprise and Docker Cloud services.
- Utilized JIRA for all our projects in scrum methodology for creating stories and giving points to the stories, and updated stories as per our sprints.
- Managed bit bucket and Amazon Web Services like EC2 and assigned roles and policies via IAM throughAWS Management Console.
- Performed the automation deployments using AWS by creating the IAM roles and policies and used thecode pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
- Used Openshift in automating the provisioning of commodify computing resources for cost and performance efficiency.
- Organized and coordinated Product Releases, work closely with product development, QA, Support toensure successful releases.
- Involved in creation of reference Architecture and built Minimum Viable product (MVP) for containerization platform using Docker and Kubernetes.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
- Assisted customers in implementing DevOps strategies using Buildforge as the automationEngine.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resourceswithin the Amazon RDSAurora DB cluster.
- Created Puppet manifests, classes and modules to automate system operations.
- Configured GIT with Jenkins and schedule jobs using POLL SCM option.
- Responsible for installing Jenkins master and slavenodesand configure Jenkins buildsfor continuous integration and delivery.
- Using Jenkins AWS CodeDeploy plugin to deploy and Chef for unattended bootstrapping inAWS.
- Involved in setting up builds using Chef as a configuration management tool and managed theconfigurations of more than 2000 servers.
- Implemented a Continuous Delivery pipeline with GitHub, Jenkins, Docker and AWS AMI’s
- Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
- Resolved update, merge and password authentication issues in Bamboo and JIRA.
- Storage on AWS EBS, S3 and Glacier and automate sync data to Glacier, databases services onAWS like RDS, Dynamo DB, Elastic Transcoder, Cloud front, Elastic Beanstalk, and Migration of 2 instances from one region to another. Configuration of site- to- site VPN and open VPN using Linux EC2 instance.
- Automated the Applications and MySQL container deployment in Docker using Pythonand monitoring of these containers using Nagios.
- Involved working with a PaaS solution such as RedHat Openshift.
Environment: Jenkins, terraform, Apache Tomcat, elastic search, Kubernetes, Chef, Shell Script, Blade Logic, PowerShell, Openshift, Unix/Linux, Mongo DB, Python, SOAP, REST,Python, NoSQL, JIRA, EJB, SVN, GIT, TFS, Apache ANT, ELK, MYSQL, Maven, AWS.
Build and Release Engineer
Confidential, Columbus, Ohio
Responsibilities:
- Worked with DevOps and project management team to build and release software package.
- Responsible for configuration, maintenance, and troubleshooting.
- Used Jenkinsfor Software Configuration management, maintaining the versions of code and build pipeline.
- Setup various Jenkins jobs for build and test automation and created Branches, Labels and performed Merges in GIT.
- Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
- Involved in the Installation and configuration of an automation tool Puppet that included the installation and configuration of the Puppet master, agent nodes and admin control workstation.
- Wrote some of the puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
- Created deployment request tickets in Bugzilla for the deploying the code to Production.
- Used Perl/Shell to automate build and deployment Process.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and resolved merging issues and re-integrating branches by conducting meetings with Development Team Leads.
- Coordinated with developers, Business Analyst, and Mangers to make sure that code is deployed in the Production environment.
- Remote system administration using tools like SSH, Telnet. Configuring and maintaining network services such as LDAP, DNS, NIS, DHCP, NFS, Web, mail, FTP.
- Creation and scheduling of CronJobs for Backup, System Monitoring, and removal of files.
- Participated in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
- Monitoring system performance and resource utilization and provide ongoing trend analysis for forecasting future resource requirements and kerneltuning to enhance the system performance.
- Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting.
- Facilitating/troubleshooting the automation processes, server consolidation and provisioning of different operating systems using VMwarevSphere/vCenter.
- Worked with the team for creating TFS code branching, merging and versioning with Ms build. (TFS 2012).
- Administer and support Team Foundation Server, Managed security and configuration for TFS projects.
- Edited and Modified POM.xml for a few applications that used Maven.
- Worked with integrating JUnit, Find Bugs, Check style code analysis and testing during the build.
- Used Shell and Perl scripting to deploy artifacts that are built by Maven.
- Managed and performed the environment related configuration changes as a part of deployment.
- Deployed the archives to Tomcat Application Servers.
- Integrated GIT into Jenkins to automate the code checkout process.
- Performed re-starts and xml config and post deploy setups and brought application up for testing.
Environment: Oracle, MySQL, RDBMS, FTP, NFS, NIS, DNS, LDAP, Jenkins,Perl, python, Puppet, Ubuntu, Centos, ANT, Shell Script, Bugzilla, Maven, XML,TFS, Apache Tomcat, VMware ESX Servers, Web Servers, Windows, Unix.
Build and release Engineer
Confidential, Pittsburg, Pennsylvania
Responsibilities:
- Maintained and Administered GITHUB Source Code Tool.
- Updated Release reports from change management control.
- Created Branches, Labels and performed Merges in Stash and GITHUB.
- Developed Processes, Tools, Automation for Hudson based Software for Build system and delivering SW Builds.
- Managed Build results in Hudson and Deployed using workflows.
- Developed, maintained, and distributed release notes for each scheduled release.
- Built and deployed java source code into application servers in an agile continuous integration environment.
- Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.
- Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell, Bash scripting, Python.
- Involved in Installing Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Executed user administration and maintenance tasks including creating users and groups, reports, and queries.
- Created Release Plan, definition, collection, analysis, and presentation of release project metrics.
- Modeled the structure for Multi-tiered applications orchestrate the processes to deploy each tier.
- Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Proposed and implemented branching strategy suitable for agile development in Subversion.
- Created Branches, and performed Merges in Source Tree& Stash.
- Installed and Configured Jenkins for Automating Builds, Deployments and providing an automation solution.
- Integrated GITHUB into Jenkins to automate the code check-out process.
- Very strong Project Management experience performing ITIL RM /SCM activities.
Environment: Jenkins, GIT, GITHUB, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, WebSphere, Hudson, Linux.
Linux Administrator
Confidential
Responsibilities:
- Administered, maintained RedHat 3.0, 4.0, 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, installation of RDBMS database (MySQL, Oracle9i) databases in both development and production restoration and log generation.
- Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
- Created users, manage user permissions, maintain User & File System (NTFS, XFS, NFS) and creating volumes with RAID 0/1/10, LVM for logical partitioning on Red hat Linux.
- Experience working with DNS, DHCP, LDAP, NFS, NIS and NIS+, Send mail SNMP, TFTP, Iptables services.
- Diagnosed hardware and software problems and provided solution to them.
- Bash shell-scripts to automate routine activities.
- Performing NIC bonding onLinuxSystems for redundancy.
- Knowledge in OSI 7 Layer Model, TCP/IP, DNS, DHCP, LAN technologies, Switches, Cables, Bridges
- Installing Packages with RPM and YUM tool.
- Integration of Linux/Solaris with Active Directory (LDAP).
- Experience working with DNS, DHCP, LDAP, NFS, NIS and NIS+, Send mail SNMP, TFTP, Iptables services.
- Proficient in Network configuration with SSH, SCP, SFTP.
- Built and configured Virtualized servers by Installed VMware Hypervisor to get scalability, optimization, better management, high availability and performance.
- Configured and administered Samba Server.
- Performed installation, configuration, upgrades, Package administration and support for Linux systems on client side using RedHat satellitenetwork server.
- Managed Virtualization Environment using VMware (ESXi, vClient, vCenter, vSphere).