We provide IT Staff Augmentation Services!

Devops Engineer Resume

TexaS

SUMMARY:

  • Detail - oriented contributor with 8+ years of experience in SCM, Build, Release, Environment Management, Continuous Integration (CI), Continuous Delivery (CD) and DevOps Methodologies
  • Strong believer of DevOps Methodologies and working towards a core DevOps engineer who can bring an end to end work flow of Continuous Integration, Continuous Delivery and Continuous Deployment process for an organization.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rack space, cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Performed AWS cloud deployments for web applications with monitoring using Cloudwatch and VPC to manage network configurations.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Knowledge on Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of env’s delivery for releases
  • Managed, Capacity Planned, Migrated WINTEL Windows Servers 2008-R2/2012-R2 With Services such as Domain Controller, Active Directory, DNS, Files/Volume Shares etc.
  • Experience with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients.
  • Experience in Implementing Server Virtualization using VMware for RedHat Linux
  • Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution
  • Experience in writing chef cookbooks and recipes to automate middleware installations, domain creations and deployment activities.
  • Experience with LAMP setup on RHEL with configuration management tools like Chef.
  • Implemented a CD pipeline involving Jenkins + Rundeck + Chef to complete the Automation from commit to Deployment.
  • Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like push jobs, super market etc.
  • Well versed with many different concepts of Chef like Roles, Environments, DataBags, Knife, Chef Server Admin/Organizations.
  • Experience working with Puppet Enterprise and Puppet Open Source and did Integration of Puppet with Apache and Passenger.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Experience with end to end orchestration tools like Anthill Pro, Udeploy and Run deck to implement and maintain a build to deployment life cycle with one click of a button
  • Experience administering and configuring NoSQL Databases like Cassandra, MongoDB and RDBMS like MySQL, DB2, etc.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Experience with various components of Open Stack and Heat orchestration templates (HOT).
  • Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience in continuous integration technologies Bamboo and Jenkins.
  • Configured Various Network services such as LDAP, NFS, NIS, DHCP, DNS and Send mail in RedHat Linux.
  • Good experience and understanding of SAN (SAN arrays, HITACHI, EMC) technology including zoning, disk creation on various systems, maintaining and configuring various fiber switches and storages, Shell scripting (bash) to automate system administrative jobs.
  • Experienced in different tools for monitoring the health checkups using Nagios, Zabbix and Searching and Reporting with Splunk 5.0 (SPLUNK), 2013.
  • Experience in Service Now platform as both Developer and Administrator and experience in JIRA management tools , Crucible
  • Experienced Developer with exceptionally good in Unix Shell Script, Solaris, Linux, bash and experienced in automation shell scripting.
  • Conducted performance testing of Apache and Tomcat management services.
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Participated in on-call rotation to provide 24×7 technical support.
  • Python/Django based web application, Post gre sql DB and integrations with 3rd party email, messaging, storage services.
  • Developed multi-threaded standalone app in Python, Perl, PHP, C++ to view Circuit parameters and performance.
  • Created User Controls and simple animations using Java Script and Python.

TECHNICAL SKILLS:

OS Administration: RHEL 7.x/6.x/, Fedora, Ubuntu, Windows Server 2008 - R2/2012-R2

Infrastructure as A service: AWS, Microsoft Azure, open stack (basic understanding)

Virtualization Platforms: Virtual Box, VMware Vsphere 5.5 /6.0, Vagrant, Docker Chef, Puppet, Ansible, Salt Stack

CI, Test & Build Systems: Ant, Maven, Jenkins, Bamboo, Run deck, Urban Deploy

Application/Web Servers: WebLogic, Tomcat, JBoss, Apache, Nodejs

Scripting Languages: Bash, Perl, Ruby, Python

Splunk, NAGIOS, Hp: Site Scope, Sumo Logic

Version Control Softwares: GIT, SVN, TFS (Team Foundation Server)

Bug Tracking Tools: Service NOW, JIRA, CONFLUENCE, HPSM

Database: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server

PROFESSIONAL EXPERIENCE:

Confidential, TEXAS

DevOps Engineer

