Aws Devops Engineer Resume
OBJECTIVE:
To be able to work as a DevOps Engineer and build release management, configuration management in a whole new different environment where my skills in software Configuration Management and Software Development Life Cycle will be greatly challenged to meet the company’s objectives.
CAREER SUMMARY:
- Having 8years of Experience as an AWS DevOps Engineer & Configuration management, build Release & amp; Deployment Automation Control, source code repository and Environment management activities.
- Experienced in automation scripts, configuration management and Deployment tools like ANSIBLE.
- Experienced in working automating deployment, scaling and management of Containerization and repository like Docker.
- Experienced in Creating a Building, jobs and Configuration, Plugins and trouble - shooting of Jenkins
- Experienced on Platform as a Service (PaaS) tool AWS.
- Experienced on Cloud Technologies AWS Services setup and build EC2, S3, RDS, AWS LAMBDA, EBS, ROUTE53, Cloud watch.
- Use of Docker, Kubernetes and OpenShift to manage micro services for development of continuous integration and continuous delivery.
- Experienced in designing and developing continuous deployment pipeline, integrating Jenkins and Chef across geographically separated hosting zones in Azure.
- Experienced on Maintaining and Monitoring the Application/Servers APM using new relic.
- Experienced on Branch Creation, Branch Merging, Repository and Tagging in GIT.
- Experienced on source code using Maven, Troubleshooting build/compile/configuration issues.
- Deploying the war into Tomcat Application Server and jar into JBoss Application Server
- Experienced on Code scanner and Code Quality Analyzer Tool in SonarQube.
- Experienced on Artifactory repository tool JFrog.
- Created Azure services such as compute virtual machines, azure storage, and azure active directory, SQL Database, Azure DNS and Azure Application Insights. Created Azure Virtual Networks, subnets, Azure network settings and Azure cloud.
- Experience on automated build platforms/continuous integration using DevOps Architecture.
- Work with Development Teams and Testing Team to establish a build schedule, execute the builds and troubleshoot build failures. Team collaboration in SLACK.
- Strong use of Agile tools and helps integrate with different tools.
- Experience in interaction and communication with higher authorities and multiples teams to analyse management and product growth of business trends.
- Build execution and facilitate resolution of build failures using ticketing tools like JIRA.
- Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
- Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- An organized IT Professional with 4+Years of Managing Large Scale Enterprise Datacenters with core Skills revolving around Complete Linux (CentOS, RHEL, SUSE, Ubuntu) Installation, Configuration & Troubleshooting.
- Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA,
- SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Experience Working with Bash Scripts, Perl Scripts Python.
- Experience with Infoblox DNS/DHCP/IPAM systems
- Support experience with DNS in a corporate environment under Unix / Linux
- Proficient with Tools that are used for Automating and Auto Scaling Multi Tennent environments in a CI/CD Pipe Line within DevOps culture.
- Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7,
- Windows Server 2008-R2/2012-R2 and SUSE Linux 10.x/11.
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration,
- Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX Red Hat Linux Systems.
- Experienced with Apache http, Tomcat, and LVM on Linux.
- Experienced in IT industry working as a proactive Oracle DBA.
- Strong administration and troubleshooting skills in Linux environment.
- Experienced in Linux networking configuration and troubleshooting.
- Experienced in installation, configuration, and maintenance of Linux Machines.
- Experienced in creation and managing user, accounts, security rights disk space and process monitoring in Red Hat Linux.
- Experienced in configuration of NFS, DNS, TCP WRAPPER, HTTP, FTP remote access management and security troubleshooting skills. Experienced in Web servers such as Apache Server, Tomcat, WebLogic, and VMware
- Experienced in scheduling jobs and administrative task using cron.
- Experienced using RMAN for backups and testing disaster recovery scenarios.
- Skilled in Database planning, installation, configuration, migration/upgrade and performance turning of Oracle 10g, 11g and 12C databases on various platforms.
- Experienced and knowledge in packet management installation, updating, and remove different packages using RPM and YUM.
- Experience in Using Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts.
- Extensively worked with VMware ESXi 5.1/5.5/6.0, vCenter Server, Host Clustering with HA, DRS, Replication
- Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS & FC.
- Configuration & Management of AWS (Amazon Web Services) like VPC, EC2, S3 Buckets, Route53 DNS, RDS, EBS, ELB etc.…
- Experience NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
- Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment. Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
TECHNICAL SKILLS:
Programming Languages: Shell script, Bash, Perl, Ruby and Python scripting.
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Ansible, Hudson & BamboVersion Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN.
System Monitoring: New Relic.
Defect Tracking Tool: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, and HP Quality Center.
Web/ App Servers: Apache, IIS, HIS, Tomcat, WebSphere Application Server, Jboss.
Application Servers: Tomcat, Wild fly/JBoos.
Containerization: Docker.
Artifactory: Jfrog.
AWS: EC2, S3, RDS, LAMBDA, EBS, ROUTE53, Cloud.
Networking Protocols: FTP, TCP/IP, SSH, DNS, SMTP.
Operating System: Linux, Windows, RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, VMware 4.x/5.x/6.x, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012.
Programing Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server.
EMPLOYMENT HISTORY:
Confidential
AWS Devops Engineer
Responsibilities:
- Creating branches and tags using Subversion.
- Maintain SCM Repositories, Handling Releases and Branching activities for GIT.
- Handle multiple builds from Development team, create build jobs in Jenkins and perform deployment activities.
- Responsible for taking the source code and compiling and package it in its distributable format, such as a JAR / WAR.
- Automate the Maven build Process Using Jenkins jobs.
- Monitoring daily builds using continuous integration tool Jenkins.
- Deploy and configure S3 bucket with restricted policies.
- Configuring cloud watch for monitoring instance, RDS, ELB’s.
- Deploying in AWS, Services and applications via Ansible.
- Deploy the release of software components into pre-production environments.
- Responsible for delivering daily builds, patch releases, hot fixes and the formal releases.
- Worked on Jenkins tool to configure Nightly Builds to check sanity of our java source code.
- Deploying the JAR / WAR files in Tomcat app server.
- Verifying the logs if build fails.
- Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
- Created and maintained containerized microservices and configured private container registry Microsoft Azure for Hosting Images and using Windows Active Directory.
- Designed cloud-native applications and resilient infrastructure, Azure Web App including all key domains such as compute, storage, Site Recovery and networking.
- Defined and managed release planning and branching strategy of GIT servers. Also, helped to educate engineering community on the appropriate use of GIT. As well as Implemented auto environment creation using Ansible and Azure.
- Verify Deployments logs to check for successful deployments.
- Experience in bug tracking and analyzing test results and prepared Release Notes.
- Performed installation & configuration of tomcat application server.
- Implement branch and merging techniques for major and minor releases including patch releases.
- Performing deployments to multiple environments like Dev, QA, PER, UAT & amp, Production environments.
- Working on the different tools like cloud health for cost management of Azure cloud. Analyzing and working to downgrade the cost by purchasing the RI’s recommended by Cloud Health.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
- Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance & On-Call Pager Duty/Support.
- Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
- Experience using MAVEN and ANT as build tools for the building of deployable artifacts through Jenkins (jar, war & ampear) from source code.
- Strong appetite for learning new technologies with positive attitude. Created Custom as well as downloaded pre-written
- Modules and Manifests, Worked and utilized Puppet hierarchy files, facts, and global variables.
Environment: GIT, Linux, Maven, ANT, Jenkins, Kubernetes, AWS, Docker, Azure, Puppet
Confidential, Bethlehem, PA
Devops Engineer
Responsibilities:
- Creating branches and tags using GIT. Perform Build and deployment activities as per Build calendar.
- Working closely with Dev & QA teams to ensure high quality and timely delivery of code.
- Building War/Jar files using Ant Script.
- Performed in installation & configuration of Apache/Tomcat servers.
- Worked on Jenkins tool to configure Nightly Builds to check sanity of our code.
- Performing deployments to multiple environments like Dev, QA, UAT & amp; Production environments.
- As most of the infrastructure is hosted in AWS cloud I am responsible for creating and managing EC2 Instances.
- Configured VMs availability sets using Azure portal to provide resiliency for IaC based solution and scalable sets using Azure Resource Manager to manage network traffic.
- Developed automated scripts using the .NET framework in Visual Studio VSTS.
- Experience in Custom Process design of Transformation via Azure Data Factory & Azure Pipelines.
- Designed a fast DR solution using Azure Cloud ARM templates DSC, and PowerShell scripts.
- Created Azure Cloud run books for the backup and recovery of Microsoft Dynamics including all the necessary Power-Shell scripts and configuration items such as s and password vault.
- Create performance measurements to monitor resources across Azure using Azure native monitoring tools utilizing ARM template.
- Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Working on Cost management of Azure for cost saving and working on weekly reports to automate the reports for all teams using PowerShell.
- Used Chef to automate Configuration management & Applications.
- Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Troubleshooting application related issues by log verification.
- Automate code deployments by using Jenkins.
- Monitor and resolving requests in Subversion.
- Monitor and fix the continuous integration builds running in Jenkins.
- Responsible in maintaining the repository of all sources and documents (Repository Maintenance).
Environment: Git, Ant, Jenkins, Azure, Sonar, Linux, Kubernetes, shell script, Chef, Tomcat
Confidential, Deerfield, IL
Build and Release Engineer
Responsibilities:
- Create Continuous integration, Continuous development and Continuous Delivery pipeline.
- Work with developers to clarify build details and resolve build conflicts and maintain a standard automated build process.
- Administrate, manage, setup and configure Jenkins, Sonar for new developments.
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
- Implementing static code checks using Sonar
- Supporting different environments like Prod, Dev and Staging.
- Creating staging environment and Testing the new updates or patches.
Confidential, Detroit, MI
Linux, Unix, VMware Admin
Responsibilities:
- Installation, Configuration & Upgrade of Red-hat Linux, AIX, HP-UX operating systems.
- Installation of patches and packages, Installation & configuration of Jumpstart/Flash archive, Ignite and kickstart servers. Administered DNS, NIS, NIS+ and NFS, Send Mail and involved in troubleshooting.
- Worked with VERITAS Cluster Server 4.0/3.5/2, Red hat Cluster Server.
- Installation and configuration of Veritas Volume Manager, Veritas File System and Veritas Cluster Server; Maintaining and troubleshooting VCS for Failover and redundancy.
- Responsible for creating, cloning Linux Virtual machines using VMWare virtual client 3.5.
- Disk and File system management through Veritas Volume Manager, Solaris Volume Manager, Logical Volume manager.
- Experience with Jumpstart & Kickstart Installations on Solaris & Linux. Experience with NetIQ Access Manager
- Installation, configuration and administration of Red Hat Linux servers and support for Servers.
- Configuration of Hardware and Software RAID on Digital & Sun Servers.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
- Installation and configuration of Oracle 7.x/8. x. Implemented NFS, DNS and NIS under SUN.
- Performed the administration of the Domain Name Server and configuration of the Database Files.
- Wrote bash shell scripts for getting information about various Linux servers.
- Installed and Configured Sendmail Utility on Sun UNIX Servers. Administering NFS Mounts.
- Troubleshooting Backup and Restore Problems Creation of LVMs on SAN using Linux utilities.
- Monitored overall system performance, performed user management, system updates and disk & storage management. Performed OS upgrades and Patch loading as and when required.
- Backing up and restoring files across the network.
- Wrote Technical documentation for various projects and worked with Technical writer to finalize the documents.
- Configuring & handling Samba servers on Linux and managing file system.
- Installation, Configuration, and Administration of Websphere and Apache Servers.
- Having production experience supporting and deploying to web application servers such as BEA WebLogic, Red Hat JBoss, Apache, Tomcat, and Apache HTTPD servers.
- Planning and implemented Disaster Recovery sites from the scratch; Involved in disaster recovery testing every quarter. Backup management and recovery policies using Veritas NetBackup.
- Experience of Storage Area Network/SAN, EMC Symmetrix/ Clarriion.
- Interacting with various teams such as Oracle database team and NetBackup team.
- Interaction with vendors for Hardware and software supports.
- Installed and configured VMware VSphere 4.1/4.0 ESX/ESXi nodes.
- Administration of environment running ESX/ESXi Hosts and Virtual Machines.
- Manage Virtual Machines, Installing VMware Tools, Creating Templates, Cloning, Deploy Virtual Machines using
- Templates, Converting Physical to Virtual Machines.
Confidential, Irving, TX
Linux, Windows System Admin
Responsibilities:
- Installation Red hat Linux Enterprise Server 4/4.5 on Dell and HP x86 HW.
- Performed installation, configuration, administration and design of Windows 2003, 2008 domains in an enterprise network environment including installation and configuration of WINS, DNS, DHCP, as well as allocated IP addressing scheme.
- Involved in mailbox creation/updating/relocating, group mailboxes, and distribution lists. Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS.
- Configured the NIS, NIS+ and DNS on Red Hat Linux 4.5 and update NIS maps and Organize the RHN Satellite Servers in combination with RHN Proxy Server
- Installed and configured the RPM packages using the YUM Software manager.
- Configured logical volumes using logical volume manager (LVM) and also configured mirroring.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk. Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
- Configured Logical Storage Manager (LSM) for root disk encapsulation and implemented root disk mirroring for fault tolerance. NIS, NFS, AUTOFS, NTP Configuration and Administration.
- Also coordinating with storage team and networking teams.
- Analyze LAN to determine what were the major problems and improvements needed to be made to the network infrastructure. Manage User accounts, Files and Print servers in multiple Windows environment.
- Assist in Migration/up gradation of Windows 2003/Active Directory. Configure and manage DNS, DHCP servers.