Devops/middleware Engineer Resume
Lehi, UT
SUMMARY
- More Than Seven years of extensive IT industry experience with 4 years of Linux System Administration working on RedHat, CentOS, Windows environments, and VMware VSphere and 3 years’ experience in DevOps environments such as (DEV, TEST, STAGE& PROD) completely automated
- Experience in Configuring Websites on IIS 6.0/7.0/7.5 and 8.0 for high availability on various windows environments.
- Experience in using Configuration management software’s like Chef, Puppet, and Docker for Automation.
- Used chef as Configuration management tool, in automation of repetitive tasks, quickly deploy critical applications, and proactively manage change.
- Extensive hands on experience in using Chef attribute templates, recipes, and files. Experience in managing On - site OS/Applications/Services/Packages using Chef.
- Good experience debugging networking related issues by using network monitor tools
- Extensive working experience in setting up cluster environment for Load balancing and high availability of Windows servers Setting up of databases, connection pools
- Knowledge of writing and maintaining Powershellbuild scripts for server management/deployment.
- Working knowledge of windows active directory, administration tools and monitoring tools.
- Experienced working in a transforming DevOps culture implementing CI/CD process using tools like GIT, Jenkins,Maven and Chef.
- UsedDocker for packaging applications.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Expertise in design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for agile projects
- Involved in Using Salt Stackto automate deployment and operations whichHelped migrate between data centers with zero downtime.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins/Hudson.
- Experience in installing and configuring Secured socket layer (SSL) certificates to maintain security of web applications.
- Skilled enough to build deployment, Build scripts and automated solutions (using scripting languages such as Python, Shell, Bash.).
- Used PowerShell to install chefdk on windows 8/10 systems.
- Experience in creating and managing different virtual machines (VM’s) on windows 2008 server using hyper-V.
- Setting up and configuring database connection string for the web applications to connect to the backend database servers.
- Good experience using SCVMM tool to manage Hyper-V servers.
- Good experience in monitoring health status of multiple servers using SCOM and troubleshoot them for high availability.
- Experience in writing Power shell scripts and use them to automate various administrative tasks.
- Good communication and team working skills.
TECHNICAL SKILLS
Operating Systems: Windows XP/Vista/7, Windows NT/ 2000/2003/2008/2012 Servers
Languages: C, C#, t- SQL, ASP.NET
Databases: MS-SQL Server 2000/2005/2008 , MS-Access
WEB/APP Servers: IIS 6/7/7.5
Virtualization: Hyper-v, VMware
System center Tools: SCOM, SCVMM, PerfMon, Log Parser, Event Viewer, NetMon, ProcMon, TELNET, TINYGET,Remote Desktop
Data base tools: visual studio, query analyzer, sql profiler
Protocols: TCP/IP, FTP, SMTP, SSL, HTTP and HTTPS
Load Balancers: Network load balancer (NLB), F5 Big IP
Scripting: VB script, PowerShell
PROFESSIONAL EXPERIENCE
Confidential, Lehi, UT
DevOps/Middleware Engineer
Responsibilities:
- Responsible for configuring and deploying web applications on IIS servers and configuring database servers on windows 2008/2012.
- Responsible for measuring web applications performance and capacity planning
- Implementation of developer instances using AWS EC2 instances and Docker containers for local code development.
- Administration of Active Directory services and replication.
- Responsible for configuring IIS security and windows firewall rules
- Used chef as Configuration management tool, in automation of repetitive tasks, quickly deploy critical applications, and proactively manage change.
- Configured host headers to configure multiple web sites on same IP and Port
- Working in a transforming DevOps culture implementing CI/CD process using tools like GIT, Jenkins and Chef.
- Migration of code repository from Subversion to GitHub as a first step in creating a CICD pipeline, also assisted the developers in Rebasing there branches with the release candidate.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Environment management, troubleshooting and remediation of application, code and environment related issues.
- Merge, build and deploy code to application servers using Jenkins. Develop new jobs and maintain existing jobs in Jenkins.
- Managed build results in Jenkins and deployed using Jenkins Jobs, migrate all of my Jenkins jobs (or my entire Jenkins configuration) from one instance to another.
- Design automated, self-service mechanism to upload images to a AWS S3 bucket
- Debugging and troubleshooting various application errors using debugging tools like debug DIAG, IIS DIAG and log parser
- Experience in using configuration management tools like splunk to check the logs for the Non-prod environments.
- Manage the core Identity & Access Management (IAM) IT processes, including Active Directory.
- Configuring Disk arrays, RAID configurations and handling lab stuff
- Responsible for Hyper-V planning and deployment using SCVMM
- Wrote scripts to automate IIS administration tasks.
- Participated in the updating security Patches and application related updates
- Handled security, performance, and tuning issues on Web servers to optimize performance
Environment: IIS 6.0/7.0, .NET Frame work 3.5, ASP.NET, Windows 2003/2008, SQL Server 2005/2008, Hyper-v, F5 Load balancer, Power shell, Active Directory, DNS, SCVMM.
Confidential, AR
DevOps Engineer
Responsibilities:
- Involved in the installation, deployment and management of Linux RedHat Enterprise, Ubuntu, CentOS along with the installation of packages and patches for Red Hat Linux Servers.
- Created Cookbooks for Launching Cloud formation Templates in AWS, Utilized Encrypted Data bags, Berksfile, Git for Cookbook Versioning.
- Used AWS to create Test kitchen in order to test the cookbooks before they are updated to the Git.
- Worked on the modifications and the development of some Chef Cookbooks, and recipes to automate deployment environment configuration.
- Involved in the migration from VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc… with Opscode Chef Cookbooks/Recipes.
- Created Bash, shell & python scripts for various Systems Administration tasks to automate repeated processes.
- Worked onDocker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
- Managed firewall settings and install and configure server certificates to ensure the users/groups requests for the web applications
- Migrated web applications to and from windows 2003/2008 servers by using MS Deploy, App CMD and ROBOCOPY tools
- Monitored and analyzed log files to trouble shoot queries and improve performance of web applications using log parser tool and performance tool
- Build and configure a virtual data center in AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, CloudWatch, CloudTrail, and Security Management VPC.
- Configured LDAP clients and performing activities like user administration using LDAP.
- Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
- Involved in Using the Opscode Chef Cookbooks/recipes Migrated the VMWARE's to AWS and Managed.
- Used Red Hat volume manager for creating the file systems and performing the health check on regular basis for all Linux servers.
- Develop Power Shell scripts and use them to automate daily tasks
- Participated in on-call rotation for trouble shooting IIS issues and server issues
Environment: IIS 6.0, .NET Frame work 3.0, ASP.NET, Windows 2000/2003, SQL Server 2000/2005, PowerShell Scripting, Active directory, DNS.
Confidential, Chester Brook, PA
Service engineer
Responsibilities:
- Automated the migration of SVN repositories to Git while preserving the commit history and other metadata like branches, tags and authors.
- Managed SVN branching and merging for older projects in multiple simultaneous releases.
- Configured Source Code Management tools with Bamboo and executed triggers in SVN.
- Maintained the Source code in GIT and deployed them to DEV, QA, UAT and PROD Environments.
- Wrote shell scripts to handle server processing Migrating applications from .Net to Python monitoring applications/servers performance with Jenkins.
- Responsible for analyzing log files to improve performance of web applications using Log Parser tool
- Used Power Shell to write scripts for automating both IIS and Windows Administrative tasks
- Monitoring the servers using Nagios and providing 24x7 support on call rotation basis.
- Worked with development team to migrate Ant scripts to Maven.
- Responsible for Installation & Configuration of Jenkins to support various Java builds.
- Worked in AWS cloud environment’s and also familiar with EC2, Cloud watch and Elastic IP’s and managing security groups on AWS.
Environment: IIS 5.0/6.0, Windows NT/2003, DNS, Firewalls, HTML, XML/XSL, Asp.net, C#, DHTML, MS SQL Server 2000/2005.
Confidential
Web administrator
Responsibilities:
- Installed and configured ASP, .Net Frame work and html application on windows 2003 servers both production and pre-production environments
- Managed multiple web applications by configuring multiple IPs, Host headers and port numbers
- Merge, build and deploy code to application servers using Jenkins. Develop new jobs and maintain existing jobs in Jenkins.
- Managed build results in Jenkins and deployed using Jenkins Jobs, migrate all of my Jenkins jobs (or my entire Jenkins configuration) from one instance to another.
- Supported in the implementation of Continuous Integration, DevOps, Release Management, Environment Management and Production Support processes.
- Installed and configured security, server patches on window 2003 servers
- Configured SSL certificates for the web applications to ensure security transactions between client and server
- Worked with development teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise, and report any new measurements required to manage mainframe or distributed environments.
- Provide drill down reporting for application teams to use in monitoring their application resource usage/performance.
- Promote involvement of application development teams to make recommended changes that improve program performance
- Designed and implemented automated web deployment architecture in AWS EC2 cloud for .Net based websites running on SQL Server backend
- Managed virtual machines on windows 2003 servers using VM ware technology in order to utilize hard ware resources efficiently
Environment: IIS 5.0/6.0, Windows NT/2003, DNS, Firewalls, HTML, XML/XSL, Asp.net, C#, DHTML, MS SQL Server 2000/2005