Responsibilities:

  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed a continuous deployment pipeline using Jenkins.
  • Developed a fully automated continuous integration system using Git, Jenkins,
  • Migrated key systems from on-pem hosting to Amazon Web Services and Automated deployments using Cloud Formation
  • Worked on Ansible playbooks, host and configuration files to automate infrastructure as a code.
  • Extensive experience with Git in a team environment on UNIX and Windows platforms.
  • Build servers using AWS including importing volumes, launching EC2, creating security groups, auto-scaling, load balancers in the defined virtual private connection
  • Experience on Cloud innovations including Infrastructure as a Service, Platform as a Service, and
  • Software as a Service supplier (IaaS, PaaS, and SaaS).
  • Experience in using AWS including EC2, Auto-Scaling, Elastic IP's, ELB, Kinesis, Elastic Beanstalk, S3, Cloud Front, Cloud Formation, RDS, Red Shift, Amazon Dynamo DB, VPC, Route53, SNS, SQS and, also, migration from on premises network to AWS cloud.
  • Experience in security maintenance, monitoring and logging systems on AWS.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Experience in writing Ansible playbooks to automate the given process.
  • Installed, configured and administered Continuous Integration tools such as Jenkins for automated builds.
  • Wrote Ansible playbooks to manage configurations and automate installation process.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Used Ansible playbooks to automate in AWS features like EC2, IAM, VPC, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto Scaling, IAM, S3 and general knowledge in Kubernetes.
  • Used Jenkins to automate most of the build related tasks.
  • Creation of branches in GIT for parallel development process.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Creation of branches in GIT for parallel development process.

Confidential

DevOps Engineer

Responsibilities:

  • Transitioned AWS infrastructure from EC2-Classic to VPC, overhauled AWS accounts to follow latest security best practices, reduced AWS costs by over 30%, and wrote documentation.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Managed Playbooks and. YAML for Resource Declaration with Ansible and Python for Automated Agentless Configuration Management.
  • Use of Docker and Open Shift to manage micro services for development and testing.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s , Whenever a new Github branch gets started, Jenkins , our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Migrated key systems from on-prem hosting to Amazon Web Services and Automated deployments using Cloud Formation
  • Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Responsible for automating and improving infrastructure, using Chef for configuration management.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife
  • Setup monitoring in Nagios through Chef (roles, nodes, data bags) in JSON and wrote custom monitoring plugins as needed.
  • For automated provisioning and deployment, integrated SVN, Bamboo and Chef.
  • Used Chef to automate Configuration management & Applications, manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Package.
  • 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 Amazon EC2 instances with the help of chef.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Management of Unix/Linux patching execution for approximately 27,000 Linux, Solaris, HP-UX, AIX servers .
  • Executed various scripts like Power shell/Python to automate build and release process.
  • Support of application stacks from a mixture of technologies, including Apache, WebSphere, WebLogic, Tomcat, and JBoss .
  • Develop web-based software in Python on Linux (Ubuntu) running on AWS using Chef, Cassandra,MongoDB, Redis, Couch Base, RabbitMQ
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds in Java, LAMP, Apache, SQL, MySQL, Unix/Linux, NAS/SAN and Firewalls.
  • Designed and wrote tools in Ruby to automate third-party application configurations and involved Detection, Reporting and Tracking using TFS.
  • Configured script deployments of applications, network drives, and printer assignments using Active Directory Group Policies.
  • Responsible for creating and maintaining the new LDAP OU, Groups, Schema, and attributes .
  • Helping Scrum master across the company to customize JIRA for their requirements and Managed both Jira, and Confluence installations, including upgrades and adding user features.
  • Provided continuous 24/7/365 primary on-call support for all server applications and systems.
  • Experience with configuration management using Ansible, Chef and container management with Docker.
  • Utilized Ansible for configuration management of hosted instances in AWS.
  • Worked on Ansible playbooks, host and configuration files to automate infrastructure as a code.

Confidential

DevOps Engineer

