Sr. Azure/devops Engineer Resume
Wilmington, DE
PROFESSIONAL SUMMARY:
- Certified AWS Developer - Associate with 8 years of IT experiencewith sound knowledge in Configuration Management, Continuous Integration and Continuous Delivery (CI/CD), Build and Release, Linux and System Administration with cloud platforms like Amazon Web Services (AWS), Azure, OpenStack, under the Unix/Linux/Windows platform’s with strong knowledge on the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation.
- Expertise in Azure Development worked on Azure web application, App services, Azure storage, Azure SQL Database, Azure Virtual Machines, Azure AD, Azure search, Azure DNS, Azure VPN Gateway and Notification hub.
- Experience in creating ARM templates for Azure platform and in migrating on premise to Windows Azure using Azure Site Recovery and Azure backups. Developed and deployed resources using Azure ARM Templates and maintain and support infrastructure for teams using VSTS.
- Expertise in AWS Services like EC2, IAM, Subnets, VPC, Cloud Formation, AMI, S3, SNS, SES, RedShift, Cloud Watch, SQS, Route53, Cloud Trail, Lambda, Kinesis and RDS and obtaining High Availability and Fault Tolerance for AWS EC2 instances utilizing the services like Elastic IP, EBS and ELB.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services and deployed AWS Lambda code fromS3 buckets also created a Lambda Deployment function and configured it to receive events from S3 bucket.
- Expertise in SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using AWS, OpenStack, Open Shift, and Azure.
- Experience in Migrating On-premises applications to Cloud. Cloud orchestration using Terraform, Cloud Formation and Azure Resource Manager (ARM) template.
- Involved in using Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services and managing Ubuntu, Amazon Linux and RHEL virtual servers on AWS EC2 instance by creating Ansible Nodes.
- Hands on experience in writing Terraform API modules to manage infrastructure, for automatic creation of RDS instances, VPCs, Autoscaling groups, Load balancers, SQS, S3 buckets.
- Experience on AnsibleandAnsibleTowerto automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications. Experience in installing and configuring the Ansiblemanagement node to deploy the configuration to the end user nodes.
- Authored Playbooks in Ansible using YAML scripting and Manifests in Puppet using DSL to provision Nginx, Apache Spark, Apache Web servers, Tomcat servers. And custom modules with AnsiblePlaybooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC.
- Expertise in using Chef attributes, Chef templates, Chef recipes and Chef files for managing the configurations across various nodes, build, design and maintain the platform automation using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting.
- Hands-on experience in bootstrapping the nodes using knife and automated by testing Chef Recipes, Cookbooks with test-kitchen and chef spec. Refactored Chef and Ops Works in AWS cloud environment.
- Experience in creating Puppet Manifests and modules to automate system operations. Worked on installation and configurations of Puppet Agent, Puppet Master and deployed Puppet DB for configuration management to existing infrastructure.
- Expertise in setting up Docker environments Docker Daemon, Docker Client, Docker Hub, Docker Registries, Docker Compose and handling multiple images by storing them in containers to deploy.
- Expertise in Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks. Proficient knowledge with Mesos providing the fine-grained resource allocations for pods across nodes in a cluster.
- Hands-on in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy. Experience with OpenShift, Kubernetes architecture and design, troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
- Assisted in creating and maintaining Ant build.xml and Maven pom.xml for performing builds
- Hands-on experience using MAVEN, ANT and Gradle as build tools for the building of deployable artifacts (jar & war) from the source and static code analysis using SonarQube.
- Expert in Jenkins by installing, configuring and maintaining the purpose of Continuous Integration (CI) and End-to-End automation for all build and deployments implementing CI/CD for database using Jenkins.
- Solid experience in .Net framework, ASP.Net, VB.Net, ADO.Net, C#, VB, ADO, ASP, JavaScript, jQuery, Ajax and good knowledge and experience in implementation using CSS, XML and HTML.
- Strong C# and ASP.Net skills focused on creating Web-forms and ASP.Net server controls.
- Developed next generation applications using the .NET Framework, Windows Communication Foundation (WCF) and MVC (Model View Controller).
- Proficient in scripting for automation, & monitoring using Shell Bash, PowerShell, PHP, Java, Python, YAML, Ruby Perl scripts.
- Expert in orchestration and Migration of CI/CD processes using Cloud Formation, Terraform Templates & Containerization of Infrastructure using Docker, which was set up in Vagrant, AWS and VPC’s.
- Good at Installation and Configuration of Nexus repository manager for sharing the artifacts within the company and efficient in using Nexus and Artifact Repository managers for Maven builds.
- Experience in Monitoring server performance with tools like Nagios, Splunk, Dynatrace, Datadog, New Relic and resolved network related issues with manual commands and built Splunk Cluster environment with High Availability resources.
- Expert in using ELK Stack, Elasticsearch for deep search and data analytics, Logstash for centralized logging, log enrichment and parsing and Kibana for powerful and beautiful data visualizations.
- Used the Dynatrace, created the dash boards and generated the reports for the application teams and helped them to analyze the root cause of the issues.
- Proficient in Ruby, Perl, Power Shell, JSON, YAML, Groovy, Bash/Shell, Python. Developed python, and shell scripts for automation of the build and release process. Experience in working with SQL database like MySQL, Oracle 10i/9i/8i, SQL Server and NoSQL databases like MongoDB, DynamoDB and Cassandra.
- Expertise in creating LDAP, Active Directory and management of network related services like TCP/IP, FTP, SSH, DNS, VPN, SMTP, DHCP, NIS, and other Network Services.
- Expertise in Installation, Support, Configuration with different flavors of LINUX RHEL, CentOS, Oracle Linux (OEL), Debian, and Ubuntu. Installed and configured Red Hat LINUX Kickstart and Solaris jumpstart Servers.
TECHNICAL SKILLS:
Operating System: Linux (RedHat 4/5/6/7, CENTOS), Unix, Solaris 11/10/9/8, Ubuntu 12/13/14, Windows NT, Windows 8, 12, 12R2, MacOS.
Cloud Platforms: AWS, Azure, GCP
Web Technologies: HTML, CSS, XML, AJAX
Automation/Configuration Management Tools: Jenkins, Chef, Puppet, Ansible, Kickstart, Jumpstart
Virtualization Technologies: Windows Hyper: V, VMware ESXi, Virtual Box, vCenter, vSphere, Power VM
Containerization Tools: Kubernetes, Docker, OpenShift, Spinnaker
PaaS: Open stack
Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g
CI and Build Tools: ANT, Maven, Hudson, Bamboo
Testing and ticketing tools: SonarQube, Selenium, JIRA, ServiceNow, Remedy, ConnectWise
Monitoring and Logging Tools: Nagios, Splunk, ELK, Datadog, Dynatrace
Version Control Tools: GIT, GitHub, Subversion, Bit: Bucket, CVS, Clear Case
Scripting: Python, Shell Scripting, Ruby Scripting, Power Shell, YAML Perl
Database Systems: Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra
Networking/Protocol: DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP
PROFESSIONAL EXPERIENCE:
Sr. Azure/DevOps Engineer
Confidential, Wilmington, DE
Responsibilities:
- Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing.
- Also, deployed Azure IaaS virtual machines and Cloud services (PaaS role instances) into secure Virtual Networks and subnets.
- Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
- UsedAzureTerraformto deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
- Expertise in Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets, designed VNets and subscriptions to conform to Azure Network Limits.
- Worked with AWS S3 services like creating buckets, configuring buckets with permissions, logging, versioning, tagging & lifecycle policies to back the data from AWS S3 to AWS Glacier. Worked on Kinesis for gathering the user input data and log files for security purposes and export them to S3 if needed.
- To trigger changes made in AWS Dynamo DB integrated it with Lambda, created Cron jobs for initiating our daily batch data pulls, executing our continuous integration tests done under Jenkins & backup the Dynamo DB streams.
- Designed and implemented several GUI's and Dynamic Web Pages, web user controls and classes, functions using ASP.NET and C#.NET.
- Configure continuous integration (CI) from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery (CD) to automate the deployment of ASP.NET MVC applications to Azure web apps.
- Created and configured HTTP Triggers in theAzureFunctions with Application insights for monitoring and performing load testing on the applications using the VSTS.
- Worked on Ansible Tower to automate repetitive tasks, quickly deploy critical applications and proactively manage changes.
- Written Ansible handlers with multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
- Used Chef to automate workflow and ensure all changes are tested and approved with the same rigor and speed and to ensure changes are only deployed once properly approved.
- Experience with setting up Chef Infra, bootstrapping nodes, creating, uploading recipes, node convergence in Chef SCM and worked with Chef in implementing roles, data bags and written Chef Cookbooks for various packages.
- Written various Docker-Compose files in YAML to run multi-containers applications. Worked on Docker Version Manager to switch between Docker Clients. Worked on Docker, OpenShift to manage micro services for development and point team player on OpenShift for creating new projects, services for load balancing and adding them to routes to be accessible.
- Mentored developers in Kubernetes design and custom application implementation and created a mesh pod network between Kubernetes clusters.
- Involved in setting up Kubernetes (k8s) to cluster & orchestrate Docker containers for running microservices by creating Pods. Took several microservices into production with Kubernetes backed Infrastructure.
- Created several pods and services using Master and Minion architecture of Kubernetes and developed microservice onboarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines by integrating Docker container-based test infrastructure to Jenkins CI test flow.
- Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint)
- Handled continuous integration with Jenkins by using various plugins like Global Build Stats, Multiple SCMs, Parameterized Trigger and Configuration Slicing to increase the productivity.
- Created scripts in Python to automate log rotation of multiple logs from web servers. Working with Python ORM Libraries including Django ORM to create Web applications.
- Setup SCM Polling for Immediate Builds with Maven and Maven Repository by installing Jenkins Plugins for GIT Repository.
- Implemented Chef recipes for automated Orchestration of Cassandra clusters and worked on upgrading Cassandra from old 2.x to 3.0 version.
- Configuring and managing an ELK stack, set up the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring. Setup threshold alerts in Nagios XI and updated contact definitions to notify potential service or host interruptions.
- Generated reports using JIRA for creating projects, assigning permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.
- Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat Server.
- Manage users and groups in Solaris Linux servers to create, modify and delete users/groups and troubleshooting user related issues and involved in Troubleshooting Linux Systems identifying Hardware, software (both OS and Application level) and networking issues.
Environment: RedHat Linux 7.x, CentOS 5.x, 6.x, 7, AWS, Azure, Pivotal Cloud Foundry (PCF), Elasticsearch, Logstash & Kibana (ELK), Chef, Maven, Jenkins, Cassandra 2.x/3.0. Ruby, Shell, TFS, JIRA, Python, Oracle, WebLogic Server 11g, Apache Tomcat, Apache Mesos, Docker, Kubernetes, Virtualization, Apache HTTP server, Nginx, Nexus, Java, .Net, LDAP, JDK1.7, GitHub.
Cloud and DevOps Engineer (AWS)
Confidential, Cumberland, RI
Responsibilities:
- Built and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables and Elastic Load Balancer.
- Created AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
- Utilized Cloud Watch to monitor resources such as EC2, Amazon RDS DB services, Dynamo DB tables, EBS volumes, to set alarms for automated actions, and to monitor logs for a better understanding and operation of the system.
- Managed data warehouse using Amazon RedShift to analyze all data using SQL & existing business intelligence tools. Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation.
- IntegratedAWSDynamo DB usingAWSlambda to store the values the items and backup the Dynamo DB streams and implemented Terraform modules for deployment of applications across multiplecloudproviders.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN).
- Led implementation of Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox. Also configured Azure Role-based Access Control (RBAC) to segregate duties within our team and grant only the amount of access to users that they need to perform their jobs.
- For automations in Azure configured Azure Runbooks of type PowerShell Workflow which allowed use of Parallel Processing to perform multiple actions in parallel.
- Configured three types of blobs: block blobs, page blobs, and append blobs in Azure for storing large amount of unstructured object data such as text or binary data, that can be accessed from anywhere via HTTP or HTTPS.
- Administered security and configured user access and limits using AWS Identity and Access Management (IAM) by creating new profiles and policies for user management in JSON.
- Planned and configured network infrastructure within the VPC with public and private subnets and configured routing tables and internet gateways, Security Groups in AWS. Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD with PCF.
- Application Deployment on PCF using CF push and Urban code deploy. Also, PCF backup for all the environments and set-up Jenkins maven build automation with uploads to Pivotal Cloud Foundry (PCF).
- Provisioned the highly available EC2 instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform. Managed all cloud and on-premises environments at once under the Chef umbrella, including servers running the Windows, Linux, IBM AIX, and Solaris operating systems.
- Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications. Used Ansible Tower to streamline the applications delivery and services to AWS in a cost-effective, Simple and Secure manner.
- Maintained automated environment using Chef Recipes & Cookbooks within AWS and involved in Knife and Chef Bootstrap process, converted production support scripts to chef recipes and AWS server provisioning using chef recipes.
- Deployed and managed many servers utilizing both traditional and cloud-oriented providers (AWS) with the Chef Platform and written cookbooks for various DB configurations to modularize & optimize project configuration.
- 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.
- Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to Cloud. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm.
- Experienced Installation of complex packages in Kubernetes by using Helm Package Management and experienced cluster metrics monitoring with Prometheus and Grafana.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations. Used MAVEN as a build tool for Java projects and written Maven POM files from scratch for multi-module projects for the development of build artifacts on the source code.
- Wrote PowerShell scripts for automating time-consuming specialty needs for external clients.
- Developed Python, Perl and shell/bash scripts for TC Server/Tomcat web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven.
- Worked on lot of enhancements and modifications using HTML, HTML5, DHTML, Java Script and XML.
- Executed and managed the automate cloud deployments using Ansible, python (Boto and Fabric) and AWS Cloud Formation Templates.
- Created Inventory for automation in Ansible and wrote Playbooks with Python SSH wrapper to manage configurations of AWS nodes and test Playbooks on AWS instances using Python. Automation and deployment templates for relational and non-relational databases including MySQL and Cassandra used in AWS RDS.
- Designed an ELK (Elasticsearch Logstash Kibana) system to monitor and search enterprise alerts and configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3. Terminated SSL on to Nginx to remove overhead on API servers.
- AutomatedDatadogDashboards with the stack through Terraform Scripts and assisted internal users of Splunk in designing and maintaining production quality dashboards. Used JIRA tool to track all the defects and changes related to Build and release team. With the help of JIRA Agile, as a team tracked the unit of work (Issue, Bug, story, project task, etc.) through a predefined workflow.
- Maintained LVM, UCD file systems along with NFS and Configured Kickstart servers to install Red Hat Linux and VMWare ESX on multiple machines.
Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53 (DNS), ECS, CloudFormation, RDS, Dynamo DB, SNS, SES, SQS, IAM, RedShift, Ops Works), Maven, Chef, Ansible, Docker, Kubernetes, OpenStack (kilo/ Juno), Jenkins, GIT, Bit-Bucket, Python, Jira.
DevOps Engineer
Confidential, Herndon, VA
Responsibilities:
- Worked with AmazonAWSCloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups onAWS, focusing on high-availability, fault tolerance, and auto-scaling.
- Worked on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins. Support Design and implementation of the continuous delivery pipeline, using continuous integration,continuous delivery, and automated environment provisioning.
- Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, MongoDB, SQS & SNS services in AWS cloud.
- Managed data warehouse using Amazon RedShift to analyze all data using SQL & existing business intelligence tools.
- Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process. Setup and maintained automated environment usingChefRecipes within AWS environment. Good understanding of Knife,ChefBootstrap process etc.
- Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppet-master, agent nodes and an admin control workstation.
- Involved in implementation plans for installing software components on build agents and working with application services team to execute the install. Participating/Providing input to support Release Planning meetings with the intent to align and influence scheduling decisions to optimize the Release strategy
- Administer Splunk Software Development Kit for JavaScript, Python and AWS Cloud Formation templates for Splunk distributed cluster deployment.Maintain and deploy builds in UAT and Production environment.
- Provided continuous improvement to agile softwaredevelopment teams by working with Jenkins under the CI/CD pipeline. Integrated Ant, Nexus, Jenkins, SVN, Confluence and JIRA.
- 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.
- Used Version Control tool, SVN to create branches and implement parallel development process.Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
- Developed Shell Scripts and Perl for automation of the build and release process. Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance with environments. Created artifact documents through the source code and internal deployment in Nexus repository. Implemented Disaster recovery project on AWS using variousDevOpsautomation for CI/CD.
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios withPuppetautomation.Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Implemented the automated Nagios in Ops environment for alerts & email notifications using Python script & executed them through Ansible.
- Involved in Splunk search construction with the ability to create well-structured search queries that minimize performance impact. Implemented JIRA to track all issues pertaining to the software development lifecycle & integrated JIRA with repositories of GIT to track all code changes.
- Worked on checking the various HTTP Response for Rest API by using GET, PUSH methods with the help of Postman.
- Created and maintained the Python deployment scripts for Tomcat web application servers. Written Shell scripts to apply the Integration label to all the files which needs manual labelling of files.
- Installed, configured, maintained Virtual Machines, VMware ESXi 5.0/5.5 Host Server, vSphere Suite with P2P & P2V. Installed RedHat Linux using Kickstart, applied security policies for hardening server, on the company policies.
- Managed Active Directory Services, created service accounts and monitored Windows event logs to identify issues and troubleshoot. Configured & administered LDAP, NFS & NIS in Linux & implemented Samba for sharing of resources between Linux & Windows environment.
Environment: Amazon Web Services(AWS), OpenStack, Chef, Jenkins, Maven/ANT, GIT, Splunk, Nagios, Elasticsearch, Logstash and Kibana (ELK), JIRA, WebLogic, Apache Tomcat, MongoDB, Linux/RHEL, Vagrant, Active Directory, LDAP, VMWare Servers, Windows, PowerShell, Ruby, YAML, Shell, Bash, Python.
Build and Release Engineer
Confidential, Omaha, NE
Responsibilities:
- Involved inDevOpsmigration/automation processes for build and deploy systems. Used Jenkins/Hudson and implemented CI/CD pipeline using plugins like conditional build step, deploy to Git.
- Created Jenkinsjobs and distributing load on Jenkins server by configuring Jenkins nodes, which will enable parallel builds.Performed automation of CI/CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality.
- Experience 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 Infrastructure as code.
- Experience in writingPuppet manifests and modules to automate the deployment process and to integratingPuppet manifests into Jenkins/Hudson jobs for a continuous delivery(CD)framework.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.Used Puppet to manage Web Applications, Configuring Files and Database Commands, User Mount points and Packages.
- Participated in configuring and monitoring distributed and multiple platforms servers using Puppet Version. Used Puppet Server and Workstation to manage and configure nodes. Used Puppet enterprise to manage application configurations in large VMware environments as well as new SOA environment.
- Implemented CI/CD web hooks & workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase. Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
- Used GIT version control to manage the source code and integrating with Jenkins/Hudson to support build automation and integrated with JIRA to monitor the commits.
- Worked on Python to pull a report from access report from Git through Rest API and configured through Jenkins.
- Implemented Maven as build tool on Javaprojects for the development of build artifacts on the source code.
- Integrated the GIT by using Webhooks and Scripted Rest APIin ServiceNow and stored the information in ServiceNow table.Worked on authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
- Created and maintained the Power Shell scripts and Perl scripts deployment scripts for Tomcat application servers.
- Assisted on monitoring servers and responding to event notifications (Service outages, Load Alerts etc.) using Nagios.
- Built, Configured and Maintained Apache web server, kickstart, NFS, Samba and DNS servers on Red Hat and Centos.
- Kickstart both Virtual Server and bare-metal from CPAN, obtaining the specs files convert them to rpm format for installation on both RHEL and CentOS Servers.
- Integrated ant with Shell scripts created in Bash to automate the deployments for the Java-based applications.
Environment: RedHat Enterprise Linux, Bamboo, Subversion, Perforce, Nagios, ANT, Python, Puppet, CentOS, Ubuntu, Kickstart, VMware, Nagios, TCP/IP, NFS, DNS, SNMP, and DHCP.
Sr. Linux Administration
Confidential
Responsibilities:
- Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.
- Updated and automated Release reports for Change Management. Created SVN configuration record for builds using derived objects generated during build audit process.
- Responsible for building and releasing packages for testing. Adding servers to the domain and managing the groups and users in Active Directory.
- Building & configuring RedHat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
- Administered RedHat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.
- Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks. Involved in writing Python, Perl, and Shell scripts for compilation and deployment process.
- Worked in an Agile / Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.
- In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Shell scripting.
- Responsible for configuring and maintaining Squid server in Linux. Deployed Java applications into Apache Tomcat Application Servers. Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Provided 24/7 on-call support on Linux Production Servers. Responsible for maintaining security on RHEL.
Environment: Linux, Python, Ruby, RHEL, Nginx, Microsoft Windows, TCP/IP, Java, Oracle, Agile, WebLogic, MySQL, Subversion, Apache, JBoss, Shell Scripting, Bash Scripting, Python, PowerShell, Active Directory.
System Administration
Confidential
Responsibilities:
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in the environment.
- Provided 24x7 System Administration support for 300+ Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
- Installation, configuration, and administration of Red Hat Linux servers and support for Servers.
- Worked on a day to day ticket resolving & submit CRQ based on user requirement.
- Worked on Installing and setting up Oracle9i on Linux for the development team.
- Linux kernel, memory upgrades, and swaps area. Red hat Linux Kickstart Installation.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL databases in both development and production.
- Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Built ESXi hosts using multiple technologies including HPSA, VUM, Host Profiles, and Power CLI scripts Performed routine maintenance on VMware environment such as vCenter upgrades, firmware upgrades, Patching.
- Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities
- Troubleshooting Linux network, security-related issues, capturing packets using tools such as IP tables, firewall, and TCP wrapper and NMAP.
Environment: Linux Red Hat 3.x/4.x, RHEL 3/4/5, Solaris 9/10, Bash/shell, WebSphere 6.x/7.x/8.x, MySQL, DHCP, NFS, Apache, DNS, VMware, DNS, NIS, NFS, Apache Tomcat.
