Senior Cloud/devops Engineer Resume
Chicago, IllinoiS
PROFESSIONAL SUMMARY:
- Senior Cloud DevOps Engineer proficient with 8+ years of IT Experience extensive of Cloud/DevOps Engineer, Build/Release Engineer. I can implement effective IT strategies and knowledge on Azure, AWS, GCP, PCF, OpenStack, Automating Software Configuration Management, Deploying Applications through CI/CD using DevOps Tools for Infrastructure Automation, and Delivery Management for both Public and Private Cloud Services.
- Expertise in Architecting and Implementing Azure Service Offering, such as Azure cloud services, Azure storage, IIS, Azure Active Directory (AD), Azure Resource Manager (ARM), Azure Storage, Azure, Blob Storage, Azure VMs, SQL Database, Azure Functions, Azure Service Fabric, Azure Monitor, and Azure Service Bus.
- Exposure in Azure Development worked on Azure Web Apps , Azure App Services, Azure Virtual Network, Azure SQL Database, Azure Fabric controller, Azure Search , Azure Batch, Azure Autoscale, Azure Files Azure Blobs, Azure Queues, Azure Tables, Azure Data Lake Storage, and Azure Notification Hub.
- Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution and Virtual Machine Scale Sets (VMSS) using Azure Resource Manager (ARM) to manage network traffic.
- Knowledge of Azure Site Recovery and Azure Backup Installed and Configured the Azure Backup agent and virtual machine backup, Enabled Azure Virtual machine backup from the Vault and configured the Azure Site Recovery (ASR).
- Proficiency in strategy and practical implementation of AWS Cloud Services like EC2, S3, VPC, CloudFormation, IAM, Storage Gateway, S3, Glacier, AWS Auto Scaling in launching EC2 instances, EBS, AWS Lambda, EKS, Elastic Beanstalk, CodeCommit, CloudTrail, OpsWorks, CloudFront, Route 53, EMR, Amazon Redshift, Direct Connect, SNS, SQS, Dynamo DB, ELB, ElasticCache, AWS EMR Cluster Configuration.
- Expertise in building Continuous Integration and Continuous Delivery (CI/CD) on AWS environment using AWS CodeCommit , CodeBuild , CodeDeploy and CodePipeline and experience in using AWS Terraform, AWS CloudFormation, API Gateway, and AWS Lambda in automation and securing the infrastructure on AWS.
- Experience in changing over existing AWS infrastructure to Serverless architecture (AWS Lambda, AWS Kinesis) through the creation of a Serverless Architecture using AWS Lambda, API gateway, Route 53, S3 buckets.
- Expertise in writing AWS CloudFormation templates in JSON to use them as blueprints for building & deploying multiple AWS resources also Worked on Kinesis Data Streams & Kinesis Firehouse & integrated with AWS Lambda for serverless data collection and experience in creating and designing AWS Cloud Formation templates to create custom sized VPC, NAT subnets for deployment of Web applications and database templates.
- Proficiency in using Terraform key features such as Infrastructure as Code, Execution Plans , Resource Graphs , Change Automation and extensively used Auto Scaling launch configuration templates for launching cloud instances while deploying Microservices .
- Managed AWS Infrastructure as Code using Terraform and worked with Terraform Templates to automate the Azure IaaS VMs using Terraform modules and deployed Virtual Machine Scale Sets (VMSS) in a production environment.
- Experience in Kubernetes to deploy scale, load balance, and manage Docker containers with multiple names spaced versions using Helm charts.
- Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm , and Docker Registry and used containerization to make applications platform when moved into different environments.
- Expertise in integrating Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using WebHooks and Slave Machines which involved in POC on Docker and used Docker Registry, Docker-Compose, Links, Docker Bridge.
- Proficient in creating Docker images using Docker File , worked on Docker container snapshots, removing images, and managing Docker volumes and implemented Docker automation solution for CI/CD model.
- Extensive experience in installing , configuring and administering Jenkins CI tool on Linux machines and used Jenkins Pipelines to drive all Microservices builds out to the Docker Registry and then deployed to Kubernetes , Created Pods and managed using Kubernetes .
- Involvement in developing APIs using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the microservices using its Nodes, Pods, ConfigMaps, Selectors, Services .
- Expertise in configuring the monitoring and alerting tools according to the requirement like Prometheus and Grafana , setting up alerts and deployed multiple dashboards for individual applications in Kubernetes .
- Experienced in Ansible Tower , which provides an easy-to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GitHub , integrating with Jenkins , and Verifying with Jenkins plugins , deploying the application in Linux environment.
- Broadly worked on Ansible Playbooks to automate various deployment tasks and strong knowledge on Ansible Roles, inventory, Ansible Tower, Ansible Galaxy concepts.
- Experience in Chef with configuring Chef-Repo and setting up multiple Chef Workstations and writing Chef Cookbooks and Recipes to automate the deployment process using Spinnaker and integrated with Jenkins jobs for CD framework.
- Well versed in configuring an automated tool Puppet that included installation and configuration of Puppet and written manifests and modules for a puppet to do tasks like application deployment, configuration and create filesystems.
- Expert in Setting up Continuous Integration (CI) by configuring Build, Code, Deploy and test automation Jobs in Jenkins for different applications and in creation and deployment using Codeship to automate branch & project creation in Git using (Groovy language) in Jenkins file and automating (using Ansible).
- Professional in deploying and configuring Elasticsearch, Logstash, Kibana (ELK) and AWS Kinesis for log analytics and skilled in monitoring servers using Nagios, Splunk, AWS CloudWatch, Azure Monitor and ELK.
- Skilled with Python, Bash/Shell, PowerShell, Ruby, Perl, PowerShell, JSON, YAML, Groovy. Developed Shell and Python Scripts used to automate day to day administrative tasks and automation of the build and release process.
- Experience in Java, C, C++, C#, Net, and ASP.Net to manage Software Configurations and builds in a UNIX environment.
- In-depth knowledge and experience in implementing Service-Oriented Architecture (SOA) using XML based SOAP/RESTful API Web Services .
TECHNICAL SKILLS:
Public & Private Cloud Technologies: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), OpenStack, Pivotal Cloud Foundry (PCF), Rackspace
Containerization Tools: Docker, Docker Swarm, Kubernetes, AWS ECS, Apache Mesos, OpenShift
Configuration Management: Chef, Ansible, Puppet, SaltStack, Terraform
CI/CD Tools: Jenkins, Bamboo, GitLab CI, Travis CI, Hudson, TeamCity, CircleCI, SonarQube, Solano CI, Octopus Deploy, Nexus, JFrog Artifactory, Spinnaker, Codeship, GoCD
Build & Testing Tools: Maven, Ant, Gradle, Selenium, JUnit, NUnit, xUnit
Version Control Tools: Git, Subversion, GitHub, Bitbucket, VSTS, TFS
Performing/Monitoring & Bug Tracking Tools: ELK, Nagios, CloudWatch, Azure Monitor, New Relic, Splunk, Datadog, Zabbix, Grafana, Prometheus, Dynatrace, Confluence, Jira, Bugzilla
VMware ESXI, Vagrant, KVM, Windows Hyper: V, Power VM, vSphere 5Citrix
Web Servers: Apache Tomcat, Nginx, WebSphere, WebLogic, JBoss, Samba, SQL Server, ZooKeeper
Databases: Dynamo DB, MySQL, RDBMS, NoSQL, Cassandra, PostgreSQL, Mongo DB, Oracle DB
IDE Tools: MS Visual Studio, NetBeans, Eclipse, IntelliJ IDEA, PyCharm, Oracle SQL Developer
Web Technologies: HTML5, CSS3, Bootstrap, JSON, jQuery, JavaScript, PHP, XML, XSD, Drupal, WordPress
Networking/Protocols: DNS, DHCP, FTP/TFTP, NFS, SMTP, TCP/IP, NIS, HTTP/HTTPS, WAN, LAN, Palo Alto, Cisco Routers/Switches
Scripting/Programming Languages: Python, Shell Scripting, Bash Shell, Korn Shell, Ruby, Groovy, PowerShell, YAML, Perl, Bourne, C, C++, .NET, ASP.NET, Java, Java/J2EE, Go, Hadoop MapReduce
Operating Systems: RHEL, CentOS, Ubuntu, Fedora, Debian, Solaris, Windows, MacOS
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, Illinois
Senior Cloud/DevOps Engineer
Responsibilities:
- Designed and maintained Microsoft Azure environment to include Azure Office 365 and involved in administrative tasks that include Build, Design, Deploy of the Azure environment, Azure Systems and Azure security.
- Created and implemented the Azure Resource Manager (ARM) templates from a deployment, deployed the template using the portal, Azure PowerShell, CLI, and using Azure quick start templates.
- Integrated an application with Azure Active Directory (AD), implemented a hybrid network and Azure Site Recovery, set up Site to Site & Point to Site VPN between on-premise and Azure Networks.
- Worked on Serverless services, created and configured HTTP Triggers in the Azure Functions with application insights for monitoring and performing load testing on the applications using the Visual Studio Team Services (VSTS) also called as Azure DevOps Services.
- Automated VSTS (Visual Studio Team Services) build and deployment to IAAS and PAAS environment in Azure and developed build support utilities in PowerShell and Go lang. Integrated TFS with Octopus Deploy for the release process.
- Created Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, Deploy of Azure environment.
- Configure Continuous Integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps and managed Azure Active Directory, Office 365 and applied upgrades on a regular basis.
- Implemented a CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it.
- Worked on Visual Studio Team Services (VSTS) to encompass development teams to integrate with the Team Foundation Server (TFS) through TFS Client API that exposes TFS functions.
- Developed and deployed resources using Azure Resource Manager (ARM) Templates and maintain, support infrastructure for teams using VSTS. Build out VSTS Infrastructure of the application using Azure Automation Runbooks.
- Worked on Azure Web Apps for hosting many Web Applications, RESTful APIs, and mobile backends developed in .NET which can run and scale in various Windows Environments and Linux Environments.
- Designing and Implementing Azure Cloud Infrastructure by Creating Azure Resource Manager (ARM) templates for Azure Platform also used Terraform to deploy the infrastructure necessary to create development, test, and production environments for a software development project.
- Deployed Azure IaaS virtual machines (VMs) and PaaS role instances Cloud services into secure VNets and Subnets, designed VNets and subscriptions to conform to Azure Network Limits.
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
- Built and managed a large deployment of Red Hat Linux instances systems with Ansible, Terraform Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Azure VM.
- Working with Azure Service Fabric, exclusively to build, develop and update microservice application, used Stateful partitions with named service and secondary replicas for scalability and availability to write PowerShell & Perl scripting.
- Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
- Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools and OpenStack Multi-node Installation, Configuration and Administration.
- Installed and configured a private Docker Registry, authored Docker File to run apps in containerized environments and used Kubernetes to deploy scale, balance the load and manage Docker containers with multiple namespace ids.
- Created pipelines for deploying code from GitHub to Kubernetes (K8s) cluster in the form of Docker containers using Spinnaker platform.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Git, Docker, on Azure and utilized Kubernetes and Docker for the runtime environment of the CI/CD system to Build, Test and Deploy.
- Developed Microservice onboarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Used Kubernetes (K8s) to orchestrate the deployment, scaling and management of Docker Containers. Configured Kubernetes Replication controllers to allow multiple pods such as Jenkins master server in multiple minions.
- Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture and design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
- Deploying windows Kubernetes (K8s) cluster with Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and Octopus Deploy.
- Used Jenkins and pipelines to drive all microservices build using Maven for Artifacts and Docker File Builds to Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes by building Production Grade Kube Cluster with KOPS.
- Used Vagrant and Docker-based container deployments to create self-environments for development teams and managed the clusters using Kubernetes. Evaluated Kubernetes for Docker Container Orchestration, also Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Created a Jenkins pipeline to drive all Microservices builds out to Docker Hub and then Deployed using Octopus Deploy to Kubernetes, created pods and configured Kubernetes Replication controllers and integrated Docker container orchestration framework using Kubernetes by Creating Pods, ConfigMaps.
- Developed Microservices on tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Created the Azure storage accounts, VNET's , Subnets , assigned the public IP, altered the security groups , NIC's and Azure VM's for internal applications and installed and configured Kafka, Zookeeper clusters setup using Ansible playbooks.
- Automated various infrastructure activities like Continuous Deployment, Apache Tomcat Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with RunDeck and Jenkins also provisioned and patched servers regularly using Ansible.
- Worked on Ansible modules to deploy Docker services on the Docker cluster for the entire microservices stack.
- Integrated Ansible Tower with Jenkins to quickly deploy critical applications, managed changes and provided encryption needed for task files with Ansible Vault.
- Involved in setting up Kubernetes Clusters for running Microservices and pushed Microservices into production with Kubernetes backed Infrastructure and development of automation of Kubernetes clusters via playbooks in Ansible and integrated Ansible with Jenkins to provide automation, CI through Jenkins and implemented Jenkins workflow and Plugins for repeatable deployments of multi-tier applications, artifacts , and services to Docker .
- Developed Chef recipes and Cookbooks to automate the entire deployment process as well as infrastructure admin tasks, also written chef cookbooks to automate the installation and configuration of Docker VM's, Jenkins master and slave setup using swarm Jenkins plugin on Azure VM's, WebLogic, Windows Server, WebSphere, Tomcat, SQL Databases.
- Implemented Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment on to Tomcat application servers via shell scripts embedded into Jenkins jobs.
- Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, and used CI/CD system of Jenkins on Kubernetes container, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy.
- Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs
- Maintained Artifacts in binary repositories using JFrog Artifactory and pushed new Artifacts by configuring the Jenkins project Jenkins Artifactory plugin.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on Azure instances using Python.
- Defined and managed release planning and branching strategy of Git servers and worked on creating repositories in Git Stash for multiple applications Configured Git repositories in CI setup in Jenkins and injected Groovy scripts in Jenkins for the dashboard and customized email triggers.
- Involved in Jira as defect tracking system and configure various workflows, customizations, and plugins for Jira bug/issue tracker integrated Jenkins with Jira, GitHub.
- Worked with Nagios for Azure Active Directory & LDAP and Data consolidation for LDAP users . Monitored system performance using Nagios , maintained Nagios servers and added new services & servers .
- Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios .
Environment: s: Azure, Azure ARM, Azure AD, Azure Site Recovery, OpenStack, Terraform, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios.
Confidential, San Francisco, California
Senior AWS DevOps Engineer
Responsibilities:
- Implemented the automation deployments using AWS by creating the IAMs and used the CodePipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
- Created Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large datasets in EMR clusters and AWS Kinesis data streams.
- Implemented AWS Lambda functions to run scripts in response to events in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API gateway.
- Pivotal Cloud Foundry (PCF) on EC2 to manage the containers created by Pivotal Cloud Foundry (PCF) and used Docker to virtualize deployment containers and push the code to Cloud platform AWS EC2 using PCF.
- Implemented Microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on Jenkins for setting up automated pipelines for CI/CD with PCF.
- Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, RDS, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation.
- Developed CloudFormation script to automate the EC2 instances with JSON templates and Configuring and Networking of Virtual Private Cloud (VPC) Written CloudFormation templates and deployed AWS resources using it.
- Implemented AWS Elastic Container Service (ECS) scheduler to automate application deployment in the cloud using Docker Automation techniques.
- Implemented Docker - maven-plugin in Maven pom.xml files to build Docker images for all microservices and later used Docker File to build the Docker images from the Java jar files also Created Docker images using a Docker File, worked on Docker container snapshots, removing images and managing Docker volumes.
- Used Docker Swarm to cluster the Containers for high availability and to manage different infrastructure resources, like physical machines, VMs and even Docker Containers using Terraform.
- Exercised full on several Docker component like Docker Engine, creating Docker images, Docker Compose. Docker Registry and handling multiple images primarily for middleware installations and domain configuration.
- Worked on AWS costs by writing the Ansible Playbooks for auto Start/Stop of AWS resources at the time of the day by triggering it from Jenkins and knowledge on RHEL on Ansible Playbooks , Modules and Roles .
- Designed various Jenkins jobs to continuously integrate the processes and executed CI/CD pipeline using Jenkins , Ansible Playbooks and Ansible Tower.
- Integrated Ansible with Jenkins to provide automation, Continuous Integration through Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of Multi-Tier Applications , artifacts, and services to Docker .
- Built internal secret store with Hashi Corp Vault, integrated with chef cookbook and other code, automated the application secret management process also worked on Hashi Corp Vault secret management tool to provide security for credentials, tokens, and API Keys.
- Wrote CI/CD pipeline in Groovy scripts to enable end to end setup of build & deployment using CloudBees Jenkins and Developed an end to end CI/CD Pipelines in Jenkins to retrieve code, perform tests and push build artifacts to Nexus.
- Wrote scripts for the build, deploy, maintain using Jenkins, Git, Maven, Python, Bash and worked on CI/CD involving RunDeck Jenkins and Ansible to complete the automation from commit to deploy.
- Wrote Python scripts using the Boto3 library to automatically sign up the instances in AWS EC2 and OpsWorks stacks and integrated with Auto Scaling with configured AMI’s.
- Used Git version control to manage the source code and integrating Git with Jenkins to support build automation and integrated with Jira to monitor the commits.
- Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using WebHooks and Slave Machines.
- Implemented Git for Branching, Merging, Tagging and maintaining the version across the environments on Linux platforms and, designed and implemented Git Metadata including elements, labels, attributes, triggers, hyperlinks.
- Developed Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application into the Linux environment.
- Automate the installation of ELK (Elasticsearch, Logstash, Kibana) agent (Filebeat) with Ansible playbook and set up a centralized login mechanism ELK with Filebeat based on Docker.
- Implemented a centralized logging system using Logstash configured as an ELK stack (Elasticsearch, Logstash, Kibana) to monitor system logs, AWS CloudWatch, VPC Flow Logs, CloudTrail Events, changes in S3.
Environment: s: AWS, AWS Kinesis, AWS Lambda, ECR, Docker, Ansible, Vagrant, Nexus, JFrog Artifactory, Jenkins, Git, GitHub, Jira, SonarQube, Elasticsearch, Logstash, Kibana (ELK), Filebeat, Python, Shell, Bash Scripting, RHEL, Hashi Corp Vault, Splunk
Confidential, St. Louis, Missouri
DevOps Engineer
Responsibilities:
- Implemented AWS solutions using EC2 , S3, EBS , RDS , Elastic Load Balancing (ELB) , Auto - scaling groups , Elastic IP, CloudWatch, CloudFormation, Optimized volumes, and EC2 instances and managing Security Groups on AWS, focusing on High availability and Auto-Scaling .
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Amazon Glacier for storage and backup on AWS and Worked on AWS cloud to provision new instances, AWS S3, AWS EC2, Cloud Watch services, and CI/CD pipeline management through Jenkins.
- Created AWS CloudFormation scripts for hosting software on AWS cloud and Automating the installation of software through Shell scripts and wrote JSON templates for CloudFormation and ruby scripts for chef automation and contributing to our repository in Bitbucket and used TeamCity for CI to trigger multiple builds, tools like Jira, Bitbucket.
- Implemented Chef Cookbooks for OS component configuration to keep server's template minimal. Responsible for development and version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on nodes managed by on-premise Chef Server.
- Wrote Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Installed, deploy, and configure Chef Server Enterprise on-premise/workstation. Bootstrapped the nodes using Knife and automated by testing Chef recipes/Cookbooks with Test-kitchen/spec.
- Configured Maven repositories and multi-component projects with Nexus to Artifactory and scheduled in Jenkins for CI .
- Developed build and deployment scripts using Maven as build tool and automate the build and deploy processes using Jenkins to move from environment to other environments.
- Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker integrated Jenkins with Jira, SVN and worked in integrating Git into the CI environment along with Jenkins configured the services using modern DevOps tools.
- Maintained Bitbucket Repositories which includes Jenkins and Jira Integration, creating new repositories, enabling Git to ignore, branching, merging, creating pull requests and the access control strategies from Bitbucket.
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation and developed Perl and shell scripts for automation of the build and release process & to perform deployments to JBoss and Tomcat Web servers.
- Developed automation scripting in Python using chef to deploy and manage Java applications across Linux servers.
- Engineered Splunk to build , configure and maintain environments and maintained log analysis generated by various systems including security products.
Environment: s: Amazon Web Services (AWS), Git, Jenkins, Jira, SVN, SonarQube, Chef, Bitbucket, Maven, Nexus, AWS DynamoDB, Python, Shell, Bash Scripting, SQL Database Server, AWS CloudWatch, AWS CloudFormation, ELB, ECS, Nagios, Splunk.
Confidential, Memphis, Tennessee
Build/Release Engineer
Responsibilities:
- Worked on Maven to create artifacts from Source Code and deploy them in Nexus repository for internal deployments and Designed and scripting using Maven for J2EE, Web Services, Reusable JARS, Web Client and Open Source in creating pom.xml files and provided technical support to the development team for problems.
- Extensively worked on Bamboo for Continuous Integration (CI) and for an end to end automation for all build and deployments. Build scripts using Ant build tools in Bamboo to move from one environment to other environments.
- Used Java8 in developing the code like Lambda expressions, creating resource classes, fetching documents from the database and implemented Maven as build tool on Java projects for the development of build artifacts on the source code.
- Setting up continuous integration and formal builds using Bamboo with the Artifactory repository and Resolved update, merge and password authentication issues in Bamboo and Jira.
- Integrated Jira with subversion and configured with Bamboo to automate the entire Build and release process.
- Designed and scripting using Ant for J2EE, Web Services, Reusable JARS, Web Client and Open Source in creating Master build.xml build Properties and provided technical support to the development team for compilation problems.
- Created Jira Workflows for multiple projects according to business needs and created projects while keeping up existing projects/Agile boards.
- Worked on software build tools like Apache Maven to write pom.xml files and experience in administering and configuring Nexus repository manager for Maven builds.
- Designed Puppet Modules to manage configurations and automate the installation process and automated centralized configuration using Puppet.
- Worked on in creating various modules and automation of various facts in Puppet , adding nodes to enterprise Puppet Master and managing Puppet agents . Creating Puppet manifests files and implementing Puppet to convert IaC .
- Scheduled the Linux Cron jobs and Bamboo jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios.
Environment: s: Linux, Windows, Tomcat, Jira, Confluence, Hudson, Bamboo, JBoss, WebLogic, WebSphere, Puppet, Puppet DB, Ant, Maven, SVN, Bitbucket, Selenium, Nagios, Java, Shell Scripting, Python, Bash, Perl, Kickstart, Java, Agile, Scrum, Splunk
Confidential
Senior Linux System Administrator
Responsibilities:
- Worked on design, configuration, installation, implementation, management, maintenance and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
- Installed operating system on multiple machines using Kick Start and Performed server updates, patching, upgrade and package installations using YUM and RPM. Installation of SSH and configuration of keys bases authentication.
- Involved in performing code reviews in Shell Scripting, Python, Bash and C++ languages for moving into development on Linux/Unix operating systems and experience in troubleshooting the automation of installing and configuring Java applications in the test and production environments.
- Plan, build, and support new infrastructure including VMware ESXi and vSphere virtualization servers, new file-server and other resources and Implementing Kickstart/PXE-boot configuration for automating Linux installations.
- Implementation of RAID 0, RAID 1, RAID 5, RAID 10 for the creation of logical volumes using Veritas Volume Manager and Red Hat cluster servers in SAN Storage Area Environment.
- Involved in managing the critical events and monitoring of web servers and other services using Nagios monitoring tool.
Environment: s: Windows, Unix, Linux (RHEL 5.x/6.x), Solaris 9/10/11, SUSE, LVM, Tomcat, Routes, Firewall, DNS, NIS, Cron Job, Zabbix, Nagios, HTTP, SSH, Telnet, FTP, RSH, RAID 0/1/5/10, VMware, Kickstart, Java, Python, Perl, Shell, Bash Scripting, Splunk
Confidential
Web Developer
Responsibilities:
- Worked on GUI Design and Development (Page Layout Design, HTML Design, JavaScript, jQuery, CSS Styles), and worked on Responsive Designing for Mobiles and Tablets.
- Implemented applications in JavaScript and MYSQL used jQuery core library functions for the logical implementation part at client side all the application, also wrote cross-browser code of CSS and JavaScript for various browsers.
- Designed and developed Spring SOAP and RESTful web services to interact with enterprise and legacy applications.
- Build web application with HTML/XHTML, CSS, PHP, and JavaScript and Validate webpage including browser compatibility and web accessibility and resolve corresponding issues.
- Supported developers for Java-based Web Applications and administrator Java updates on production Linux Servers and managed monthly overall updates on development servers.
Environment: s: Windows, Linux, HTML, CSS, JavaScript, jQuery, JSON, Java, XML, Ajax, MVC, PHP.