Responsibilities:

  • Created scripts that automate or improve the builds for all client side platforms - iOS, Android, Windows, and Mac using Git and Jenkins, among other tools.
  • Developed a continuous deployment pipeline using Jenkins, and Ruby/shell scripts.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Devel/Test/Prod Branching Model for weekly releases
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository
  • Build scripts using ANT and MAVEN build tools in Jenkins and Build Forge to move from one environment to other environments.
  • Used ANT and MAVEN as a build tool in java projects for the development of build artifacts on the source code.
  • Managed build results in Udeploy and deployed using workflows in TFS
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code using MoM - RabbitMQ, Kafka.
  • Used the continuous integration tool AnthillPro to automate the daily processes.
  • Management of enterprise puppet environments. Maintaining test and production catalogues and writing reusable modules for use in configuration management.
  • Involved in Java, J2EE code deployment using Jenkins Jobs and Cron Jobs .
  • Involved in defining documenting and maintaining code deployment pilot automation project documents.
  • Deployed Puppet, puppet Dashboard for configuration management to existing infrastructure.
  • Wrote Puppet modules for installing and managing Java versions, upgrading the linux kernel, Managing persistent SSH tunnels.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency .
  • Assisted in administering VMware SRM to accommodate virtual machine replication.
  • Installed/Configured/Managed Puppet Master/Agent and Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Up gradation or Migration of Puppet Community and Enterprise.
  • Performed Vmotion and Storage Vmotion of VMDK and VMF files to target landing zones.
  • Creating and managing Development and Continuous Integration Environments using VMware ESX , automated through Jenkins using PXE boot, Perl and the VM Ware CLI.
  • Worked on Version controller like GIT and integration tools: Jenkins. Proficient in using all Amazon Web Services including EC2, EBS, EIP, ENI, ELB.
  • Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency .
  • Rebuilt and Scaled Zabbix Monitoring Infrastructure to support over 1700 servers, with 1000 processed values per second.
  • Installed and upgraded Linux RedHat OS 5/6: Aanaconda and kick start installation.
  • Used Python (3.5, Anaconda 4.2) for data analytics, data wrangling and extracting data using Pandas, Pyexcel, NumPy and SciPy.
  • Updated the existing scripts to Ansible playbooks to install configurations on multiple servers in AWS
  • Researched on Ansible and Yaml scripts to make the release management easy for the future use.
  • Spun up core services according to demand with custom Python scripts and Ansible playbooks.
  • Added users to the domain using Active Directory in a Windows Server 2003 and 2008 environment. Created groups in an Active Directory Domain and assigned users to the groups based on user criteria.
  • Coordinates installation of Service Now upgrades and/or service packs. Develops and manages the preparation of systems, test criteria and control for upgrades, service packs, new functionality, enhancements or error correction

Confidential

DevOps Engineer/Build Release Engineer

Responsibilities:

  • Installation, configuration and deployment of VMware products such as VMware Workstation, VMware converter, VMware View, VCB and more in virtual environment
  • Experience in installing, configuring and troubleshooting VMware View Composer and View Connection Manager to make Virtual Desktop Infrastructure efficient and to simplify desktop administrative management tasks. Responsible for successfully upgrading all hosts and vCenter servers to vSphere 4.1
  • Experience of FC SAN/iSCSI SAN/NAS (EMC (CX3), NetApp, Dell MD3000i, Dell MD1000) storage technology and work with SANs in VMware environments
  • Wrote multiple programs in Python to monitor virtual machine usage data using VMware API calls.
  • Actively involved in PSM VMware vSphere4/ESX4, Win2003/2008R2 Server deployment in DR environment
  • Management of RedHat Linux user accounts, groups, directories and file permissions.
  • Configured yum repository server using Chef on Red Hat Enterprise Linux in VMware environment.
  • Test and recommend Replication/Backup solutions for VMware, SAN and Disaster Recovery
  • Using VMware vCenter, created Datacenter Environment by creating VMware clusters, adding ESX hosts in the clusters, and implemented HA and DRS.
  • Installing, configuring and administering Jenkins CI tool on Linux machines
  • Deployed production site using Apache 2.0 with mod python and Upgraded Python 2.3 to Python 2.5 on a RHEL 4 server, this required recompiling mod python to use Python 2.5.
  • Developed web sites using PHP/MySQL, Python, Ruby of Rails, XHTML, CSS, JavaScript
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
  • Experience with Configuration Management Tools (PUPPET, Ansible). Installed and configured DCHP server to give IP leases to production servers.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Designing and Setting-Up the Splunk Architecture in the organization.
  • Migrated all operations files and scripts to GitHub Enterprise installation to optimize deployment and allow tracking of configurations and scripts within GitHub.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting
  • Assigned permissions and limitations based on user groups and system groups for the Windows XP and Vista Operating systems using Active Directory in a Windows Server 2003 and 2008 environment.

