We provide IT Staff Augmentation Services!

Lead Devops Engineer Resume

Boston, MA

SUMMARY

  • Over 11 years of Experience in Systems Engineering with strong Experience in CI/CD (Continuous Integration/ Continuous Deployment) process, with strong background in Linux Administration, DevOps and Cloud Administration.
  • Experienced in Config Management automation tools like Puppet, r10k, git, Jenkins and Ansible for cloud deployment with respect to infrastructure needs as well as development needs.
  • Involved in building the application which works on mainly Groovy and grails platform
  • Experience with Puppet Enterprise and create different modules/manifest to support different application
  • Experience providing infrastructure support for projects including Planning, Installations, Configuration, Implementations and Upgrades.
  • Experience with Containerization technology with Docker and with different docker tools such as docker - build, docker-compose, docker swarm and Kubernetes
  • Experience with python scripting for day to day system administration
  • Experience configuring management and deployments using Ansible, Ansible automation
  • Experience configuring and implementing VMware ESX, ESXi/vSphere, vCenter, vMotion, DRS, vCloud, VM networking and various additional virtualization technologies.
  • Experience with different AWS Services such as VPC, EC2, Cloud formation, S3, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic cache.
  • Experience in USER/SUDO administration, management LVM, file systems, troubleshooting file system mounting problems and SSH Implementation.
  • Experience configuring Alerting and Monitoring mechanisms with Nagios, Splunk and Elastic search ELK
  • Experience using Version control systems includes Subversion (SVN), GIT and GITHUB on GUI and CLI.
  • Actively partnered with server teams to design and implement reliable and highly available architecture to ensure maximum uptime and performance.
  • Experience configuring, administrating and maintaining Apache Httpd, DHCP, NIS, NIS+, DNS, SAMBA, NFS, SMTP, LDAP, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.
  • Experience performing SAN/NAS administration, management and configuration including the storage provisioning process, thin provisioning, RAID, SAN troubleshooting and virtual machine connectivity.
  • Experience on NDMP backups, NFS backups, CIFS backups.
  • Experience working with LAN/WAN, firewalls, AD/Local Authentication & DNS/DHCP generation from a single host file routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP & SSH.
  • Experience working on cloud backup with AWS, Alta Vault, Iron Mtn.
  • Experience working with Python 2.7 development, Jenkins, Nagios, System administration using Puppet, Apache Tomcat 8 and PostgreSQL.
  • Experience working with Hadoop, AWS Data pipeline, Elasticache and Postgre.
  • Performed migrations for RHEL Servers supporting Middleware applications such as Tomcat and Jboss from Physical servers to Virtual Machines in the VMware Infrastructure
  • Configured Alerting and Monitoring for different servers and containers with Nagios, Prometheus, sysdig and Splunk.
  • Installed Jenkins on a Linux machine and created a webhooks with GitHub to automate new builds
  • Coordinate and assist developers with establishing and applying appropriate branching, labeling/naming conventions in GIT, pipeline with Jenkins and deploying on docker swarm.
  • Worked on Deployment Automation of all microservices to pull the image from Private Docker registry and deploy it on Kubernetes Cluster.
  • Managed proactively computing service delivery for businesses that come under the scope of regulatory compliance such as HIPAA, e-discovery, SOX and PCI.

TECHNICAL SKILLS

Operating Systems: RHEL 5/6/7, CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Windows Server 2003/2008/2012 , Sun Solaris 7/8/9/10 .

Build/Automation Tools: Puppet, Chef, Ansible, Ant, Maven, Gradle, Hudson & Bambo, Jenkins.

Languages: Python, Shell, Bash, Perl, Ruby, Groovy & Java

Databases: MySQL, SQL Server, Cassandra, Oracle, MongoDB PostgreSQL,

Web/App Server: Apache, Tomcat, IIS, HIS, WebSphere Application Server, JBoss

Bug Tracking Tools: JIRA, Crucible, Rally, Remedy Bugzilla and IBM Clear Quest, HP Quality Center.

Version Control Tools: GIT and subversion

Web Technologies/Programing Languages: Python, JSP, JDBC, XML, HTML, Java Script, C, C++’, Ruby, Perl scripting, Shell scripting.

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Lead Devops Engineer

