Devops Engineer Resume
GA
SUMMARY
- Overall 7+ years of IT experience as DevOps Engineer working on Chef, Rundeck, Git, Jenkins and Linux system administrator on Redhat EL 4.x, 5.x, 6.x, Debian, CentOS 6, 7 and VMware V - Sphere ESX/ESXi environment.
- Experience in monitoring/managing Microsoft Azure Cloud and VMWare infrastructure.
- Configured various jobs in Jenkins deployment of Java based applications and running test suites.
- Maintained continuous build automation implemented with Maven and Ant run within Jenkins
- Experience in working with ANT Scripts, MAVEN for deployment and running test suites for various firm wide applications.
- Experience in Jenkins monitoring external jobs, distributed builds and plugin management.
- Experience in working with Software Configuration Management tools - Puppet and Chef
- Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes.
- Experienced in Installs, Upgrades, Patches, Configuration, performance tuningonUNIX, Linux and Solaris serversand systemsoftware & hardware
- Experience in Installing, configuring and maintaining Samba,Web Sphere& Web Logic Application Servers, Nagios and Chef.
- Experience leveragingTFS(Team Foundation Server) environments using Visual Studio, .NET and Microsoft SQL Server
- 5 years excellent experience in building and deploying Red Hat KickStart, PXE, and NFS Servers
- Responsible for OS maintenance activities like upgrading the OS, updating the services and third-party software’s
- Experiences in NIS, LDAP, NTP, FTP, DHCP, SAMBA, users setup/troubleshooting
- Experienced on Red Hat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
- Excellent experience in low latency/high performance environment
- Knowledge on migration projects and capacity management software
- Experienced in documenting various maintenance activities and upgrades and changes in the network architecture
- A quick learner with excellent problem solving and interpersonal skills
TECHNICAL SKILLS
Operating System \Build/CI Tools\: Windows 2K, XP, 2003, NT, 2008, 2012R2, \ANT, Maven, Jenkins, Chef, Puppet, Nexus, \Red Hat Linux ES 5, 6 \Artifactory Rundeck\
Version Controlling Tools\Scripting Tool\: Subversion, GIT, TFS\Shell, Python, Ruby, Powershell\
Monitoring\Networking\: Nagios, AppDynamics\DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA\
Database\Cloud \: SQL Server 2016, SQL Server 2014, MySQL\AWS EC2, Microsoft Azure \
Bug Tracking Tools \Virtualization Tools\: JIRA\VMware vsphere, V-Center\
Applications\: Apache, Tomcat, IIS\
PROFESSIONAL EXPERIENCE
Confidential, GA
DevOps Engineer
Responsibilities:
- Excellent hands on experience in installation, configuration and troubleshooting issues and performance tuning of WebLogic/Apache/IIS and Tomcat.
- Follow Agile Kanban Methodology participating in daily standups, sprint planning’s, backlog grooming sessions and show & tell at the end of the sprints.
- Good knowledge on Kerberos authentication, automated the process of Winbind-Samba configuration through Chef using Ruby.
- Hands on experience in managing and administeringTFS2013/2015, VSTS
- Good experience on Microsoft Azure both Classic and RM instances, using arm templates for spinning up machines and configuring site to site vnet’s.
- Implemented Hub-and-Spoke topology for our new managed Azure subscription.
- Setup of Citrix XenApp and XenDesktop for business users to login and use the applications.
- Automated the setup of new Chef Server using Shell script.
- Setting up Python, R integrated environments and deployed ELK (Elastic Search, Logstash, Kibana) cluster for Data scientists using Chef.
- Experience with knife command line utility, Berkshelf dependency manager, test kitchen and chef-solo to validate cookbooks.
- Working knowledge on setting up AppDynamics controller and deploy agents for both DotNet and Java applications using Chef for monitoring the load and performance of the machines.
- Knowledge on setting up Vormetric DSM and deploy agents on all the machines to encrypt the data in production environments
- Integrated Chef and Rundeck to configure several jobs on Rundeck like bootstrapping nodes, spinning of instances and running Chef Recipes on target nodes for push button deployment.
- Capture snapshots of instance images and transfer them from one region or subscriptions to other in Azure using Aspera or MoveIT.
- Knowledge on Auto scaling launch configurations for lower environments, and creating auto scaling groups with reusable instance templates for Automated Provisioning on demand based on capacity requirements.
- Installed and configured Jenkins master that served 30 different slaves supporting 8 different applications with various release life cycles and multiple CI pipelines setup on project branches
- Installation of Ambari server, agent and Hadoop pre- configuration for setting up Hadoop cluster using Chef
- Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.
- POC on different kinds of NAS like Gluster, Lustre, SoftNas in managed Azure for better performance, reliability and linear scalability.
Confidential, CA
SysOps Engineer
Responsibilities:
- Working experience of SALTSTACK 2014.7.0 & 2015.5.0, GitHub - cloning repos, fork repos, generating SSH keys etc.
- Decommissioning of Nagios Monitoring and Ganglia for old RTS and IDMAP servers.
- Created a salt state for Apollo client install and upgraded Apollo client to 2.1.3.7.
- Worked on migrating our production Helium salt master 2014.7.0 to Lithium salt master 2015.5.0.
- Primarily used FOREMAN to check on Host Configuration status, to configure Salt states and Puppet Environments.
- Used cloud formation templates in AWS for provisioning and monitoring the virtual machines. Deploy Lambda services with server less framework and API creation using python boto scripting.
- Experienced in using C3 virtual machine (VM) for testing purposes and managing the instances.
- Fixed FOREMAN to support multi-interface as our previous version doesn’t support anything beyond eth0.
- Responsible for monitoring all the jobs that are running, scheduled, completed and failed. Troubleshooting the failed jobs is a primer in these situations.
- Co-coordinated Instance Refreshes and Environment Re-base lining.
- Administering Jenkins and secured Jenkins with role based access controls and matrix based project access.
- Experience in Jenkins monitoring external jobs, distributed builds and plugin management.
- Integrated Ant and Maven with Jenkins to automate the build process as a part of
- Continuous delivery
- Planning, scheduling and documenting releases at code Freeze Periods.
- Installed/Configured and Managed Nexus Repository Manager.
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Confidential, VA
System Engineer
Responsibilities:
- Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
- Worked with the RHEL for enterprise environment and CentOS for the POC environment
- Experience in creating users, groups and roles in LDAP server
- Experience in writing the re-write rules in Apache HTTP Server Version 2.0
- Setup the JMS and JNDI on the WebLogic servers.
- Managed and worked with various instances of EC2, creating AMI’s, managing EBS volumes and configuring security groups, elastic ips etc...
- Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
- Worked on making DNS entries to establish connection from server to DB2 database.
- Performed patching, backups on multiple environments of Solaris, Linux and VMware.
- Created new slices, mounted new file systems and uncounted file systems.
- Created multiple Python, Perl and UNIX shell scripts for various application level tasks
- 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.).
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications
- Configuration of Monitoring tools in Linux and Solaris servers.
- Configuration of Network bonding which include Active/Standby and Active/Active.
- 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.).
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications
Confidential
Linux Administrator
Responsibilities:
- Installation, configuration and administration of Red Hat Linux servers and support for Servers.
- Installation, maintenance and regular upgrades of Red Hat Linux Servers using kick start based network installation
- Provided 24x7 System Administration support for Red Hat Linux 3.x, 4.x servers and resolved trouble tickets on shift rotation basis.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Managing Compaq and Linux workstations and servers.
- Installation of patches and other software packages
- Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for another flavor of UNIX.
- Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain,
- 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 Send Mail 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.
