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 tuning on UNIX, Linux and Solaris servers and system software & hardware
- Experience in Installing, configuring and maintaining Samba, Web Sphere& Web Logic Application Servers, Nagios and Chef
- 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: Windows 2K, XP, 2003, NT, 2008, 2012R2, \ ANT, Maven, Jenkins, Chef, Puppet, Nexus, \ Red Hat Linux ES 5, 6 \ Artifactory Rundeck
Version Controlling Tools\ Monitoring: Subversion, GIT, TFS\ Nagios, AppDynamics
Scripting Tool: \ Networking Shell, Python, Ruby, Powershell\ 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:
- Involved in DevOps migration/automation processes for build and deploy systems.
- Excellent hands on experience in installation, configuration and troubleshooting issues and performance tuning of WebLogic/Apache/IIS and Tomcat.
- Good knowledge on Kerberos authentication, automated the process of Winbind-Samba configuration through Chef Recipes.
- Hands on experience on Azure cloud using both Classic and RM instances, setting up side-to-side VNET’s.
- Automated the setup of new Chef Server using Shell scripts.
- Setting up Python, R integrated environments and also deployed ELK (Elastic Search, Logstash, Kibana) cluster for Data scientists using Chef Recipes.
- Extensively used chef roles, databags and environments, performed attribute overriding, Databag encryption.
- Experience with knife command line utility, Berkshelf dependency manager and test kitchen to validate cookbooks.
- Customized knife configuration file to make it accessible to multiple organizations and multiple cloud environments.
- Integrated Chef, Rundeck and Azure and configured several jobs on Rundeck like bootstrapping nodes, spinning of instances and running Chef Recipes on target nodes for push button deployment.
- Implemented chef provisioning for creation of instances, instance infrastructure using chef-client and bootstrapping using knife azure plugin.
- Captured snapshots of instance images and transfer them from one Datacenter to other in Azure.
- Creating snapshots and VHD’s of the instances for backup and creating clone instances.
- PowerShell scripts to automate daily routines like assigning static IP addresses to virtual instances, spinning up of instances, Virtual networks creation in Azure Cloud.
- Managed and worked with various different instances of EC2, creating AMI’s, managing EBS volumes and configuring security groups, elastic ips etc...
- 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.
- Integrated Ant and Maven with Jenkins in order to run to automate the build process as a part of continuous delivery
- Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
- 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
- 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.
- Installation of Ambari server, agent and Hadoop pre configuration for setting up Hadoop cluster using Chef Recipes.
- Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.
- Setup and configured GlusterFS in Azure for better performance, reliability and linear scalability.
Environment: SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, Azure, Amazon EC2, Amazon Web Services, Chef, PowerShell Scripts, Docker, Shell Scripts, Sonar, UNIX, JIRA, Tomcat, Rundeck
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.
- 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.
- Worked with configuration of Apache Tomcat
- Used Shell/Perl scripts to automate the deployment process.
- Co-coordinated Instance Refreshes and Environment Re-base lining.
- Integrated Ant and Maven with Jenkins in order to run 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 and all the Repositories.
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Environment: SALTSTACK 2014.7.0, 2015.5.0, GitHub, Ant, Maven, Subversion, Jenkins, Clear Case, Clear Quest, Hadoop, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, Linux, Windows 7, Oracle, JIRA
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
- 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
Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, OpenStack, Amazon EC2, Amazon Web Services, Puppet, Chef, OpenStack, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, ESX, BMC BladeLogic
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.xservers 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 other 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.
Environment: RED HAT LINUX 4.1, 4.2, 4.3, 4.4, SUNFIRE 4500/ V880 / V480/ E420R/ E450/ E250, SUNSTOREDGE L280, SUN STOREDGE A1000, A5000, JBODS COMPAQ SERVERS, SOLSTICE DISK SUITE, ORACLE 7.X/8.X