Responsibilities:

  • Involved in Day-to-Day System Administration tasks on RHEL/CentOS 5.x/6.x/7.x on VMware ESX, Physical servers and AWS Cloud.
  • Extensively worked on automating infrastructure in AWS, provisioning and managing AWS EC2 instances, volumes, DNS, and Simple Storage Service (S3).
  • Extensively worked and implemented Hybrid cloud environment with AWS and Pivotal Cloud Foundry (PCF).
  • Worked on the GIT branching for applications by creating Release branches, Development branches thus ensuring the integrity of applications.
  • Setup monitoring and alerting mechanisms for AWS and private data center infrastructure using Nagios and Splunk.
  • Created users and groups using Identity and Access Management (IAM), created role based polices customizing the JSON template for various AWS resources to access each other.
  • Setup highly available and fault tolerant systems using EC2 instances with Auto Scaling and Elastic Load Balancer inside a VPC to handle heavy unexpected traffic with ease.
  • Configured Elastic Load Balancer (ELB) to perform health checks and stop sending traffic to unhealthy instances based on listeners.
  • Used AWS RDS to automate backups of database and creation, management of snapshots.
  • Designed Cloud Formation templates with custom VPC, subnets and Network Access Control Lists (NACL’s) inside it for various applications.
  • Monitored Cloud services using CloudWatch and stored those logs in Simple Storage Service (S3), used lifecycle policies in S3 to update the versioning of the bucket based on how old the log files are.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed/configured Kubernetes.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers for a POC.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Handled configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, configuration and maintenance of Tomcat servers and multi node orchestration using Chef.
  • Installed and configured Chef Server and workstation bootstrapped the nodes using Knife. Also wrote Chef Cookbooks, Recipes to manage server configurations.
  • Integrated chef cookbooks into Jenkins jobs for CD framework and created roles, environments using chef handlers for different auto kickoff requirement jobs.
  • Involved in building End to End pipeline for push button deployment using Jira, Jenkins, Cloud Formation, Chef and Maven
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Created continuous integration system using GIT, Maven, Jenkins, Chef full automation.
  • Automated Dashboards through Terraform Scripts.
  • Created and maintained multi-tier AWS environment Terraform and Cloud Formation.
  • Installed, configured and supported Apache and Tomcat on Linux production servers
  • Configuration of NIS, NFS, SAMBA, SENDMAIL, APACHE and Nginx SERVICES on Linux & UNIX environment.
  • Wrote terraform scriptsfor building Dev, Staging, Prod and DR environments.
  • Created test servers using Windows Server 2008 R2. Experience with Active Directory.
  • Built Templates for AWS infrastructure using Terraform to build staging and production environments.

Confidential, Dallas, TX

Sr. Storage & Backup Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, Elastic Beanstalk, ECS, VPC, Route53, Auto-scaling groups, CloudWatch, CloudFront, IAM for Installing, configuring and troubleshooting on various Amazon Images for server migration from physical to the cloud.
  • Used AWS Cloud Formation templates to provision EC2 instances, VPC, subnets, NAT, ELB and Security groups.
  • Experience writing Ansible playbooks and deploying applications using Ansible.
  • Implemented continuous integration webhooks and workflows around Jenkins to automate the dev, test deploy workflow
  • Installing and configuration of an automated tool Ansible that included installation and configuration of Ansible Master, Agent nodes
  • Integrated Splunk with AWS deployment using ansible to collect data from all EC2 systems into Splunk.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Involved in creating Jenkins pipeline jobs for release process for module deployment, using Kanban AGILE methodology.
  • Automated different server building using system imager, PXE Kick start and Jumpstart.
  • Worked on Docker container, creating attaching to a running container, removing images, managing Directory structures and managing containers in Dev and Testing environment
  • Configuration of NIS, NFS, SAMBA, SENDMAIL, APACHE and Nginx SERVICES on Linux & UNIX environment.
  • Performing software and patches installations and updating YUM Repository and Redhat Package Manager (RPM) using Satellite servers
  • Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes using LVM
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP
  • Worked on Python scripts to automate and speed up the remediation, automation process on prod-environments.
  • Working on Nagios, installed and configured NRPE agent on different servers
  • Monitored Linux servers for CPU, Memory Utilization, and Disk Utilization for performance issues on Nagios GUI using custom scripts
  • Worked with DBAs on installation and configuration of Databases, restoration and performance tuning.
  • Experience in installing, administering, updating/upgrading ESX/ESXi servers, Virtual Center servers and windows virtual machines using VMware Update manager and manual upgrades.

Confidential, Dallas TX

Systems Engineer