Confidential

Build & Release Engineer

Responsibilities:

  • Provided Tier 3 support for 2,000 servers consisting of HP DL380 and HP DL580 servers running Windows /x64.
  • Participated in migration from a Windows Server 2003 domain to a Windows Server 2008 domain.
  • Installed kernel and applied patches on SunOS, Solaris, Ultrix, HP-UX, WinNT and backups on multiple environments of Solaris, Linux and VMware
  • Configured Kernel parameters on request of Application on Solaris, Linux and HP-UX. Responsible for day-to-day System Administration for SUN SOLARIS 8/9 and Windows NT servers
  • Added users to the domain using Active Directory in a Windows Server 2003 and 2008 environment. Created groups in an Active Directory Domain and assigned users to the groups based on user criteria.
  • Proficient in configuring Jumpstart and Kick Start servers to initiate installation of Solaris and RedHat Linux on several machines Confidential once.
  • Installation of rpm packages using Yum and Installing and configuring SUSE, Red hat 4.x, 5.x, using Kick start with PXE for LAMP installations
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages, patches and Worked on installation Suse Servers Confidential multiple Data Centers.
  • Migrated existing applications from WebSphere 6.0.x versions to 7.0 and involved in configuring WebSphere Application Server with WebSphere MQ 6.0.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status
  • Used bash, awk, sed and Perl to automate most of the daily activities like log monitoring, log rotation and purging, proactive systems monitoring including disk error detection.
  • Utilized Perl and BASH to create an object oriented environment for booting and configuring the systems.
  • Configured RAID Level 1 on OS drives with Sun Solstice Disk suite and VERITAS Volume Manager 5. 0
  • Implemented and administered High Availability Cluster RedHat Cluster Suite / Veritas Cluster, failover scenarios, and load balance.
  • Scheduling full and incremental backups using Net Backup on daily, weekly and monthly basis. Managed Disks and File systems using LVM on Linux and Installation of Oracle Database Server.
  • Assisting with the software integration, including turning software builds into RPM packages. Responsible for troubleshooting, end user and application problems
  • Designed, developed, and implemented MSI libraries/MFC applications to create Web Sites, virtual directories, establish IIS permissions and set IIS properties, set NTFS permissions, create MTS packages with permissions.
  • Proficient in configuring Jumpstart and Kick Start servers to initiate installation of Solaris and RedHat Linux on several machines Confidential once.
  • Troubleshooting and analysis of hardware and software failures for various UNIX servers and involved in disk configuration and disk crash recovery using format and fdisk.
  • Responsible for DNS and Configured DNS Servers and Clients, troubleshooting system and DNS issues.
  • Developed scripts for automating administration tasks like customizing user environment, and performance monitoring and tuning with nfsstat, netstat, iostat, vmstat and administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Setup dial-up, VPN (Oracle VPN Client), and SSH2 (Van Dyke Software), and firewall applications (Mcafee) for developers to access various domains.
  • Installation and configuration of FTP Server and set up network connections and Configured RAID partitions and servers to use HTTP, DNS, NFS, Net Backup, Storage Disk configuration.
  • Developed tools for automated server health status daily report and other administrative tasks deployment.

Confidential

Release Engineer

Responsibilities:

  • Provided detailed documentation of complex build and release process, MOPs, build cycles and calendars including creating build reports and Release notes.
  • Participated in Stand-up, Bug Scrubbing & Sprint planning meetings as best practices of agile environment
  • Configured multiple jobs on Jenkins for different projects.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
  • Used Bash Scripts and Shell scripts to automate deployment process.
  • Assisted Release Manager to deploy APKs and IPKs.
  • Written WLST scripts to deploy the WAR/WAR files to the target WebLogic Server
  • Involved in estimating the resources required for the project based on the requirements
  • Performed Subversion functions like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Handled the EC2 setups and IAM roles and auto scaling in AWS cloud.
  • Create and maintain Subversion Branching, Merging and Tagging across teach production releases and perform builds using Hudson Continuous Integration using Maven Build scripts.
  • Convey Release information in presentations, training, meetings and knowledge sessions.

Hire Now