Responsibilities:

  • Involved in Day-to-Day System Administration tasks on RHEL/CentOS 5.x/6.x
  • Experience writing Ansible playbooks and deploying applications using Ansible.
  • Installed and configured GIT and Jenkins for automation
  • Worked with DBAs on installation and configuration of Databases, restoration and performance tuning.
  • Remediate any security issues uncovered by vulnerability scan and performed server hardening
  • Experience in configuring ESXi host and VMs on HP Blades and Fujitsu Blades
  • Automated different server building using system imager, PXE Kick start and Jumpstart.
  • Setup and configured failover load balancing using IP bonding for network cards.
  • Developed shell, Python scripts for automation of systems administrative tasks and storage reporting
  • Troubleshooting and administered high availability using Red hat Cluster, VERITAS Cluster server on various business critical database and application production servers.
  • Monitored, troubleshooting, supported and fixed operating system and hardware problems on several versions of UNIX systems.
  • Generated reports to show the trends of resource utilization user/CPU/network load/memory.
  • Experience in installing, administering, updating/upgrading ESX/ESXi servers, Virtual Center servers and windows virtual machines using VMware Update manager and manual upgrades.
  • Set up V-Motion, High Availability (HA), Distributed Resource Scheduler (DRS), and related VMware products such as VM Workstation.
  • Successfully completed Virtual Machines migration and ESXi boot LUNs from old VMAX to new VMAX storage.
  • Cloning, deploying new server VM’s from Templates different type of guest OS like Windows 2003/2008 R2, Red hat Linux.
  • Creating virtual NIC cards for the respective VMs and assigning the network connections.
  • Creating vSwitch’s, different type of port group’s like Service Console, VMKernel, Virtual Machine and assigning the VLAN no’s. Configured NIC Teaming for load balance & failover.
  • Attended meetings and analyzed information obtained from management to conceptualize and define operational problems.
  • Worked on Python scripts to automate and speed up the remediation, automation process on prod-environments.
  • Assisted other Unix administrators when help was needed (i.e., creating UNIX accounts, writing scripts to perform system administrator functions, responding to trouble tickets, etc)
  • Coordinated server maintenance through a well-defined change control process including after hours and weekend (Sunday) work as necessary to support systems
  • Performed Firmware level upgrades for the Ethernet/fiber card adapters
  • Installed patches, security fixes, packages on AIX and Linux servers.

Confidential, Orlando FL

Linux System Engineer

Responsibilities:

  • Installation, configuration and troubleshooting of RHEL and Suse Linux
  • Installing and configuring RUN LEVELS, DNS, DHCP, SAMBA, APACHE, SENDMAIL, FTP, SQUID, Veritas Volume Manager, RAID and TELNET
  • Troubleshooting issues like boating, RPM packages, User management and backup.
  • Involved in IP bonding for load balancing and fail over, Firewall, SELINUX
  • Hosting and securing web pages using Apache (httpd) web server and ssl
  • Installing and configuring the DNS, DHCP servers and assigning IP addresses to client hosts.
  • Integrating with Linux domain and windows clients using Samba server
  • Maintained, configured and implemented Squid Proxy Server, Bind 9 Web servers (APACHE)
  • Configured and implemented LINUX Kernel re-compilation and Implementing file integrity check tools like Tripwire
  • Involved in Creating, deploying and managing Linux and windows VM using RedHat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster
  • Configured Win-bind on all Linux workstations which enables all the Linux users to be authenticated on Microsoft Windows Active Directory Server
  • Installed and configured RedHat Cluster with GFS2 file systems. Managed the ext3 and ext4 file systems using Logical Volume Manager LVM
  • Installed and configured ESXi 4.0, 4.1 Servers on Blade servers
  • Performing VMware crash/error analysis, Root cause Analysis, Coordinate Post Problem Analysis and Trend Analysis
  • Jumpstart & Kick-start OS and LDAP integration
  • Performed daily system administration tasks like managing system resources, writing scripts, LVM management and end users support, manage operations and security issues
  • Configured SSH, Managed Logical volumes, file systems, paging space issues
  • Involved in configuring of NFS. Troubleshooting the system and end user issues
  • Worked on Solaris volume manager to create file systems as per user and database requirements
  • Installed, configured and managed VMware ESXI and Virtual Center
  • Performed routine checks on nodes by monitoring syslogs and error logs for system and hardware errors
  • Replaced system disks, installed network adapters and configured Ether channel
  • Document solutions for any issues that have not been discovered previously
  • Setting up Monitoring for all prod and dev servers at different sites which included installation and configuration of Nagios NRPE and addition of new hosts and services to them
  • Installed & configured file servers like NFS & FTP for remote sites
  • Created user accounts on application servers & internal application tools, providing access to files on file servers
  • Analyzed and created daily reports on the status of server backups on intranet and extranet

Hire Now